All Projects → graphhopper → Jsprit

graphhopper / Jsprit

Licence: apache-2.0
jsprit is a java based, open source toolkit for solving rich vehicle routing problems

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Jsprit

Algorithms Cheatsheet Resources
🤓All the geeky stuffs you need to know at one place!
Stars: ✭ 60 (-95.03%)
Mutual labels:  algorithm
Usaco
General Resources for Competitive Programming
Stars: ✭ 1,152 (-4.64%)
Mutual labels:  algorithm
Algorithm Playground
An (old) and unstructured (messy tbh) collection of programming exercises.
Stars: ✭ 75 (-93.79%)
Mutual labels:  algorithm
Leetcode
👏🏻 leetcode solutions for Humans™
Stars: ✭ 1,129 (-6.54%)
Mutual labels:  algorithm
Mono React
Create React from zero series
Stars: ✭ 67 (-94.45%)
Mutual labels:  algorithm
Sobel
Sobel Filter algorithm in JavaScript.
Stars: ✭ 69 (-94.29%)
Mutual labels:  algorithm
Kactl
KTH Algorithm Competition Template Library (... eller KTHs AC-tillverkande lapp)
Stars: ✭ 1,106 (-8.44%)
Mutual labels:  algorithm
Algorithms Hacktoberfest
Write Algorithm in any language and contribute to HacktoberFest
Stars: ✭ 77 (-93.63%)
Mutual labels:  algorithm
Books
Awesome Books
Stars: ✭ 66 (-94.54%)
Mutual labels:  algorithm
Leetcode Solutions
LeetCode Solutions in Objective - C or Swift. At least one question every day
Stars: ✭ 70 (-94.21%)
Mutual labels:  algorithm
Advancedeast
AdvancedEAST is an algorithm used for Scene image text detect, which is primarily based on EAST, and the significant improvement was also made, which make long text predictions more accurate.https://github.com/huoyijie/raspberrypi-car
Stars: ✭ 1,139 (-5.71%)
Mutual labels:  algorithm
Mabalgs
👤 Multi-Armed Bandit Algorithms Library (MAB) 👮
Stars: ✭ 67 (-94.45%)
Mutual labels:  algorithm
Smqtk
Python toolkit for pluggable algorithms and data structures for multimedia-based machine learning.
Stars: ✭ 69 (-94.29%)
Mutual labels:  algorithm
Traclusalgorithm
This is an implementation for TraClus algorithm in Java. A GUI was added.
Stars: ✭ 64 (-94.7%)
Mutual labels:  algorithm
Normcorre
Matlab routines for online non-rigid motion correction of calcium imaging data
Stars: ✭ 75 (-93.79%)
Mutual labels:  algorithm
Dijkstra Cartography
Using Dijkstra's algorithm ("finding the shortest paths between nodes in a graph") to draw maps 🌍.
Stars: ✭ 1,112 (-7.95%)
Mutual labels:  algorithm
Hackerrank
This is the Repository where you can find all the solution of the Problems which you solve on competitive platforms mainly HackerRank and HackerEarth
Stars: ✭ 68 (-94.37%)
Mutual labels:  algorithm
Anticrawlersolution
It covers the blockade principle of most anti-climbing strategies and corresponding solutions.👽👽👽👽(涵盖了大部分的反爬策略的封锁原理以及对应的解决方案。)
Stars: ✭ 77 (-93.63%)
Mutual labels:  algorithm
Libqsbr
QSBR and EBR library
Stars: ✭ 76 (-93.71%)
Mutual labels:  algorithm
Algorithm
📌 Notes and Codes for studying data structures and algorithm
Stars: ✭ 71 (-94.12%)
Mutual labels:  algorithm

jsprit

Build Status

jsprit is a java based, open source toolkit for solving rich Traveling Salesman Problems(TSP) and Vehicle Routing Problems(VRP). It is lightweight, flexible and easy-to-use, and based on a single all-purpose meta-heuristic currently solving

  • Capacitated VRP
  • Multiple Depot VRP
  • VRP with Time Windows
  • VRP with Backhauls
  • VRP with Pickups and Deliveries
  • VRP with Heterogeneous Fleet
  • Time-dependent VRP
  • Traveling Salesman Problem
  • Dial-a-Ride Problem
  • Various combination of these types

Setting up the problem, defining additional constraints, modifying the algorithms and visualising the discovered solutions is as easy and handy as reading classical VRP instances to benchmark your algorithm. It is fit for change and extension due to a modular design and a comprehensive set of unit and integration-tests. More features ...

The jsprit-project is maintained by GraphHopper.

Getting Started with Documentation

Please visit docs to learn more.The best way to get to know jsprit is by looking at code examples.

Modules and Dependencies

Please read Notice.md to get to know the direct dependencies of each module.

Whats New

jsprit develops fast. Look here to get to know whats new.

License

This software is released under Apache License v2.

Contribution

Any contribution is welcome. Feel free to improve jsprit and make pull requests. If you want to contribute to jsprit (which would be great), fork the project and build your fork, make changes, run your and jsprit's test cases and make a pull request (see help.github.contribute or stackoverflow.contribute for details).

See who has contributed here.

Contact

Mailing List:

In the Graphhopper Forum you can discuss jsprit related issues and you will probably get answers to your questions.

Stackoverflow:

You can also use stackoverflow to discuss your issues. Tag it with jsprit then it is easier to keep track of your topic.

Issue Tracker:

For bugs, feature requests or similar use the issue tracker.

Email:

If you cannot get help in the mailing list or you just do not want to discuss your topic publicly, contact us via mail

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].