Provide a Pareto frontier approximation.
The paretolkh command is invoked as either one of :
 is obtained by finding first the initial ranges of the two criteria (
 is obtained by finding first the initial ranges of the two criteria (
 ). The weighted factor is equal to
). The weighted factor is equal to 
 with
 with  , a positive integer varying between
, a positive integer varying between  and
 and 
 . The Resolution parameter controls the number of iterations of the weighted sum method. Each iteration corresponds to a mono-objective Traveling Salesman Problem with a different coefficient value (
. The Resolution parameter controls the number of iterations of the weighted sum method. Each iteration corresponds to a mono-objective Traveling Salesman Problem with a different coefficient value (
 ) solved by Keld Helsgaun's LKH software. Each iteration uses as a first starting point the best map found by the previous iteration. In order to improve the Pareto frontier, CARTHAGENE first generates an initial map by optimizing only one single objective (2-point loglikelihood criterion first), and then to start from this map a sequence of LKH iterations by varying
) solved by Keld Helsgaun's LKH software. Each iteration uses as a first starting point the best map found by the previous iteration. In order to improve the Pareto frontier, CARTHAGENE first generates an initial map by optimizing only one single objective (2-point loglikelihood criterion first), and then to start from this map a sequence of LKH iterations by varying  from
 from  to
 to 
 . This search strategy is applied twice. The second time, it starts from the best map found with the minimum number of breakpoints and vary
. This search strategy is applied twice. The second time, it starts from the best map found with the minimum number of breakpoints and vary  from
 from 
 to
 to  . 
The final map found by each iteration is called supported and is locally optimal w.r.t. the LKH neighborhood. 
Some maps in the Pareto frontier are called dominated if there exists another map in the frontier which has less breakpoints and a better likelihood.
The best map in the frontier is called balanced.
The NbRun and CollectMaps parameters control the LKH method. See lkh 2.5.9. In order to get non supported maps and a better Pareto frontier approximation, use CollectMaps greater than or equal to 0. Each map found by the weighted sum method is assessed by computing the exact multipoint likelihood2.8 and the exact number of breakpoints.
Note that the loglikelihoods written during the iterative process have no meaning (internal use only).
. 
The final map found by each iteration is called supported and is locally optimal w.r.t. the LKH neighborhood. 
Some maps in the Pareto frontier are called dominated if there exists another map in the frontier which has less breakpoints and a better likelihood.
The best map in the frontier is called balanced.
The NbRun and CollectMaps parameters control the LKH method. See lkh 2.5.9. In order to get non supported maps and a better Pareto frontier approximation, use CollectMaps greater than or equal to 0. Each map found by the weighted sum method is assessed by computing the exact multipoint likelihood2.8 and the exact number of breakpoints.
Note that the loglikelihoods written during the iterative process have no meaning (internal use only).
Try paretolkh 10 1 0 as default parameter values.
 then every tour found by LKH is inserted into the CarthaGene heap. Moreover, a positive value sets the backtrack move type of LKH. If set to -1, only locally optimal tours w.r.t. the LK neighborhood are inserted into the heap.
 then every tour found by LKH is inserted into the CarthaGene heap. Moreover, a positive value sets the backtrack move type of LKH. If set to -1, only locally optimal tours w.r.t. the LK neighborhood are inserted into the heap.
Thomas Schiex 2018-03-23