コード例 #1
0
ファイル: main.py プロジェクト: brendontj/bnb-cast-resolver
def main(args):
    problem_input = Reader()
    problem_input.exec()

    problem = Problem(problem_input.get_groups(), problem_input.get_actors(),
                      problem_input.get_number_characters())

    if "-a" in args:
        problem._default_bound_function = False

    start = time.time()
    problem.resolve()
    end = time.time()
    try:
        problem.possible_solution.print()
        report(end - start, problem.visited_nodes,
               problem.possible_solution.get_current_value(),
               problem.possible_solution.get_actors())
    except AttributeError:
        print('Inviável')