Closed robertobranco closed 7 years ago
Startups devem se espelhar em entidades bem sucedidas, incluindo suas caracteristicas (consumidora geradora etc...) E se geradores puros ou integradores forem selecionados (nao morrem?) usar o comando hatch com um dos pais e depois realizar crossover/mutacao com o outro?
Do jeito que o codigo esta os parents nao precisam ter conhecimentos de mesmo tipo. Isto quer dizer que a DNA zerada de um pode estragar o DNA bem sucedido da outra. Rever isto. Não pode ser assim. A versao mais recente do codigo permite que startups possam ser geradoras também (randomico)
Resolvido nesta data. Agora os parents nao precisam ter conhecimento de mesmo tipo, como antes, mas precisam coincidir com pelo menos um dos conhecimentos da startup. A startup fara o crossover quando os dois possuirem conhecimento do mesmo tipo, copiara um deles quando apenas um deles possuir o conhecimento, e gerara o conhecimento randomicamente se nao houver parents (caso de todos os consumidores terem perecido antes da criacao das startups, deixando as startups sem referencias)
Isto quer dizer que depois de um tempo pode não haver mais consumidores geradores, posto que as entidades não são capazes de alterar sua natureza (passar a pesquisar, criar um laboratório de RD, ou mesmo fechá-lo)