Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 1.88 KB

README.md

File metadata and controls

29 lines (21 loc) · 1.88 KB

QCSP schedule evaluator

A Java8 library to calculate the makespan of a schedule for the Quay Crane Scheduling Problem for Contianer Group

Continuous Integration:
Maven Central

Build Status Coverage Status codecov.io Codacy Badge

codecov.io

How to get the dependency

Embed the dependency from Maven

<dependency>
  <groupId>com.github.robertotru</groupId>
  <artifactId>quay-crane-schedule-evaluator</artifactId>
  <version>0.1.0</version>
</dependency>

You can also download the jar from the release tab in GitHub.

How to use

Create an instance of AssignmentExactEvaluator. The constructor takes all the instance required data (see Bierwirth and Meisel 2009 for more details on the adopted notation). Use the method getMakespan to compute a makespan for a given task-to-quay crane assignment (embedded in an instance of class Assignment).