コード例 #1
0
ファイル: launcher.py プロジェクト: meteran/agh-jobshop-pyage
def generate_incoming_problems(initial_problem, distortion_factor, problems_count):
    problem_generator = DistortedProblemGenerator(distortion_factor)
    converter = TimeMatrixConverter(Counter())
    incoming_problems = []
    for _ in xrange(problems_count):
        distorted_problem = problem_generator.generate_distorted_problem(converter.matrix_to_problem(initial_problem))
        incoming_problems.append(converter.problem_to_matrix(distorted_problem))
    return incoming_problems