[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference heron::euro_swas_ai

Title:Europe-Swas-Artificial-Intelligence
Moderator:HERON::BUCHANAN
Created:Fri Jun 03 1988
Last Modified:Thu Aug 04 1994
Last Successful Update:Fri Jun 06 1997
Number of topics:442
Total number of notes:1429

225.0. "Cut rectangles from a sheet" by KETJE::HAENTJENS (Beware of Counterfeit) Fri Aug 31 1990 18:57

    Cutting rectangular pieces from a (bigger) rectangular sheet in an
    optimum way (with as little waste as possible) is, I think, often
    attacked with Operations Research types of programs.
    
    Or are AI tools also useful? Any examples?
    
    Maybe there is even ready-made software for this problem?
    
    Pls advise, thanks, Ren�.
T.RTitleUserPersonal
Name
DateLines
225.1Some IdeasFASDER::MTURNERMark Turner * DTN 425-3730 * MEL4Tue Sep 04 1990 20:3529
    This sounds like the knapsack problem, which has been attacked
    with many different strategies.  See Note 377.n in 2B::MATH.
    
    The difference between o.r. and a.i. tools in problems like this
    seems to be partly a matter of whether continuous or discrete
    search is involved: o.r. people contributed methods like simplex
    linear programming, which searches continuous spaces, and a.i.
    researchers developed many of the discrete search methods (A*,
    British Museum, branch-and-bound, etc.).  In which of these
    does your specific problem fall?
    
    Another useful question is the standard one of whether you have
    a human expert available.  IBM supposedly tried to do automatic
    layout of patterns on fabric, but its best strategy didn't beat
    the human expert, a garment cutter from New York with many years
    of experience.
    
    This problem used to be given as an exercise in the Advanced OPS 
    course run by the US AI Training Group.  You may want to check
    with John Frost (SELECT::FROST), Tom Cooper (RUNT::COOPER), or
    the training folks to see if the materials and code are still
    available.  As I recall, there were callable graphics so you 
    could see how the search was going.
    
    Now maybe a real mathematician like Andrew or Hans can give a
    better answer!
    
    
    						Mark
225.2n-Queens?HERON::ROACHTANSTAAFL !Wed Sep 05 1990 13:429
    If you are looking for general problems which are good example of the
    difference between algorithmic and rule-based programming, I might
    suggest looking at the n-Queens problem. My first big "Aha" in OPS5
    came when I saw a 1 rule solution to the problem. It showed me how a
    good representation of the problem was sufficient to achieve results.
    It didn't teach me the n-Queens algorithm, but it did teach me that I
    could get the job done!
    
    Cheers
225.3The Japanese have done it!HERON::ROACHTANSTAAFL !Wed Sep 05 1990 13:4611
    If you are looking for more information on garment pattern generation,
    a Japan SWAS team built a system for a Japanese department store chain.
    Once a person's general measurements were entered into a system, they
    could select a garment from a catalogue and the system would generate a
    custom pattern for the garment.
    
    I think that at the end of the day the team discovered a traditional
    approach to the solution, but it was the AI approach that lead them to
    the traditional fix.
    
    pat
225.4Reference in paper industryEVOAI1::RIPOLLStephane RIPOLL, PARISFri Sep 07 1990 10:343
    Also ask Henri Mercier. He was in touch with a little company, Aire
    Informatique, who developped a similar application in OPS 5, for
    paper industry.
225.5 SELECT::FOLEYFri Sep 28 1990 20:1518
I've seen this problem in cardboard box manufacturing.  There are some 'trim'
packages available commercially.  The one we encountered used a fast integer
programming formulation; but had some limitations due to restrictive
assumptions (see "A 0-1 Model for Solving the Corrugator Trim Problem"
Haessler  from Management Science Vol 29 No. 2 1983).

We have just begun a major piece of AI consulting in a 'diagramming' problem 
(cutting sheets of color photo paper from rolls) - same thing everywhere:
paper, film, steel, plastics, textiles...   So far we're planning a
classic search approach, but plan on getting some OR help in case some
hybridization with OR methods might help.

Please post whatever you find out.  We should know more ourselves in a month
if that's not too late.

Tom Foley,  AI Select