#include "facility_location_solution_adapter.hpp"
#include "facility_location_add.hpp"
#include "facility_location_remove.hpp"
#include "facility_location_swap.hpp"
#include "paal/data_structures/facility_location/facility_location_solution.hpp"
#include "paal/local_search/local_search.hpp"
Go to the source code of this file.
Namespaces | |
paal | |
global namespace of project. | |
paal::local_search | |
Local Search namespace. | |
Typedefs | |
using | paal::local_search::default_remove_fl_components = Multisearch_components< facility_locationget_moves_remove, facility_location_gain_remove, facility_location_commit_remove > |
using | paal::local_search::default_add_fl_components = Multisearch_components< facility_locationget_moves_add, facility_location_gain_add, facility_location_commit_add > |
add components for facility location | |
using | paal::local_search::default_swap_fl_components = Multisearch_components< facility_locationget_moves_swap, facility_location_gain_swap, facility_location_commit_swap > |
Swap components for facility location. | |
Functions | |
template<typename SearchStrategy , typename ContinueOnSuccess , typename ContinueOnFail , typename facility_location_solution , typename... components> | |
bool | paal::local_search::facility_location_local_search (facility_location_solution &fls, SearchStrategy searchStrategy, ContinueOnSuccess on_success, ContinueOnFail on_fail, components...comps) |
this is model of LocalSearchStepMultiSolution concept. See Local Search. The Move is facility_location::Move. The Solution is adapted data_structures::facility_location_solution. The SolutionElement is facility_location::Facility Use DefaultFLcomponents for default search components. More... | |
template<typename facility_location_solution , typename... components> | |
bool | paal::local_search::facility_location_first_improving (facility_location_solution &fls, components...comps) |
simple version of local search for facility location More... | |