Solved

# Cutting Stock Problem

Posted on 2000-04-18
364 Views
I'm writting an app that provides the best cutting option (less waste) on plastic sheets.
The sheets hv 60" by 100'
The pieces hv rectangular/square shapes in several dims.

I need !!
Pseudo-code, algohritms, references ...

I really don't know how to start and I'm not a maths brain ... many thanks in advance. Carlos

0
Question by:Carlos_Chu
• 2
• 2

LVL 22

Expert Comment

ID: 2727426
Is this a school assignment?
0

Author Comment

ID: 2727491
Yes.
This is for my final project (Well, I will put on project if I can solve it !)
No.
This is based on a true company problem.
0

Author Comment

ID: 2727554
Yes.
This is for my final project (Well, I will put on project if I can solve it !)
No.
This is based on a true company problem.
0

LVL 10

Accepted Solution

RONSLOW earned 150 total points
ID: 2732653
What to use depends on the parameters for the problem.

Are the pieces rectangular?  If so, are you cutting along the full length/breadth of the sheet (ie cut into striup, then cut the strips into smaller pieces etc)?  Or is this arbitrary placing of pieces (a bit like a jigsaw puzzle)?

If it is strips, then look at shelf packing algorithms (first fit, best-fit etc).

If not, there are lots of algorithms around (not so much code).

I'll see what I can put here for you.

0

LVL 10

Expert Comment

ID: 2732725
CaPaD is a good place to start.

look at their publications.

Lots of algorithms etc on cutting/packing etc
0

## Featured Post

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

### Suggested Solutions

What is C++ STL?: STL stands for Standard Template Library and is a part of standard C++ libraries. It contains many useful data structures (containers) and algorithms, which can spare you a lot of the time. Today we will look at the STL Vector. …
C++ Properties One feature missing from standard C++ that you will find in many other Object Oriented Programming languages is something called a Property (http://www.experts-exchange.com/Programming/Languages/CPP/A_3912-Object-Properties-in-C.ht…
The viewer will learn additional member functions of the vector class. Specifically, the capacity and swap member functions will be introduced.
The viewer will be introduced to the member functions push_back and pop_back of the vector class. The video will teach the difference between the two as well as how to use each one along with its functionality.