The basic requirment for optimization is to produce solution with no overlap between the parts inside the sheet. Design cutting optimization strategies involve taking the pieces in order and placing them on the sheet according to a given placement policy. This procedure may be repeated several times for different orderings and the best solution chosen. The running time of design cutting optimization changes from case to case due to process mechanism. In each phase of the calculation decision is made without regared for future consequences and create a sub-optimal solution. The algorithm continues to push parts downwards and leftwards until the parts reach a stable positions. The order of the parts in the optimization process will essentially affect the design result. Cutting the largest area first will generate the highest utilization result. The major reason is that the empty spaces produced by great part are easily to be filled with small parts. Each group of elements is a subgroup of a layout. At the beginning of the optimization process each group contains only one element. During the optimization some groups are merged in new more large group. At each step two or more groups are merged into one new group. Finally all groups are merged into one which represents the whole layout.