jump to navigation

NP-Completo? O Problema de Catar Mulher. Outubro 2, 2008

Posted by kit15 in teoria da vida.
Tags: , ,
add a comment

Um computeiro está acostumado a tratar de diversos problemas no dia-a-dia. Quem nunca ouviu falar dos seguintes problemas, ou até mesmo se deparou com o maldito?!

  • Problema da mochila: é dada uma mochila com capacidade W, uma coleção de n itens, cada um com valor c e peso w. Assim, o problema é maximizar o valor carregado, ou seja, quantos itens levar para maximizar o valor, respeitando o limite de peso da mochila W. (Este é muito simples de resolver, porém a solução não cabe aqui, causa overflow!);
  • Problema do Caixeiro Viajante: Um maldito andarilho tem uma bicicleta e uma grande quantidade de cidades para visitar, donde existem diversas rotas possíveis, cada uma com um custo associado (nº de pedaladas). A idéia é, então, fazer com que o maldito passe por todas as cidades uma única vez gastando o menor número possível de pedaladas, menor custo possível, e volte a sua cidade de origem. Como eu não sou andarilho, prefiro não propor a solução. Quem sabe, mais tarde?!

Bem.. chega destes problemas simples e fácil de serem resolvidos. Vamos abordar algo realmente interessante e que até o momento não existe solução adequada, o PROBLEMA DE CATAR MULHER.

Vaga pela rede um monte de textos e referências esdruxulas ensinando como minimizá-lo ou resolvê-lo, inclusive material pago com citações de vários usuários felizes. Vale lembrar que não vendemos CD’s, nem E-BOOKs ensinando como resolvê-lo, nem existe um monte de comentários de pessoas “felizes” que compraram e se deram bem!

Nosso propósito é específico e resume em:

  • Mostrar diversas estratégias computacionais para resolver o problema (recursão, iteração, programação dinâmica, estratégia gulosa, magia negra! Ops.. magia negra está fora do escopo, mas vamos falar de oráculo e o que se segue);
  • Chegar em um consenso de que o problema, afinal, pode ou não ser resolvido?! Interessa-se soluções polinomiais!
  • Se sim, mostrar qual estratégia utilizar, independente da instância do problema.

No mais, esperamos chegar a alguma conclusão sobre este problema após todas estas abordagens!

GOTCHA!

Sincronia em Sistemas Dinâmicos! Outubro 1, 2008

Posted by kit15 in teoria do caos.
Tags: ,
add a comment

Sistemas dinâmicos, em linhas gerais, são sistemas que variam com o passar do tempo e estão definidos mediante uma equação diferencial. Não estamos interessados em sistemas dinâmicos por si só (e.g. um sistema massa-mola), mas em sincronia em sistemas dinâmicos.

O que vem a ser sincronia? Talvez, algo como iniciar no mesmo tempo; terminar no mesmo tempo; ou que gasta o mesmo tempo. Na verdade, depende do que vc quer que seja sincronizado. Então, whatever…

O propósito é descrever alguns exemplos legais de sistemas dinâmicos que apresentam sincronia. Alguns ou todos foram retirados do livro Sistemas Dinâmicos (Monteiro, 2002, editora livraria da Física) e são expressos a seguir:

  • Seja dois relógios de pêndulo atrasados segundos um em relação ao outro e presos na mesma parede. Após um certo intervalo de tempo, depende do quanto estão atrasados, ambos entram em sincronia e passam a marcar o mesmo segundo.
  • Seja uma leva de pessoas reunidas em um determinado local. Quando uma delas ou um pequeno grupo começam a bater palmas, “todas” as outras batem palmas também;
  • Mulheres acondicionadas no mesmo ambiente, após um certo período de tempo, começam a ter o ciclo menstrual igualado, isto é, passando a menstruar no mesmo tempo;

No momento, como a memória é boa, lembro-me só destes exemplos. Mas, acredito existirem diversos outros fenômenos que possuem tal característica, porém ainda não descritos ou explicados/provados.

No mais, comecem a perceber o mundo a sua volta, pois muita coisa boba, para alguns vale um artigo científico e para outros, ainda será muita coisa boba!

GOTCHA!