My client sells rolls of synthetic grass to gardeners.
Roll sizes are: width $2,3,4$ meters by $25$ meter length, each.
Given any rectangular area, you may assume limit of $200$ meters,
Provide an algorithm to find the rolls set that meets the following requirements:
- Minimum number of cuts (slices).
- Minimal loss of material.
If there is more than one solution, provide all.
More assumptions:
- Rolls must cover the whole are. It is allowed to cut larger roll to pieces. For example to cover a triangle area.
- Price per meter is the same
If this problem rings a bell to a similar algorithm, please comment - My search failed so far. While this is a real world issue.
Thanks!