 The input is {\em   a set of items I = \{ 1 , %DIFDELCMD < \dots %%% , N \} with corresponding sizess_1, ...,s_N \in (0 , 1 , partitioned into n groupsG_1, ...,G_n. The goal is to pack the items in a minimum number of unit size bins, such that no two items of the same group are packed in the same bin.
<clarity>  The input is {\em   a set of items I = \{ 1 , %DIFDELCMD < \dots %%% , N \} with corresponding sizess_1, ...,s_N \in (0 , 1 , partitioned into n groupsG_1, ...,G_n. The goal is to pack the items in a minimum number of unit size bins, such that no two items of the same group are packed in the same bin.
 The input is {\em a set of items of various sizes , %DIFDELCMD < \dots %%% , N \} with corresponding sizess_1, ...,s_N \in (0 , 1 , partitioned into n groupsG_1, ...,G_n. The goal is to pack the items in a minimum number of unit size bins, such that no two items of the same group are packed in the same bin.