hipster
hipster copied to clipboard
Hipster4j is a lightweight and powerful heuristic search library for Java and Android. It contains common, fully customizable algorithms such as Dijkstra, A* (A-Star), DFS, BFS, Bellman-Ford and more.
[Apache Maven Dependency Plugin](https://maven.apache.org/plugins/maven-dependency-plugin/index.html) can be used to find unused dependencies. And I found following list. Maybe we can remove them. hipster-pom hipster-core hipster-third-party-graphs {groupId='net.sf.jung', artifactId='jung-graph-impl'} {groupId='net.sf.jung', artifactId='jung-algorithms'} {groupId='net.sf.jung', artifactId='jung-io'}...
It is more flexible to accept a SearchComponents (instead of a SearchProblem) that provides the basic strategies (double scalar function, double aggregator...) to every algorithm. Each algorithm is responsible of...
Create a package for local search algorithms and implement the Tabu search.
Link: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.41.8257&rep=rep1&type=pdf
Link: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.26.6615
Link: http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1435479&tag=1