Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Testar eliminação da elite após N gerações sem novo quadrado mágico #7

Closed
2 tasks done
guisehn opened this issue Jun 21, 2016 · 8 comments
Closed
2 tasks done

Comments

@guisehn
Copy link
Owner

guisehn commented Jun 21, 2016

  • Implementado
  • Perguntar valor de N na interface gráfica
@guisehn
Copy link
Owner Author

guisehn commented Jun 21, 2016

@guisehn
Copy link
Owner Author

guisehn commented Jun 21, 2016

Gabriel conseguiu ótimos resultados após colocarmos isso.

13493175_1758709524375060_557997192_o

  • 5x5
  • Eliminação da elite a cada 15.000 gerações sem novos quadrados mágicos
  • ponto de corte limitado a random.nextInt(7)+17

@gewbittencourt
Copy link
Collaborator

Encontrei um excelente resultado com matrizes 6x6 com as seguintes configurações

13493007_1758720861040593_737964941_n
13479959_1758720834373929_2065270166_n
13509334_1758720814373931_936147526_o

@guisehn
Copy link
Owner Author

guisehn commented Jun 21, 2016

@gewbittencourt
Copy link
Collaborator

Um detalhe interessante. Fiz o download de todo o código que possui a bomba atômica já implementada, e ao tentar gerar as matrizes 6x6 houve estouro de memoria na geração 1000. Isso foi testado em dois computadores.

@guisehn
Copy link
Owner Author

guisehn commented Jun 21, 2016

@gewbittencourt estranho, não deveria ter relação com essa parte do código que remove os indivíduos da elite, já que ele roda numa geração bem mais tarde. Tenta remover o código que imprime as gerações na interface e veja se continua ocorrendo.

@gewbittencourt
Copy link
Collaborator

@guisehn reparei que, apenas quando é realizado o build do projeto o problema ocorre. Quando ele é executado pelo Netbeans ele roda tranquilamente sem dar estouro de memoria.

Estou executando testes de desempenho em matrizes 6x6 e logo mais farei o teste que pediste.

@guisehn guisehn closed this as completed Jun 21, 2016
@guisehn
Copy link
Owner Author

guisehn commented Jun 22, 2016

Diminuí ontem o intervalo de output de 1000 para 500 conforme falamos. Sobre o estouro de memória se continuar acontecendo vamos continuar a discussão na issue #1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants