Help

Don’t hesitate to contact us:

Contact Form

Inquiry: info@graphhopper.com
Support: support@graphhopper.com

Office Munich: +49 89 600 337 57
Office Bayreuth: +49 921 168 190 75

Meindlstrasse 11c
81373 Munich, Germany

GraphHopper Blog

On 13. July, Wednesday, from 16:00 to 17:30 we’ll hold the first GraphHopper meeting at Beuth University, Haus Bauwesen, room D 451. We’ll have the following topics: Introductory talk about the GraphHopper routing and current development You are invited to show us your projects based on GraphHopper. Hands on workshop, where one of the topics […]

Every optimization requires an objective ie. a goal to which the results should be optimize for. Here, we want to illustrate the differences between two objectives: min transport time and min completion time. Using the GraphHopper Directions API the specification of these goals is as simple and intuitive as the following json snippets: or Transport […]

The GraphHopper Directions API is continually improved and we’ll keep you up to date with the newsletter, today the first time publicly available as blog post. We added more features to the Route Optimization API Often there are more customers than the available vehicle fleet can serve. In this case, you can now assign priorities […]

Today we are happy to announce the new release of our open source road routing engine GraphHopper 0.7. It includes many improvements as well as a new round trip calculation for the flexibility mode. A big thanks for this release goes to all of our contributors and translators! To become a contributor see our contributing […]

Introduction In this tutorial we are going to show you how to model a vehicle routing problem where tasks do not only have multiple dependencies, but also require special skills. For example, let us assume we have two technicians called Peter and Stefan. Peter cannot only read the warm water meter, but he can also […]

Introduction In this tutorial we are going to show you how to model a traveling salesman problem with a week-planning horizon. For example, let us assume you have ONE worker that needs to visit 25 customers in the course of the next week. Let us also assume that the worker has specific daily working hours […]