Skip to content

Commit

Permalink
feat: Encapsulated within main()
Browse files Browse the repository at this point in the history
  • Loading branch information
Agrover112 committed Aug 9, 2021
1 parent 12dbc40 commit 9e5c064
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 9 deletions.
16 changes: 8 additions & 8 deletions flightscheduling.py
Expand Up @@ -120,20 +120,17 @@ def sol_chaining(algorithm_1, algorithm_2,domain,fitness_function,seed=random.ra
print("Cost at {}=={}".format(i, cost))
init = mutation(domain,1,final_soln) # IntMutation

if __name__ == "__main__":
"""CHANGES In order:

4.Record obs for ALL standrad algos and soln_chaining CLOSE TABS
9. Results if all goes well I guess

def main():
"""CHANGES In order:
10. Exception handling
"""
#soln,cost,scores,nfe,seed=random_search(domain['zakharov']*5,zakharov)
#print(soln)
#print_schedule(soln,'FCO')
#multiple_runs(genetic_algorithm_with_reversals, n=20, use_multiproc=True,domain=domain['domain'],fitness_function=fitness_function)
final_soln,cost,scores = sol_chaining(random_search,hill_climb ,domain=domain['domain'],fitness_function=fitness_function,save_fig=True,seed=10)
#soln, cost = single_run(genetic_algorithm_with_reversals,domain['domain'],fitness_function,seed_init=False, save_fig=False, print_sch=True)
#final_soln,cost,scores = sol_chaining(random_search,hill_climb ,domain=domain['domain'],fitness_function=fitness_function,save_fig=True,seed=10)
soln, cost = single_run(genetic_algorithm_with_reversals,domain['domain'],fitness_function,seed_init=False, save_fig=False, print_sch=True)
#print(soln,cost)
#multiple_runs(simulated_annealing,domain[ 'matyas'],matyas,n=20,use_multiproc=True)
#multiple_runs(random_search,domain['matyas'],matyas,n=20,use_multiproc=True)
Expand All @@ -142,5 +139,8 @@ def sol_chaining(algorithm_1, algorithm_2,domain,fitness_function,seed=random.ra
#multiple_runs(genetic_algorithm_reversed,domain['matyas'],matyas,n=20,use_multiproc=True)
#multiple_runs(genetic_algorithm_with_reversals,domain['matyas'],matyas,n=20,use_multiproc=True)
#soln,cost=single_run(simulated_annealing,save_fig=False,print_sch=False,domain=domain['griewank']*13,fitness_function=griewank,seed=10)

if __name__ == "__main__":
main()


6 changes: 5 additions & 1 deletion mp.py
Expand Up @@ -26,7 +26,7 @@
dic = {}
SCORES, BEST_COST, BEST_SOLUTION = [], [], []

if __name__ == '__main__':
def main():
#d = domain['rosenbrock']*15
d=domain['domain']
f = fitness_function
Expand All @@ -52,6 +52,10 @@
print("Run_Number\tSolution\t Cost NFE SEED",)
for i, r in enumerate(res):
print(i, r[0], r[1],r[3],r[4])

if __name__ == '__main__':
main()

# print(result._value[0][1])

# for i in result :
Expand Down

0 comments on commit 9e5c064

Please sign in to comment.