An advanced allocation algorithm designed for tugboat fleet management in port and waterway operations. The algorithm optimizes the deployment of tugboats for vessel assistance across multiple terminals and anchorages, taking into account vessel schedules, tug capabilities, and operational priorities. Core functionalities include:
- Dynamic allocation of tugboats to incoming and outgoing jobs
- Optimization across owned fleet and subcontracted capacity
- Accounting for tug specifications and job requirements
- Real-time reallocation based on schedule changes and operational disruptions