If you employ this code, please add the following reference to your manuscript.
APA:
Nadales, J. M., de la Peña, D. M., Limon, D., & Alamo, T. (2023). Safe Optimal Vessel Planning on Natural Inland Waterways. IEEE Transactions on Intelligent Transportation Systems.
ISO 690:
NADALES, Juan Moreno, et al. Safe Optimal Vessel Planning on Natural Inland Waterways. IEEE Transactions on Intelligent Transportation Systems, 2023.
MLA:
Nadales, Juan Moreno, et al. "Safe Optimal Vessel Planning on Natural Inland Waterways." IEEE Transactions on Intelligent Transportation Systems (2023).
BibTex:
@article{nadales2023safe, title={Safe Optimal Vessel Planning on Natural Inland Waterways}, author={Nadales, Juan Moreno and de la Pe{~n}a, David Mu{~n}oz and Limon, Daniel and Alamo, Teodoro}, journal={IEEE Transactions on Intelligent Transportation Systems}, year={2023}, publisher={IEEE} }
Python Tool for scheduling vessels in natural inland waterways subject to different operationl constraints
The aim of this project is the development of a library of functions for the optimal and safe planning of the navigation of inland natural waterways. The objective is to schedule vessels' trip plans so that waiting and transit times are minized while meeting a series of operationl constraints. Every part of this project is a sample code which show you how to do the following:
- Define the operational constraints associated to solving the problem of scheduling vessels in natural inland waterwasy.
- Calculate a series of crossing windows for safe navigation taking into account the effect of the tide.
- Solve an optimization problem for finding the optimal trip plan of each vessel. This optimal trip plan is a collection of times when each vessel shoudl cross through each waypoint in the waterway.
- Clone this project to you working repository. All required files to run de code are included.
I would encourage you to clone and rename this project.