All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Pages
Namespaces | Typedefs | Functions
facility_location.hpp File Reference
#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.
 
 

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...
 

Detailed Description

Author
Piotr Wygocki
Version
1.0
Date
2013-02-01

Definition in file facility_location.hpp.