A Mixed Approach for Pallet Building Problem with Practical Constraints