Le opzioni di calcolo a livello di set di regole sono Seriale, Parallelo e Iterativo.
Le procedure consigliate per i set di regole di tipo Parallelo sono descritte di seguito.
La progettazione di regole indipendenti dai reciproci target di origine e di destinazione consente di utilizzare il calcolo parallelo.
Poiché il calcolo parallelo comporta rendimenti decrescenti, più di cinque thread concorrenti in genere non determinano un miglioramento delle performance.
Le procedure consigliate per i set di regole di tipo Iterativo sono descritte di seguito.
I set di regole di tipo Iterativo sono utili solo per risolvere sistemi di allocazione reciproca.
Assicurarsi che per ogni regola esista una parte dell'intervallo di destinazione che non rientra nel sistema di reciprocità.
Provare numeri diversi di iterazioni.
Creare una regola di trasferimento non reciproco per ciascuna regola nel sistema di reciprocità per il trasferimento di eventuali resti.