Generated on: Thu Mar 29 07:46:58 PDT 2012 for custom file set
// doxy/ or-tools/ examples/ cpp/

operations_research::NetworkRoutingSolver::PathBasedLns Class Reference

Implement 'clever' Large Neighborhood Search. More...

Inheritance diagram for operations_research::NetworkRoutingSolver::PathBasedLns:

BaseLNS

List of all members.

Public Member Functions

 PathBasedLns (const IntVar *const *vars, int size, int fragment_size, const std::vector< std::vector< OnePath > > &all_paths, int num_arcs, const std::vector< int64 > &actual_usage_costs)
virtual ~PathBasedLns ()
virtual void InitFragments ()
virtual bool NextFragment (std::vector< int > *fragment)

Classes

struct  ArcWrapper


Detailed Description

Implement 'clever' Large Neighborhood Search.

Definition at line 648 of file network_routing.cc.


Constructor & Destructor Documentation

operations_research::NetworkRoutingSolver::PathBasedLns::PathBasedLns ( const IntVar *const *  vars,
int  size,
int  fragment_size,
const std::vector< std::vector< OnePath > > &  all_paths,
int  num_arcs,
const std::vector< int64 > &  actual_usage_costs 
) [inline]

Definition at line 650 of file network_routing.cc.

virtual operations_research::NetworkRoutingSolver::PathBasedLns::~PathBasedLns (  )  [inline, virtual]

Definition at line 665 of file network_routing.cc.


Member Function Documentation

virtual void operations_research::NetworkRoutingSolver::PathBasedLns::InitFragments (  )  [inline, virtual]

Definition at line 667 of file network_routing.cc.

virtual bool operations_research::NetworkRoutingSolver::PathBasedLns::NextFragment ( std::vector< int > *  fragment  )  [inline, virtual]

Definition at line 682 of file network_routing.cc.


The documentation for this class was generated from the following file: