public class GreedyHypergraphEdgeCover extends HypergraphEdgeCover
m_graph| Constructor and Description |
|---|
GreedyHypergraphEdgeCover(Hypergraph g) |
| Modifier and Type | Method and Description |
|---|---|
MathSet<Hypergraph.Hyperedge> |
getCover()
Gets a covering of the hyperedges
|
static int |
intersect(MathSet<java.lang.Integer> x,
MathSet<java.lang.Integer> y)
Counts of many elements of x are present in y
|
HypergraphEdgeCover |
newSolver(Hypergraph g)
Gets a new, empty instance of this solver
|
public GreedyHypergraphEdgeCover(Hypergraph g)
public MathSet<Hypergraph.Hyperedge> getCover()
HypergraphEdgeCovergetCover in class HypergraphEdgeCoverpublic static int intersect(MathSet<java.lang.Integer> x, MathSet<java.lang.Integer> y)
x - A first sety - A second setpublic HypergraphEdgeCover newSolver(Hypergraph g)
HypergraphEdgeCovernewSolver in class HypergraphEdgeCoverg - The hypergraph to solveCopyright © Sylvain HallĂ©. All Rights Reserved.