opt.tests.unit.single_objective.comb.minimum_multi_cut_problem package
Submodules
opt.tests.unit.single_objective.comb.minimum_multi_cut_problem.test_minimum_multi_cut_problem module
- class opt.tests.unit.single_objective.comb.minimum_multi_cut_problem.test_minimum_multi_cut_problem.TestMinMultiCutProblem(methodName='runTest')
Bases:
TestCase
- test_copy_creates_new_instance_with_same_properties()
- test_from_graph_and_st_pairs_creates_new_instance_with_specified_parameteres()
- test_instantiation_without_st_parameter()
- test_new_instance_with_graph_and_st_pairs_sets_both_properties()
- test_string_representation_includes_st_pairs()
opt.tests.unit.single_objective.comb.minimum_multi_cut_problem.test_minimum_multi_cut_problem_binary_bit_array_solution module
- class opt.tests.unit.single_objective.comb.minimum_multi_cut_problem.test_minimum_multi_cut_problem_binary_bit_array_solution.TestArgument(methodName='runTest')
Bases:
TestCase
- test_returns_binary_string_representation()
- test_returns_empty_string_for_empty_representation()
- test_returns_string_representation()
- test_returns_string_representation_with_leading_zeros_for_all_false_bits()
- class opt.tests.unit.single_objective.comb.minimum_multi_cut_problem.test_minimum_multi_cut_problem_binary_bit_array_solution.TestInitFrom(methodName='runTest')
Bases:
TestCase
- test_raises_type_error_for_invalid_representation()
- test_sets_internal_representation()
- class opt.tests.unit.single_objective.comb.minimum_multi_cut_problem.test_minimum_multi_cut_problem_binary_bit_array_solution.TestMinMultiCutProblemBitArraySolution(methodName='runTest')
Bases:
TestCase
- test_argument_method_returns_correct_string_representation()
- test_calculate_quality_directly_method_with_all_bits_True()
- test_copy_method_returns_deep_copy()
- test_init_from_method_with_bitarray_and_problem()
- test_init_random_method_with_problem()
- test_initialize_instance_with_default_parameters()
- test_native_representation_method_with_string_representation()
- test_representation_distance_directly_method_with_string_representations()
- test_representation_distance_directly_raises_value_error()
- class opt.tests.unit.single_objective.comb.minimum_multi_cut_problem.test_minimum_multi_cut_problem_binary_bit_array_solution.TestNativeRepresentation(methodName='runTest')
Bases:
TestCase
- test_invalid_characters_representation()
- test_length_1_representation()
- test_non_string_representation()
- test_same_binary_representation()
- test_valid_binary_string_representation()
- class opt.tests.unit.single_objective.comb.minimum_multi_cut_problem.test_minimum_multi_cut_problem_binary_bit_array_solution.TestRepresentationDistanceDirectly(methodName='runTest')
Bases:
TestCase
- test_completely_different_solutions()
- test_different_lengths()
- test_different_types()
- test_empty_solutions()
- test_identical_solutions()
- test_one_different_bit()
- class opt.tests.unit.single_objective.comb.minimum_multi_cut_problem.test_minimum_multi_cut_problem_binary_bit_array_solution.TestStringRep(methodName='runTest')
Bases:
TestCase
- test_default_values()
- test_delimiter_is_none()
- test_group_start_is_none()
- test_includes_string_representation()
- test_includes_super_class_representation()
- test_indentation_is_none()
- test_optional_parameters()
- test_returns_string_representation()
opt.tests.unit.single_objective.comb.minimum_multi_cut_problem.test_minimum_multi_cut_problem_binary_bit_array_solution_ga_support module
opt.tests.unit.single_objective.comb.minimum_multi_cut_problem.test_minimum_multi_cut_problem_binary_bit_array_solution_vns_support module
- class opt.tests.unit.single_objective.comb.minimum_multi_cut_problem.test_minimum_multi_cut_problem_binary_bit_array_solution_vns_support.TestMinMultiCutProblemBitArraySolutionVnsSupport(methodName='runTest')
Bases:
TestCase
- test_local_search_best_improvement_returns_solution_with_lower_fitness_value11()
- test_local_search_best_improvement_returns_solution_with_lower_fitness_value6()
- test_shaking_modifies_solution_representation_when_number_of_ones_is_less_than_problem_dimension8()
- test_shaking_returns_true_when_randomization_is_successful()