def main(): configuracao = Configuracao.startup() listaDadosIniciais = Configuracao.gerarDadosIniciais(configuracao) algoritmo = Algoritmo(Configuracao.hill_climbing_restart, HillClimbingRestart(configuracao)) for iteracao in range(10): algoritmo.executar(listaDadosIniciais[iteracao], iteracao) Graficos.gerarGraficoFuncaoObjetivo(algoritmo, configuracao)
def main(): configuracao = Configuracao.startup() listaDadosIniciais = Configuracao.gerarDadosIniciais(configuracao) algoritmo = Algoritmo(Configuracao.simulated_annealing, SimulatedAnnealing(configuracao)) for iteracao in range(10): algoritmo.executar(listaDadosIniciais[iteracao], iteracao) Graficos.gerarGraficoFuncaoObjetivo(algoritmo, configuracao)
def main(): configuracao = Configuracao.startup() listaDadosIniciais = Configuracao.gerarDadosIniciais(configuracao) algoritmo = Algoritmo(Configuracao.genetic_algorithm, GeneticAlgorithm(configuracao)) for iteracao in range(10): algoritmo.executar(listaDadosIniciais[iteracao], iteracao) Graficos.gerarGraficoFuncaoObjetivo(algoritmo, configuracao)
def main(): configuracao = Configuracao.startup() geracao = GraficosGeracao(configuracao) geracao.executar()
def main(): configuracao = Configuracao.startup() localSerach = LocalSearch(configuracao) localSerach.executar()