I have a geometric optimization problem which I think it can be formulated as a mixed integer linear problem. It seems similar to MIP scheduling problems.
I have a set of N long drawers (or troughs, grooves, gutters, channels...), each with a known length (and width).
I need to divide each such drawer into multiple slots by inserting partitions along the length of the drawer. The partitions may be inserted only at specified points along each drawer or within pre-specified intervals. Not all partition insertion locations have to be used.
I am given a set of K target slot types with Nk identical slots per slot type.
Each slot type has a minimum slot length but no maximum*.
There are no ordering requirements on the slots within the drawer(s).
I need to find the optimal partition of all the drawers as to maximize the number of assigned slots.
This is somewhat related to minimizing the total length of the assigned slots.
Can this be formulated as a MIP problem and if so how?
* There is also a minimum area constraint, but this can be avoided by keeping a different min-slot-length per each input drawer width.