Berthing Allocation Problem  and Quay Crane Assignment Problem Benchmarks

 

More details in the following article:

Research Group Artificial Intelligence, Planning & Scheduling


1) Berthing Allocation Problem + Quay Crane Assignment Problem (BAP + QCAP)

benchmark-bapqcap.zip

Format of the files

Each file consists of 100 vessels (or ships) described one per line. The data of a vessel is represented by five integers separated by semi-colons.

        id;l;a;m;p;     where:

  • id: number of the vessel.
  • l: length of the vessel.
  • a: arrival time of the vessel.m: movements (or containers) to be unloaded/loaded.
  • p: priority of the vessel (1 ≤ p ≤ 10 where 10 is the highest priority, and 1 is the lowest one).

Restrictions considered in our articles:


2) Berthing Allocation Problem + Quay Crane Assignment Problem taking into account Holds ( BAP+QCAP with Holds)

benchmark-bapqcap-holds.zip

Format of the files

Each file consists of 20 vessels (or ships) described one per line. The data of a vessel is represented by a sequence of integers separated by semi-colons.

id;l;a;m;p;nh;h1;h2;...;hnh;    where:

  • id: number of the vessel.
  • l: length of the vessel.
  • a: arrival time of the vessel.
  • m: movements (or containers) to be unloaded/loaded.
  • p: priority of the vessel (1 ≤ p ≤ 10 where 10 is the highest priority, and 1 is the lowest one).
  • nh: number of holds in this vessel.
  • The following <nh> numbers (hi, 1 ≤ i ≤ nh) indicate the number of movs in each hold.

Restrictions and assumptions considered: