Skip to content

Commit

Permalink
corrigindo dados desnecessarios
Browse files Browse the repository at this point in the history
  • Loading branch information
Davi committed Dec 10, 2024
1 parent fff1968 commit eb8f421
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 25 deletions.
1 change: 0 additions & 1 deletion src/java/deliveryAG/AlgoritmoGenetico.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
package deliveryAG;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;
Expand Down
9 changes: 1 addition & 8 deletions src/java/deliveryAG/Cidade.java
Original file line number Diff line number Diff line change
@@ -1,23 +1,16 @@
package deliveryAG;

public class Cidade {
private String nome; // Nome da cidade
private String nome;

// Construtor
public Cidade(String nome) {
this.nome = nome;
}

// Getter para o nome da cidade
public String getNome() {
return nome;
}

// Setter para o nome da cidade (opcional, se necessário)
public void setNome(String nome) {
this.nome = nome;
}

@Override
public String toString() {
return nome;
Expand Down
9 changes: 4 additions & 5 deletions src/java/deliveryAG/Individuo.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
package deliveryAG;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;
Expand All @@ -18,7 +17,7 @@ public class Individuo {

private static final Random RANDOM = new Random();

// Construtor

public Individuo(List<deliveryAG.Cidade> cidades, int[][] rotas, List<Integer> caminho, int centroDistribuicao, int geracao, List<Integer> cromossomo) {
this.cidades = cidades;
this.rotas = rotas;
Expand Down Expand Up @@ -102,7 +101,7 @@ public Individuo mutacao(double taxaMutacao) {
return this;
}

// Converte o cromossomo para uma visualização com os nomes das cidades

public List<String> cromossomoToView() {
List<String> nomesCidades = new ArrayList<>();
for (int indice : cromossomo) {
Expand All @@ -122,7 +121,7 @@ public void print() {
System.out.println(" ***** ");
}

// Getters

public double getNotaAvaliacao() {
return notaAvaliacao;
}
Expand All @@ -131,7 +130,7 @@ public List<Integer> getCromossomo() {
return cromossomo;
}

// Métodos adicionais para corrigir os erros

public int getGeracao() {
return geracao;
}
Expand Down
13 changes: 2 additions & 11 deletions src/java/deliveryAG/Main.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
package deliveryAG;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
Expand Down Expand Up @@ -44,7 +43,7 @@ public static void main(String[] args) {
tamanhoPopulacao, taxaMutacao, debugMode
);

// Resolve o problema

ag.resolver(
numeroGeracoes,
cidades,
Expand All @@ -53,17 +52,9 @@ public static void main(String[] args) {
centroDistribuicao
);

// Exibe o melhor resultado encontrado
//System.out.println("\n\nO melhor resultado: \n");

ag.visualizaMelhorGeracao();
//ag.visualizaGeracao();


ag.visualizaMelhorGeracao();

// Exibe estatísticas (caso exista a classe Estatistica)
/* Estatistica.mostrarEstatistica(
ag, cidades, rotas, false // false indica que não será gerado um GIF
);*/
}
}

0 comments on commit eb8f421

Please sign in to comment.