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
Fatoração Reforço Escolar de Matemática Matemática para 1º ano
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 (84 avaliações)
Horas de aulas particulares ministradas 852 horas de aula
Identidade verificada
  • CPF verificado
  • E-mail verificado
Regra de Três Composta Números Complexos Progressão Geométrica (PG)
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$ 55 / h
Marcos F.
Rio de Janeiro / RJ
Marcos F.
4,9 (1.327 avaliações)
Horas de aulas particulares ministradas 1.677 horas de aula
Tarefas resolvidas 1.573 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Resolução de Problemas de Matemática Matemática para Ensino Superior Análise Combinatória
Graduação: Intercâmbio Internacional e Graduação Sanduíche (Miami University)
Professor de matemática, física e química com 10 anos de experiência! Vem aprender comigo!