SqueakinSweep
Programmer
Here is a puzzle that has baffled me for years. In concept it is quite simple, but despite many attempts at coding, I have always failed to reach an optimum solution. Quite simply the puzzle is one of linear nesting, ie the best cut of a series of parts from a list of bars. 2 things are required…an optimum nest, and speed. Its no good trying to create every combination and, its just too slow…Ive tried it. Im sure there are algorithms that can be used, but not ones I am familiar with.
Here’s a sample for you to cut your teeth on (all lengths in mm)
Rules…
Get the best possible nest in the least time.
Make an allowance 10mm for each Cut made (to allow for the saw blade)
Bars to use
30 @ 15500
31 @ 14000
Pieces to Cut
22 @ 7114
2 @7097
2 @ 7074
15 @ 5016
15 @ 5006
80 @ 2930
10 @ 2740
110 @ 2636
The Optimal cut I have found so far….cuts 255 pieces out of 256, and leaves 1 @ 7097 uncut. Can anyone do better??
Sweep
...if it works, you know the rest..
Always remember that Google is your friend
Here’s a sample for you to cut your teeth on (all lengths in mm)
Rules…
Get the best possible nest in the least time.
Make an allowance 10mm for each Cut made (to allow for the saw blade)
Bars to use
30 @ 15500
31 @ 14000
Pieces to Cut
22 @ 7114
2 @7097
2 @ 7074
15 @ 5016
15 @ 5006
80 @ 2930
10 @ 2740
110 @ 2636
The Optimal cut I have found so far….cuts 255 pieces out of 256, and leaves 1 @ 7097 uncut. Can anyone do better??
Sweep
...if it works, you know the rest..
Always remember that Google is your friend