We assume a simple model of the ship's layout, where 30 rooms are located on one long corridor.

All crew members are randomly distributed across the first ten rooms.

The quality function evaluates people assigned to blanket search tasks according to the distance between the person and the room, where distance is a less-is-better objective.

Calculating the distance between a person and a room in this model is a simple subtraction, but one could imagine a more realistic model where distances are calculated using a model of an actual ship with corridors and staircases.

This example wants to show where this kind of computation fits into the scenario.

Calculating the distance between a person and a room in this model is a simple subtraction, but one could imagine a more realistic calculation where distances are calculated using a model of an actual ship with decks, corridors, and staircases.

The cooking, swabbing and meeting tasks are there to provide some noise for the scheduler.

The swab deck tasks have no capability function, any crew member is equally suited to do them.

The staff meeting needs the commander and the section leaders present, there is no variation in the assignment, the scheduler just has to find a time slot where all required people are free.

The swab deck tasks have no capability function, any crew member is equally suited to do them, even the commander.

The staff meeting needs the commander and the section leaders present, there can be no variation in the assignment, the scheduler just has to find a time slot where all required people are free.

\Cref{fig:realistic-scenario} shows a solution for this scenario.