ABSTRACT
Guillotine-based page layout is a method for document layout commonly used by newspapers and magazines, where each region of the page either contains a single article, or is recursively split either vertically or horizontally. Suprisingly there appears to be little research into algorithms for automatic guillotine-based document layout. In this paper we give efficient algorithms to find optimal solutions to guillotine layout problems of two forms. Fixed-cut layout is where the structure of the guillotining is given and we only have to determine the best configuration for each individual article to give the optimal total configuration. Free layout is where we also have to search for the optimal structure. We give bottom-up and top-down dynamic programming algorithms to solve these problems, and propose a novel interaction model for documents on electronic media. Experiments show that our algorithms are effective for realistic layout problems.
- Reuters-21578, Distribution 1.0. http://www.daviddlewis.com/resources/testcollections/reuters21578.Google Scholar
- R. Alvarez-Valdés, A. Parajón, and J. M. Tamarit. A tabu search algorithm for large-scale guillotine (un)constrained two-dimensional cutting problems. Computers & OR, 29(7):925--947, 2002. Google ScholarDigital Library
- C. B. Atkins. Blocked recursive image composition. In Proceedings of the 16th International Conference on Multimedia 2008, pages 821--824, 2008. Google ScholarDigital Library
- N. Christofides and E. Hadjiconstantinou. An exact algorithm for orthogonal 2-d cutting problems using guillotine cuts. European Journal of Operational Research, 83(1):21--38, 1995.Google ScholarCross Ref
- N. Christofides and C. Whitlock. An algorithm for two-dimensional cutting problems. Operations Research, pages 30--44, 1977.Google Scholar
- M. Garey and D. Johnson. Computers and intractability. W. H. Freeman, 1979.Google ScholarDigital Library
- E. Goldenberg. Automatic layout of variable-content print data. Master's thesis, School of Cognitive & Computing Sciences, University of Sussex, 2002.Google Scholar
- J. González, J. Merelo, P. Castillo, V. Rivas, and G. Romero. Optimizing web newspaper layout using simulated annealing. In J. Mira and J. Sanchez-Andres, editors, Engineering Applications of Bio-Inspired Artificial Neural Networks, volume 1607 of Lecture Notes in Computer Science, pages 759--768. Springer Berlin / Heidelberg, 1999.Google Scholar
- N. Hurst. Better Automatic Layout of Documents. PhD thesis, Monash University, Department of Computer Science, May 2009.Google Scholar
- N. Hurst, W. Li, and K. Marriott. Review of automatic document formatting. In Proceedings of the 9th ACM symposium on Document engineering, pages 99--108. ACM, 2009. Google ScholarDigital Library
- N. Hurst, K. Marriott, and P. Moulder. Minimum sized text containment shapes. In DocEng '06: Proceedings of the 2006 ACM symposium on Document engineering, pages 3--12, New York, NY, USA, 2006. ACM. Google ScholarDigital Library
- J. Puchinger and P. Stuckey. Automating branch-and-bound for dynamic programs. In R. Glück and O. de Moor, editors, Proceedings of the ACM SIGPLAN 2008 Workshop on Partial Evaluation and Program Manipulation (PEPM '08), pages 81--89. ACM, 2008. Google ScholarDigital Library
- T. Strecker and L. Hennig. Automatic layouting of personalized newspaper pages. In B. Fleischmann, K.-H. Borgwardt, R. Klein, and A. Tuma, editors, Operations Research Proceedings 2008, pages 469--474. Springer Berlin Heidelberg, 2009.Google Scholar
Index Terms
- Optimal guillotine layout
Recommendations
Balancing font sizes for flexibility in automated document layout
DocEng '13: Proceedings of the 2013 ACM symposium on Document engineeringThis paper presents an improved approach for automatically laying out content onto a document page, where the number and size of the items are unknown in advance. Our solution leverages earlier results from Oliveira (2008) wherein layouts are modeled by ...
Review of automatic document formatting
DocEng '09: Proceedings of the 9th ACM symposium on Document engineeringWe review the literature on automatic document formatting with an emphasis on recent work in the field. One common way to frame document formatting is as a constrained optimization problem where decision variables encode element placement, constraints ...
Optimal automatic table layout
DocEng '11: Proceedings of the 11th ACM symposium on Document engineeringAutomatic layout of tables is useful in word processing applications and is required in on-line applications because of the need to tailor the layout to the viewport width, choice of font and dynamic content. However, if the table contains text, ...
Comments