+ Reply to Thread
Results 1 to 8 of 8

Roll Stock Optimization

  1. #1
    Registered User
    Join Date
    09-17-2018
    Location
    Suva, Fiji
    MS-Off Ver
    10
    Posts
    3

    Roll Stock Optimization

    Hi

    My goal is to reduce the number of reel widths stored in paper roll stock inventory.

    The operation involves cutting paper rolls into sheets of various sizes. The machinery is set up so that it's possible to slit a number of sheet sizes (length x width) out of one paper reel.

    How do I set up Excel Solver or is there another method to achieve this?

    The methods I've seen (cutting stock problem) seem to focus on minimizing waste produced rather than what I'm looking for, which is to reduce the number of reel widths required to produce a defined number of sheets.

    Thanks

  2. #2
    Forum Expert
    Join Date
    08-12-2012
    Location
    Sydney, Australia
    MS-Off Ver
    Excel 2010
    Posts
    5,636

    Re: Roll Stock Optimization

    hmmm.....i think something is missing in your explanation
    if you want to limit the number of reel widths and waste is not the problem

    can you not just say set one or two widths and everyone needs to conform to this width?

    it would seem you have some that is an open ended variable otherwise?
    If you are satisfied with the solution(s) provided, please mark your thread as Solved.
    Select Thread Tools-> Mark thread as Solved. To undo, select Thread Tools-> Mark thread as Unsolved.

  3. #3
    Forum Expert Alf's Avatar
    Join Date
    03-13-2004
    Location
    Gothenburg/Mullsjoe, Sweden
    MS-Off Ver
    Excel 2019 and not sure I like it
    Posts
    4,758

    Re: Roll Stock Optimization

    Your problem is not specified enough to give a specific answer but if this was a problem I had to solve I would start looking at how often and how much each specific reel was used. Then I'll try calculating the total production cost if I got rid of the particular reel that had the least usage.

    I would then compare the increase in production costs (if there was any) with the cost of the reel (buying and storing) in order to make my decision on what to do.

    Alf

  4. #4
    Registered User
    Join Date
    09-17-2018
    Location
    Suva, Fiji
    MS-Off Ver
    10
    Posts
    3

    Re: Roll Stock Optimization

    Thanks for the response and apologies for my poorly phrased question.

    Waste is always a factor which must be minimised, but what I'm looking to do is work back from the sheet sizes ordered to determine the least number of reel sizes which must be kept in inventory to produce the required cut sizes while also minimising waste produced.


    Thanks

  5. #5
    Forum Guru
    Join Date
    04-13-2005
    Location
    North America
    MS-Off Ver
    2002/XP and 2007
    Posts
    15,811

    Re: Roll Stock Optimization

    I am curious why you think that the cutting stock problem (remember that this is just a variation on the knapsack problem) is not applicable to your problem. Sure, your problem has a minor detail (optimize reel width) that is not present in the typical example you will encounter on the internet or in text books, but the overall concepts and procedures still seem the same. I think if I were solving a problem like this, I would start from a generic cutting stock problem program, and expand it to somehow include reel width in the objective function/constraint function/decision variables.

    Without reel width, your problem looks like a standard 2D cutting stock problem, am I seeing it right? If so, adding reel width may, in effect, make it a 3D cutting stock problem. Often time, even though expanding something from 2D to 3D is conceptually straightforward, adding a dimension dramatically increases the computational effort needed to find the solution, and makes it more likely that something like Solver will give up before finding the solution. I might suggest some research into how different cutting stock problems are handled -- especially as the number of "dimensions" increases. I note that Wikipedia's cutting stock problem entry (https://en.wikipedia.org/wiki/Cutting_stock_problem ) mentions 3D cutting stock problems, gives no details, but points the reader to the 3D packing problem (remember that cutting stock is essentially the same as the knapsack problem). Perhaps research in that direction will help you see how to expand your current cutting stock problem into something that can incorporate reel width.
    Quote Originally Posted by shg
    Mathematics is the native language of the natural world. Just trying to become literate.

  6. #6
    Registered User
    Join Date
    09-17-2018
    Location
    Suva, Fiji
    MS-Off Ver
    10
    Posts
    3

    Re: Roll Stock Optimization

    MrShorty has very elegantly framed the problem, thanks!

    The cutting stock problem is relevant, however, what I'm looking for is how to set up and add reel widths in the objective function/constraints/decision variables so that only the optimal reel widths are used to obtain the objective.
    I'm an Excel Solver newbie!

  7. #7
    Forum Expert Alf's Avatar
    Join Date
    03-13-2004
    Location
    Gothenburg/Mullsjoe, Sweden
    MS-Off Ver
    Excel 2019 and not sure I like it
    Posts
    4,758

    Re: Roll Stock Optimization

    If one assume that each sheet that should be cut has a different length as well as a different width then cutting machine should run in a "block operations" mode.

    Let's say you got 5 different sheets sizes: A, B, C, D and E then solver could tell you how many pieces of A you could cut from the paper roll with minimum wastage based on the width of A and the width of the paper roll.

    Then one do the same for B, C, D and E.

    Next you setup solver to minimize the number of cuts lengthwise based on demand and length of paper roll as well as length of A, B, C, D and E.

    Let's say you needed 20 pieces of A and the number of A you could cut widthwise from the paper roll was 10 then the lengthwise setting for solver would be 2 for the number of A sheets you need.

    I would start testing with the stock roll with the greatest width to see how much wastage is produced and then try to add a stock roll with a small or smallest width to see if this improves the result.

    Alf

  8. #8
    Forum Guru
    Join Date
    04-13-2005
    Location
    North America
    MS-Off Ver
    2002/XP and 2007
    Posts
    15,811

    Re: Roll Stock Optimization

    As one who is aware, but never had to solve, cutting stock problems, I cannot really make any specific suggestions about the generic task of solving a cutting stock (maybe 3D cutting stock) problem.

    Without knowing specifically what you need help with, I would probably proceed like this (assuming I had a working spreadsheet for the 2D cutting stock problem at a fixed reel width):

    1) I might try simply adding reel width to Solver's "by changing cells". If I get lucky, then it will find a good solution with only that change. If I am unlucky, I am only out the time waiting for Solver to run (have a max time of 600 seconds or something so that it will not be more than that).

    2) A lot of these NP hard type problems really require trying every possible combination anyway before knowing that you have the solution. I might do like Alf suggests and use my 2D cutting problem spreadsheet to solve multiple copies of the problem at different reel widths. Compile the results and see which reel width(s) provide the least waste overall.

    3) My time is valuable. If this is going to take a lot of effort to program, search for 3rd party preprogrammed solutions for this kind of 3D cutting stock problem (whether it uses Excel or not). Even if it costs a weeks wages to buy a software license, I could easily come out ahead.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Need VBA code to roll when I roll date in file
    By scrivenk in forum Excel Programming / VBA / Macros
    Replies: 7
    Last Post: 01-30-2018, 07:52 PM
  2. Trying to build Function to calculate average of stock returns, with stock prices as input
    By jameslaughlin129 in forum Excel Programming / VBA / Macros
    Replies: 1
    Last Post: 03-16-2017, 05:18 PM
  3. Replies: 31
    Last Post: 10-28-2015, 01:54 AM
  4. Replies: 4
    Last Post: 01-29-2013, 02:26 AM
  5. Problem Using Solver with an optimization stock problem
    By Jagrubski in forum Excel Formulas & Functions
    Replies: 3
    Last Post: 01-24-2013, 03:41 AM
  6. Replies: 0
    Last Post: 10-28-2012, 07:22 AM
  7. Replies: 0
    Last Post: 09-25-2012, 09:39 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1