def main(): fileName = ''.join(sys.argv[1:]) file = open(fileName, "r") lines = file.readlines() intervals, busyIntervals, tasks, meals = createDataStructure(lines) printData(intervals, busyIntervals, tasks, meals) startTime = time.time() heuristic = Heuristic(intervals, busyIntervals, tasks, meals) heuristic.heuristic() endTime = time.time() generateSpreasheet(heuristic.intervals) printData(heuristic.intervals, heuristic.busyIntervals, heuristic.tasks, heuristic.meals) print('\n\nTempo de Execução: ', endTime - startTime, 'segundos') print('\n\nFunção Objetivo: ', heuristic.objectiveFunction())