Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revert km #3

Closed
wants to merge 65 commits into from
Closed

Revert km #3

wants to merge 65 commits into from

Conversation

jsichi
Copy link
Member

@jsichi jsichi commented Aug 15, 2013

No description provided.

jsichi and others added 30 commits April 8, 2012 22:33
Fix for bug in Floyd Warshall Implementation (#5)
Support hashCode() and equals() methods for graphs
… a Maximum Matching in a bipartite graph. Included unit tests as well.
Min source-sink cut alg and Hopcroft-Karp max bipartite matching alg.
…pensive

HopcroftKarpBipartiteMatching input validation only run when
assertions are enabled.
- Negative edge weights cause an exception in the constructor
- Zero edge weights work
- 0 < Weights < 1.0 work
- Multigraphs work
- Graphs with less than 2 vertices cause an exception in the constructor
- Graphs with 2 vertices work
- Removed unneeded List to conserve memory
- Constructor takes UndirectedGraph instead of WeightedGraph as weights
  are optional but directed edges are forbidden. This is an incompatible
  interface change!
Fix multiple bugs in StoerWagnerMinimumCut
jsichi and others added 28 commits March 8, 2013 17:19
update SCM section of maven's pom.xml to reflect github infrastructure
Slightly refurbished MST tests; added backward-compatibility testing facility;
Other minor updates;
Prim's algorithm for finding MST added
Remove the loop from v1 to v1 and add an edge from v2 to v1.
To compare floating-point numbers, we need to provide a delta. This
fixes a failing build using Java 7.
Embed manifest in jar
Junit dependency is only is test scope
… having minimal weight in bipartite graphs;

Abstracted Matching/WeightedMatching interfaces;
Adapted Edmond's 'Blossom Shrinking' and Hopcroft-Karp algorithm to accommodate interfaces derived;
Added graph-builder interface to accommodate facilities for building graphs upon matrix representation;
 Added matrix-graph-builders for simple-weighted graphs instances;
…aphBuilder` interface with `GraphGenerator` one
Kuhn-Munkres (Hungarian) algorithm added
This reverts commit 9251549, reversing
changes made to 9681504.
@jsichi jsichi closed this Jul 12, 2015
@jsichi jsichi deleted the revert_km branch July 12, 2015 21:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants