We try to show here how we are able to associate an array of object (sources) to an array of object (targets) based on :
- candidateFunction : returns true or false depending if it is a possible candidate
- scoreFunction: returns a value between 0 and 1 depending how goodl is the association source / targets.
- minTarget: minimal number of targets per source
- maxTarget: maximal number of targets per source
- maxCounts: for each kind of source / targets association define the maximum number of count based on the number of targets
-