Exemplo n.º 1
0
	def testFindBestJobSchedule(self):
		antSys = AntSystem("../jssp_instances/abz5.txt")

		for i in range(3):
			antSys.antScheds = []
			for j in range(antSys.ants):
				antSys.antTour()
			#antSys.trailUpdate()
			antSys.findBestJobSchedule()
			
			print "Ant Schedules"
			for i in range(len(antSys.antScheds)):
				print "i: ", antSys.antScheds[i].makespan, antSys.antScheds[i].jobSched
			
			print "\nBest solution"
			print antSys.bestSchedule
			print antSys.bestSchedule.makespan, antSys.bestSchedule.jobSched
		return