Skip to content

Java library for evaluating a schedule for the Quay Crane Assignment Problem for container groups

License

Notifications You must be signed in to change notification settings

robertotru/quay-crane-schedule-evaluator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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).

About

Java library for evaluating a schedule for the Quay Crane Assignment Problem for container groups

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published