Commit abc619e1 authored by Markus Klinik's avatar Markus Klinik

wording

parent 595128a0
......@@ -58,11 +58,11 @@ Our genetic algorithm is based on the implementation by \citet{Alexeev2014Simple
We ported his code from Haskell to Clean and extended it in a number of ways to make it fit our needs.
\paragraph{Encoding}
Our encoding scheme is based on the one by \citet{MyszkowskiLNS2018}, extended with support for tasks with multiple skill requirements.
Our chromosome encoding scheme is based on the one by \citet{MyszkowskiLNS2018}, extended with support for tasks with multiple skill requirements.
A chromosome encodes an assignment as follows.
A chromosome is a list of numbers, one number for each resource requirement in a resource definition.
The domain of a number in a chromosome is the list of all resources that have the corresponding capability.
For example, the instance in \cref{fig:resource-frames} has three capability requirements, one of each task and one of the frame.
For example, the instance in \cref{fig:resource-frames} has three capability requirements in total, one of each task and one of the frame.
Let there be four resources: Alice and Bob, who are both Operators, and a Heli and a Boat which are both Transports.
A chromosome for this instance is a list of three numbers $[o_p, o_d, t]$.
The first two numbers $o_p, o_d$ stand for the Operator of the Prepare and Deploy tasks, respectively.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment