VeRoViz is an open-source project from the Optimator Lab, in the University at Buffalo's Department of Industrial & Systems Engineering.
This project began in 2018 as a tool for our research lab. It is still under heavy development; we will post a roadmap of future enhancements soon.
The prototypical VeRoViz user is someone who is developing models, algorithms, or heuristics for a vehicle routing problem (entities that move between locations). Sketch can also be used as a teaching tool in the classroom to introduce vehicle routing concepts.
The aim of VeRoViz is to help such a userVeRoViz is not an optimization package. If you're interested in vehicle routing solvers, you might consider GraphHopper or Vroom.
VeRoViz Project Director
Assistant Professor
Industrial and Systems Engineering
University at Buffalo
VeRoViz Lead Developer
Ph.D. Student
Industrial and Systems Engineering
University at Buffalo
We hope that VeRoViz adds value to your vehicle routing research. As always, we welcome your feedback (in the form of comments about how you're using the tool, issues you're experiencing, or ideas for new functionality).
If you're using VeRoViz in your research, please consider adding a citation. Our manuscript for VeRoViz is currently under review. You may view this manuscript on SSRN. Until this paper appears in a journal, you may cite VeRoViz with the following BibTeX entry:
@Misc{veroviz2020,
title = {{VeRoViz}: A Vehicle Routing Visualization Toolkit},
author = {Lan Peng and Chase Murray},
year = {2020},
howpublished = {\url{https://ssrn.com/abstract=3746037}},
note = {Accessed: 2021-01-04}
}
We can try, but please note that this isn't a business. We have produced this software in our free time; our "regular" jobs take priority. For that reason, we have released this software as-is, with no warranty.
With that said, please do follow the installation guide carefully, paying close attention to the prerequisites. If you have suggestions for improving the quality of the installation guide, we're happy to get your feedback.
If that doesn't work, you are welcome to submit an issue report. Please provide sufficient detail to help us understand your issue. For example, which operating system are you using? What version of Python do you have? What commands did you issue that caused the issue? What error messages did you receive?
VeRoViz is free.
Yes.
We started this project for a purely selfish reason: To help the members of our research lab more easily test, validate, and visualize our vehicle routing problems. However, we quickly realized that this tool could be quite helpful for other researchers. We continue to commit our time to this project as a service to the vehicle routing community.
We actively maintain our documentation, which contains detailed information on system requirements, an installation guide, example code, and tutorials.
No, VeRoViz is not a vehicle routing solver. You're probably working on a problem that our team hasn't even thought of. There are some other packages that seek to provide generalized vehicle routing solver capabilities (e.g., GraphHopper or Vroom).
Our goal with VeRoViz is to help you generate test problems and easily visualize these. In a sense, we provide the tools for creating and viewing the problems; you provide the tools for actually solving these problems.
We appreciate citations. It helps us know that our tool is helpful to others.
To make it easy to cite VeRoViz, we've provided a sample BibTeX entry that you may copy/paste.
VeRoViz is developed and maintained by Chase Murray and Lan Peng (link). Dr. Murray is the director of the Optimator Lab in the Department of Industrial & Systems Engineering at the University at Buffalo. Lan Peng is a Ph.D. student working on vehicle routing problems involving the use of drones for small parcel delivery.
We love to hear your ideas for making VeRoViz even better. If you have an idea, please submit a request via our GitHub issue tracker.
Your bug reports help us to keep VeRoViz running smoothly. Please provide a detailed report via our GitHub issue tracker.
We send out a periodic email (about once per quarter) with new feature information and links to tutorials/examples. If you'd like to receive these emails, please join our mailing list. We don't sell (or even share) your email with anyone else. Privacy is important to us.
You can also follow us on Twitter @veroviz_org.
As of right now, we have no such plans. However, VeRoViz is open-source (all source code is available on github). We'd be thrilled if you'd like to contribute to the project by translating some of the VeRoViz functionality to another programming language.
1. Please send us an email and let us know! We love to hear how you're using VeRoViz.
2. Cite VeRoViz in your research papers. Citations help us to justify the tremendous number of hours spent developing this application.
3. Buy us a cup of coffee next time we see each other at a conference.
The current version of VeRoViz is 0.4.5 (released April 2, 2021)