Quasi-phi-functions and optimal packing of ellipses
- 265 Downloads
We further develop our phi-function technique for solving Cutting and Packing problems. Here we introduce quasi-phi-functions for an analytical description of non-overlapping and containment constraints for 2D- and 3D-objects which can be continuously rotated and translated. These new functions can work well for various types of objects, such as ellipses, for which ordinary phi-functions are too complicated or have not been constructed yet. We also define normalized quasi-phi-functions and pseudonormalized quasi-phi-functions for modeling distance constraints. To show the advantages of our new quasi-phi-functions we apply them to the problem of placing a given collection of ellipses into a rectangular container of minimal area. We use radical free quasi-phi-functions to reduce it to a nonlinear programming problem and develop an efficient solution algorithm. We present computational results that compare favourably with those published elsewhere recently.
KeywordsQuasi-phi-functions Object continuous rotations Non-overlapping Distance constraints Ellipse packing Mathematical model Nonlinear optimization
T. Romanova, Yu. Stoyan and A. Pankratov acknowledge the support of the Science and Technology Center in Ukraine and the National Academy of Sciences of Ukraine, Grant 5710.
- 9.. Chernov, N., Stoyan, Y., Romanova, T., Pankratov, A.: Phi-functions for 2D-objects formed by line segments and circular arcs. Adv. Oper. Res. 2012, 26. Article ID 346358 (2012). doi: 10.1155/2012/346358
- 10.Bennell, J., Scheithauer, G., Stoyan, Y., Romanova, T., Pankratov, A.: Optimal clustering of a pair of irregular objects. J. Glob. Optim. (2014). doi: 10.1007/s10898-014-0192-0
- 12.Stoyan, Y., Chugay, A.: Construction of radical free phi-functions for spheres and non-oriented polytopes. Rep. NAS Ukraine 12, 35–40 (2011). (In Russian)Google Scholar
- 14.Kallrath, J., Rebennack, S. (2013) Cutting ellipses from area-minimizing rectangles. J. Glob. Optim. (2013). doi: 10.1007/s10898-013-0125-3