Problema de otimização combinatória

Matemática
Seja S = {s1, …, sn}, um conjunto contendo n números reais estritamente positivos. Nós queremos saber se existem n/2 indices i1, ..., i n/2 tal que s_ij/ s_ij-1 = s_ij+1 / s_ij para j=2, ..., n/2 - 1. Mostre que este problema está em NP intersecção co-NP.
Foto de Rúbia A.
Rúbia perguntou há 5 anos

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
1 resposta
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Pedro M.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 5 anos

Olá, Rúbia!
Para resolvermos esse problema podemos usar o fato de que P esta contido em NP intersecção co-NP. Assim se provarmos que pode ser encontrada uma solução para o problema com uma complexidade polinomial o exercício esta resolvido.
Portanto precisamos encontrar indices i1, ..., i n/2 tais que s_ij/ s_ij-1 = s_ij+1 / s_ij para j=2, ..., n/2 - 1. Seja i2 = k, para algum k em {1,2,3,...,n}, temos que
(s_i2)^2 = s_i1.s_i3
precisamos checar a lista de S, testando cada valor, para descobrirmos se existem i1, i3 em {1,2,3,...,n} que satisfazem a igualdade. A complexidade dessa tarefa será n^2, a mesma de um Selection Sort. Depos repetir o mesmo processo para i3 no lugar de i2, e assim por diante, fazendo a complexidade ser n^3 já que precisariamos repetir o processo de complexidade n^2 n/2 - 2 vezes.
Porém isso não resolve o problema, precisamos repetir o processo para i2 = k para todo valor de k em {1,2,3,...,n}, até testarmos todos (e não encontrarmos solução) ou então encontrarmos uma lista de indices i1, ..., i n/2 que solucione o problema. Então a complexidade total será n^4 no pior caso, e n no melhor (todas nossas primeiras escolhas de ij satisfazem a igualdade), ou seja, o problema esta em P, e consequentemente em NP intersecção co-NP.

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

Professores particulares de Matemática

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 40 / h
Pedro M.
Ribeirão Preto / SP
Pedro M.
4,8 (5 avaliações)
Horas de aulas particulares ministradas 173 horas de aula
Tarefas resolvidas 1 tarefa resolvida
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Funções Fatoração Aritmética
Graduação: Bacharelado em Matemática (USP (Universidade de São Paulo) - ICMC)
Professor de Matemática para nível médio e superior com mais de quatro anos de experiência. Vamos aprender matemática com qualidade
R$ 70 / h
Marcos T.
Iguaba Grande / RJ
Marcos T.
5,0 (86 avaliações)
Horas de aulas particulares ministradas 885 horas de aula
Identidade verificada
  • CPF verificado
  • E-mail verificado
Equações Logarítmicas Matemática - Matrizes e Determinantes Geometria Euclidiana
Graduação: Engenharia Civil (UNIESP)
Mais de 2000 horas de aulas on-line ministradas. Inúmeras aprovações em concursos militares e vestibulares. Meu objetivo é seu entendimento.
R$ 60 / h
Willian K.
Imperatriz / MA
Willian K.
4,5 (43 avaliações)
Horas de aulas particulares ministradas 295 horas de aula
Tarefas resolvidas 14 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
Funções Fatoração Matemática para Unesp
Graduação: Engenharia Civil (UFGD)
Professor de engenharia civil e de matérias básicas para ensino superior com mais de 500h ministradas. Agende a sua aula!
Envie uma tarefa, lista de exercícios, atividade ou projeto
  • Você define o prazo
  • Professores fazem propostas e você escolhe o melhor
  • Interação com o professor por chat
  • Se não gostar da resolução, reembolsamos
Enviar Tarefa

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

Encontre um professor e combine aulas particulares Presenciais ou Online