A bottom-up packing approach for modeling the constrained two-dimensional guillotine placement problem. (March 2020)