Tug & Pilot Assignment

Optimization Focus

What is optimized, what is decided, which limits apply, and which data support the model.

Objective

  • Minimize vessel/yard makespan and truck/AGV waiting.
  • Reduce crane empty travel and interference delays.
  • Balance workload; enable energy/throughput trade-offs.

Decision Variables

  • Assignment/sequencing of jobs per crane with start/finish times.
  • Feasible crane moves between bays/blocks with separation.
  • Optional: dynamic I/O point selection and buffer use.

Constraints

  • Inter-crane interference: minimum separation; no crossing on the same rail.
  • Job ready times, bay travel and hoist times, precedence rules.
  • Block boundaries, transfer zones, and safety margins.

Data Sources

  • TOS logs (job timestamps, locations), bay-plan/stowage.
  • Crane kinematics (speeds/accels), block layouts, rail distances.
  • Truck/AGV arrival processes and I/O buffer status.

Related Port-Call Processes

Processes related to yard-crane scheduling — click a card to open the process page.
Click any card to open the process page related to the optimization problem.

Pre-Arrival

  • Notifications and early coordination that establish ETA and berth-window planning.

Port-Arrival

  • Pilot/tug coordination and sequencing on approach that influence berth timing.

Anchoring

  • Waiting-area management and anchorage decisions that affect sequencing and congestion.

Port Maneuvering

  • Maneuvering strategies, tug usage, and channel handling that determine safe approach and berthing.

Berth Visit

  • On‑quay operations and crane sequencing that execute berth allocation decisions.

Main Assumptions

  • Job set and locations known in advance (static YCSP variant).
  • Cranes share a rail per block with fixed safety separation.
  • Travel/handling times are deterministic or scenario-based.
  • Precedence reflects stacking rules and equipment interfaces.
  • Optional: I/O point selection included when buffers are modeled.

Available Datasets

Publicly accessible and benchmark datasets for yard-crane scheduling research and validation.

🧭 Real-World Datasets

Dataset / CaseDescription
Real Terminal Event Logs timestamps, workers, costs, plus yard fields such as: yard block and yard slot. The user can extract storage/retrieval tasks and build YC schedules from the logs (License: CC BY-NC 4.0).
UCI ML Repository Real crane controller signals, including speed, angle, and power. The dataset is a control-level (not a ready YC schedule), but useful for data-driven timing/energy models that can parameterize YC task durations.

⚙️ Synthetic Benchmark Instances

DatasetDescription
Multi-YC Scheduling Instances Instances for 3 cranes / 2 blocks with 6–12 tasks. Provided as direct files for algorithm testing (License CC BY 4.0).
Test Data Generator Generator for test instances of scheduling problems concerning cranes in transshipment terminals.

Real-world datasets are typically restricted due to confidentiality, but the cited studies document realistic layouts and parameters. The public benchmarks (e.g., Mendeley multi-crane sets, I/O point selection instances) enable reproducible evaluation and method comparison.