37 #include <LEP/mosp/config.h> 40 #include <LEDA/graph/graph.h> 41 #include <LEDA/core/list.h> 42 #include <LEDA/graph/edge_array.h> 43 #include <LEDA/system/assert.h> 44 #include <LEDA/core/string.h> 46 #include <LEDA/graph.h> 47 #include <LEDA/list.h> 48 #include <LEDA/edge_array.h> 49 #include <LEDA/std/assert.h> 50 #include <LEDA/string.h> 53 #include <LEP/mosp/graphcopy.h> 72 const leda::list<leda::node>& A,
73 const leda::list<leda::node>& B,
74 const leda::edge_array<int>& rank,
75 leda::list<leda::edge>& L );
96 const leda::list<leda::node>& A,
97 const leda::list<leda::node>& B,
98 const leda::edge_array<int>& rank,
100 leda::list< leda::edge >& L,
119 const leda::list<leda::node>& A,
120 const leda::list<leda::node>& B,
121 const leda::edge_array<int>& rank,
122 leda::list< leda::edge >& L,
146 const list<node>& A,
const list<node>& B,
147 const edge_array<int>& rank,
172 const edge_array<int>& rank,
173 const node_array<int>& capacity,
192 const list<node>& A,
const list<node>& B,
193 const edge_array<int>& rank,
194 const list<edge>& M );
199 #endif // LEP_POPULAR_H The main package namespace.
Definition: RANK_MAX_MATCHING.h:53
bool BI_POPULAR_CAPACITATED_MATCHING(const graph &G, const list< node > &A, const list< node > &B, const edge_array< int > &rank, const node_array< int > &capacity, list< edge > &L)
Compute a popular matching in a capacitated instance.
bool BI_APPROX_POPULAR_MATCHING(const leda::graph &G, const leda::list< leda::node > &A, const leda::list< leda::node > &B, const leda::edge_array< int > &rank, int maxphase, leda::list< leda::edge > &L, int &phase)
Compute an approximate popular matching.
bool BI_POPULAR_MATCHING(const leda::graph &G, const leda::list< leda::node > &A, const leda::list< leda::node > &B, const leda::edge_array< int > &rank, leda::list< leda::edge > &L)
Compute a popular matching.
int BI_UNPOPULARITY_MARGIN(graph &G, const list< node > &A, const list< node > &B, const edge_array< int > &rank, const list< edge > &M)
Compute the unpopularity margin of a matching.
bool BI_UNPOPULARITY_FACTOR(graph &G, const list< node > &A, const list< node > &B, const edge_array< int > &rank, const list< edge > &M, int &factor)
Compute the unpopularity factor of a matching.