1Blurb::
2Assign each member to a layer, based on domination the rank based on layers
3Description::
4The \c fitness_type: \c layer_rank has been specifically designed to
5avoid problems with aggregating and scaling objective function values
6and transforming them into a single objective.
7
8The \c layer_rank fitness assessor works by assigning all
9non-dominated designs a layer of 0, then from what remains, assigning
10all the non-dominated a layer of 1, and so on until all designs have
11been assigned a layer. The values are negated to follow the
12higher-is-better fitness convention.
13
14Use of the \c below_limit selector with the \c layer_rank fitness
15assessor has the effect of keeping all those designs whose layer is
16below a certain threshold again subject to the shrinkage limit.
17
18
19Topics::
20Examples::
21Theory::
22Faq::
23See_Also::
24
25