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)
Exemple #2
0
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)
Exemple #3
0
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)
Exemple #4
0
def main():
    configuracao = Configuracao.startup()

    geracao = GraficosGeracao(configuracao)

    geracao.executar()
Exemple #5
0
def main():
    configuracao = Configuracao.startup()

    localSerach = LocalSearch(configuracao)

    localSerach.executar()