Page 25 - IJOCTA-15-2
P. 25

A. R´acz / IJOCTA, Vol.15, No.2, pp.215-224 (2025)
                  • Cut Cost, i.e. the cost of conducting a   leftover under the waste limit (W = 45).
                    cut.
                  • Waste limit, i.e. the minimum reusability  Table 4. Cutting plan by MACROPT-1D in matrix
                    length.                                   form
                  • Waste cost, i.e. loss from unusable parts.
                                                                    O 1 O 2 O 3 O 4 O 5 O 6 O 7 O 8 O 9
            Table 3. User settings                             B 1
                                                               B 2                              ✓    ✓
                                                               B 3           ✓         ✓   ✓
                         OptiCutter 1D Solutions Optimalon
                                                               B 4  ✓                                    ✓
             Cut Cost        ✗           ✗           ✗         B 5       ✓        ✓
             Waste limit     ✗           ✓          ✓ a        B 6
             Waste cost      ✗           ✗           ✗
                                                                  Fig. 2. shows a visualization of the obtained
            a
             Orders below this limit are not allowed.         cutting plan with the leftovers.

            5.2. Numerical example

            In this section we would like to present the three
            commercial software and our solution throughout
            a simple example and compare the obtained re-
            sults.
            Let us suppose our company has the following
            bars in stock:
                  • B 1 , B 2 , B 3 : Length: 200 cm
                    (l 1 = l 2 = l 3 = 200)
                  • B 4 , B 5 , B 6 : Length: 150 cm
                                                                  Figure 2. Visualization of the cutting plan
                    (l 4 = l 5 = l 6 = 150)
            Moreover, we have to serve the following orders:  5.2.2. Solution by OptiCutter

                  • O 1 : Length: 100 cm                      After preparing the appropriate .csv input file, it
                    (r 1 = 100)                               was uploaded to the OptiCutter linear cutting list
                  • O 2 : Length: 80 cm                       calculator webapplication. The input file contains
                    (r 2 = 80)                                the stock items with length and the order pieces
                  • O 3 , O 4 , O 5 : Length: 70 cm           with length. As Table 3. also shows OptiCut-
                    (r 3 = r 4 = r 5 = 70)                    ter does not offer the oportunity to set the waste
                  • O 6 , O 7 : Length: 60 cm                 limit or the cutting cost.
                    (r 6 = r 7 = 60)
                                                                  OptiCutter suggests a solution where 6 cuts
                  • O 8 , O 9 : Length: 50 cm
                                                              are needed on 4 bars and there is a 40 cm waste
                    (r 8 = r 9 = 50)
                                                              on bar B 4 . Table 5. shows the cutting plan in
            The following cost parameters were set where al-  matrix form and the visualisation can be seen on
            lowed:                                            Fig. 3.
                  • Bars under 45 cm considered waste.
                                                              Table 5. Solution by OptiCutter in matrix form
                    (W = 45)
                  • Each unit of waste means 100$ loss.
                                                                    O 1 O 2 O 3 O 4 O 5 O 6 O 7 O 8 O 9
                    (CW = 100)
                                                               B 1
                  • Each cut costs 400$.
                                                               B 2
                    (CC = 400)
                                                               B 3           ✓         ✓   ✓
                                                               B 4  ✓                                    ✓
                                                               B 5       ✓        ✓
            5.2.1. Solution by MACROPT-1D
                                                               B 6                              ✓    ✓
            Our own model suggests a solution, where 6 cuts
            are required, that costs 2400$, 4 bars are used       On Fig. 3. we can see the visualization of the
            (B 2 , B 3 , B 4 , B 5 ) and there is no waste, i.e. no  obtained cutting plan.
                                                           220
   20   21   22   23   24   25   26   27   28   29   30