<< Click to Display Table of Contents >> Plans > Refining optimization 
CutLogic 1D contains very unique OptiRefine module providing an intelligent optimization refinement and reoptimization based on different priorities. As mentioned above, CutLogic 1D optimizer is based on cost optimization, in other words cost is the major priority for optimization. However, in some situations you may have different priority than the cost or you may have more priorities simultaneously. For example, imagine cutting case where cost of material is relatively low but cost of preparation phase for new cutting layout is relatively high. In such case the priority is to find solutions with minimal numbers of cutting layouts in parallel with minimal waste.
During optimization, the program identifies hundreds of possible solutions and chooses the best one. This solution, however, might not suit you and your requirements. With help of OptiRefine you can directly find the right one.
Priorities of optimization and their relations create such large number of combinations and mutual continuities, that the only way to find the most suitable solution is to use OptiRefine.
OptiRefine is based on Fuzzy Logic and together with the optimization module which uses Genetic Algorithms makes of CutLogic 1D the most advanced and progressive application built on the two of three main techniques of modern Artificial Intelligence.
During the optimization the program identifies a set of possible solutions and chooses the one which fulfills these requirements (classified according to importance):
•Minimal count of unused cutto parts
•Minimal total price of used cutfrom stocks
•Maximal utilization
•Maximal count of used cutfrom stocks (decreases the number of shorter stocks, reusable off cuts from previous plans, etc.)
•Maximal length of the last rest (transfer of waste to the last rest, which can be used in the next plan)
•Minimal number of cutting layouts
Let’s imagine the solutions of cutting plan according the following table.

Yield 
No. of used stocks 
No. of cutting layouts 
Solution 1 
99.79% 
511 
35 
Solution 2 
99.78% 
510 
12 
Solution 3 
99.14% 
512 
6 
Solution 4 
99.39% 
1207 
33 
Solution 5 
99.63% 
840 
20 
CutLogic 1D automatically chooses the solution No. 1, because of the best yield result.
Better for you might be, however, the solution No. 2 which has a little bit lower yield, but less cutting layouts. This means lower labor expenses. Solution No. 3 has small number of cutting layouts, but yield is too low.
You can also prefer solution No. 4, which has low yield and a large amount of cutting layouts, but it includes the highest number of used stocks. It means that you get rid of the remnants from previous plans.
Note: Another choice how to use the remnants stocks preferable, is to give them lower price per length unit. 
Or maybe you will choose solution No. 5  although its all three values are not the best, each one of them is good enough.
Whichever mix of preferences, you can formulate it simply by changing priorities and watching the list of solutions sorted by their fitness, which is generated online with every change in priorities you do.
Tip: OptiRefine enables to choose any solution in the most convenient and accurate way. 
After the optimization finishes, new tab OptiRefine is added to the Plans.
OptiRefine consists of a table of solutions and optimization priorities. You can survey possible solutions in the table of solutions. A click on the title of the column will classify the list according to the given column. With the click on the button, you will choose the current solution so that the final cutting plan will be equal to this solution.
There are several possibilities of application in the module of OptiRefine.
•You can manually find the best solution in the table of solutions (button appoints the found solution).
•You can change given priorities and view the changes in the table of solutions online. What is more, you can change the marginal values (Best value and Worst value) for individual optimization priorities. (button appoints the found solution).
•You can even set the optimization priorities and start the reoptimization process by clicking the button . So you can get the values which will precisely fulfill your intentions. After finishing the reoptimization, you can either accept the found solution or find another one by using one of three OptiRefine methods.
You want the number of cutting layouts to be lower than 21, the lower the better.
For Layouts set Worst value at 21, Best value at 1 and Priority at 500. If there isn't a suitable solution in the Cutting plans, you can start the reoptimization with a click on the button .
You want the number of cutting layouts to be lower than 21 and it doesn't matter how small this number will be.
For Layouts set Worst value at 21, Best value at 20 and Priority at 500. If there isn't a suitable solution in the Cutting plans, you can start the reoptimization with a click on the button .
You want to find a good tradeoff for cost, sufficient low layout count, and number of used stocks.
For Stocks set Priority at value little bit less than Priority of Cost.
For Layouts set Priority at value little bit less than Priority of Cost.
Watch solutions in upper lines in Cutting plans, and slightly change priorities to refine your search.
If there isn't a suitable solution in the Cutting plans, you can start the reoptimization with a click on the button .