Solved

Cutting Stock Problem

Posted on 2000-04-18
5
376 Views
Last Modified: 2008-03-06
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
Comment
Question by:Carlos_Chu
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
5 Comments
 
LVL 22

Expert Comment

by:nietod
ID: 2727426
Is this a school assignment?
0
 

Author Comment

by:Carlos_Chu
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

by:Carlos_Chu
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

by:
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

by:RONSLOW
ID: 2732725
CaPaD is a good place to start.

http://www.math.tu-dresden.de/~capad/

look at their publications.

Lots of algorithms etc on cutting/packing etc
0

Featured Post

[Live Webinar] The Cloud Skills Gap

As Cloud technologies come of age, business leaders grapple with the impact it has on their team's skills and the gap associated with the use of a cloud platform.

Join experts from 451 Research and Concerto Cloud Services on July 27th where we will examine fact and fiction.

Question has a verified solution.

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

Introduction This article is the first in a series of articles about the C/C++ Visual Studio Express debugger.  It provides a quick start guide in using the debugger. Part 2 focuses on additional topics in breakpoints.  Lastly, Part 3 focuses on th…
Many modern programming languages support the concept of a property -- a class member that combines characteristics of both a data member and a method.  These are sometimes called "smart fields" because you can add logic that is applied automaticall…
The viewer will learn how to use the return statement in functions in C++. The video will also teach the user how to pass data to a function and have the function return data back for further processing.
The viewer will be introduced to the technique of using vectors in C++. The video will cover how to define a vector, store values in the vector and retrieve data from the values stored in the vector.
Suggested Courses

628 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question