An list of combinations of barcodes is generated when barcodes are preselected, the optimal part still has to be done