**JBoss.org****Community Documentation**

<constructionHeuristic>

<constructionHeuristicType>FIRST_FIT</constructionHeuristicType>

<!-- Speedup that can be applied to most, but not all use cases: -->

<!-- <constructionHeuristicPickEarlyType>FIRST_LAST_STEP_SCORE_EQUAL_OR_IMPROVING</constructionHeuristicPickEarlyType> -->

</constructionHeuristic>

Requires the model to support planning entity difficulty comparison.

One would expect that this algorithm always performs better than `First Fit`

. That's not
always the case, but usually is.

Requires the model to support planning value strength comparison.

One would expect that this algorithm always performs better than `First Fit`

. That's not
always the case.

Requires the model to support planning entity difficulty comparison and planning value strength comparison.

One would expect that this algorithm always performs better than `First Fit`

,
`First Fit Decreasing`

and `Best Fit`

. That's not always the case.