Class SkiLodge

java.lang.Object
problem.skilodge.SkiLodge
All Implemented Interfaces:
Problem

public class SkiLodge
extends java.lang.Object
implements Problem
The Ski-Lodge Problem.

This class implements the Ski-Lodge problem which is involves assigning weeks to customers in a ski-lodge such that hard constraints regarding the ski-lodge capacity and fire regulation is not violated while all customers are accommodated in a way that reduces the total compensation paid by the ski-lodge to the customers that have their preferences not met.