skip to main content
10.1145/2361354.2361359acmconferencesArticle/Chapter ViewAbstractPublication PagesdocengConference Proceedingsconference-collections
research-article

Optimal guillotine layout

Published: 04 September 2012 Publication History

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.

References

[1]
Reuters-21578, Distribution 1.0. http://www.daviddlewis.com/resources/testcollections/reuters21578.
[2]
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.
[3]
C. B. Atkins. Blocked recursive image composition. In Proceedings of the 16th International Conference on Multimedia 2008, pages 821--824, 2008.
[4]
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.
[5]
N. Christofides and C. Whitlock. An algorithm for two-dimensional cutting problems. Operations Research, pages 30--44, 1977.
[6]
M. Garey and D. Johnson. Computers and intractability. W. H. Freeman, 1979.
[7]
E. Goldenberg. Automatic layout of variable-content print data. Master's thesis, School of Cognitive & Computing Sciences, University of Sussex, 2002.
[8]
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.
[9]
N. Hurst. Better Automatic Layout of Documents. PhD thesis, Monash University, Department of Computer Science, May 2009.
[10]
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.
[11]
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.
[12]
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.
[13]
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.

Cited By

View all
  • (2018)A general framework for globally optimized paginationComputational Intelligence10.1111/coin.1216535:2(242-284)Online publication date: 22-Mar-2018
  • (2016)A General Framework for Globally Optimized PaginationProceedings of the 2016 ACM Symposium on Document Engineering10.1145/2960811.2960820(11-20)Online publication date: 13-Sep-2016
  • (2016)User Impressions About Distinct Approaches to Layout Design of Personalized ContentInformation Technolog: New Generations10.1007/978-3-319-32467-8_87(1009-1020)Online publication date: 29-Mar-2016
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DocEng '12: Proceedings of the 2012 ACM symposium on Document engineering
September 2012
256 pages
ISBN:9781450311168
DOI:10.1145/2361354
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 September 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. constrained optimization
  2. dynamic programming
  3. guillotine-based document layout
  4. typography

Qualifiers

  • Research-article

Conference

DocEng '12
Sponsor:
DocEng '12: ACM Symposium on Document Engineering
September 4 - 7, 2012
Paris, France

Acceptance Rates

Overall Acceptance Rate 194 of 564 submissions, 34%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2018)A general framework for globally optimized paginationComputational Intelligence10.1111/coin.1216535:2(242-284)Online publication date: 22-Mar-2018
  • (2016)A General Framework for Globally Optimized PaginationProceedings of the 2016 ACM Symposium on Document Engineering10.1145/2960811.2960820(11-20)Online publication date: 13-Sep-2016
  • (2016)User Impressions About Distinct Approaches to Layout Design of Personalized ContentInformation Technolog: New Generations10.1007/978-3-319-32467-8_87(1009-1020)Online publication date: 29-Mar-2016
  • (2015)Document Layout Optimization with Automated ParaphrasingProceedings of the 2015 ACM Symposium on Document Engineering10.1145/2682571.2797095(13-16)Online publication date: 8-Sep-2015
  • (2013)Balancing font sizes for flexibility in automated document layoutProceedings of the 2013 ACM symposium on Document engineering10.1145/2494266.2494285(151-160)Online publication date: 10-Sep-2013
  • (2013)Hierarchical probabilistic model for news compositionProceedings of the 2013 ACM symposium on Document engineering10.1145/2494266.2494276(141-150)Online publication date: 10-Sep-2013
  • (2013)Compiling mockups to flexible UIsProceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering10.1145/2491411.2491427(312-322)Online publication date: 18-Aug-2013

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media