summaryrefslogtreecommitdiffstats
path: root/example1.py
blob: 8b909bb32532d3f9f3cfc69c50ea6d30378e4317 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from vrptw_base import VrptwGraph
from multiple_ant_colony_system import MultipleAntColonySystem


def main():
    #file_path = './solomon-100/c101.txt'
    file_path = './odiparpack/pedidosperu195.txt'
    ants_num = 10
    beta = 2  # 5
    q0 = 0.1  # 0.5 ?
    show_figure = True

    graph = VrptwGraph(file_path)
    macs = MultipleAntColonySystem(graph, ants_num=ants_num, beta=beta, q0=q0,
                                   whether_or_not_to_show_figure=show_figure)
    macs.run_multiple_ant_colony_system()


if __name__ == '__main__':
    main()