bin packing problem (BPP)