Binding audiovisual content into multimedia applications requires the specification of each media item, including its size and position, to define a screen layout. The multimedia application author must plan the application’s screen layout (ASL), considering a variety of screen sizes where the application shall be executed. An ASL that maximizes the area occupied by media items on the screen is essential, given that screen space is a valuable asset for media broadcasters. In this paper, we introduce the Application Screen Layout Optimization Problem, and present its 𝒩P-hardness. Besides, two integer programming formulations and an Iterated Local Search (ILS) metaheuristic are proposed to solve it. The efficiency of the proposed methods is evaluated, showing that the metaheuristic achieves better results and is at least 12 times faster, on average, than the mathematical formulations. Also, the proposed approaches were compared to a layout design algorithm, showing their effectiveness.
Keywords: Screen layout planning, integer programming, ILS
@article{RO_2021__55_6_3379_0,
author = {Gonz\'alez, Pedro Henrique and Amorim, Glauco and Souza, Ueverton S. and Morais, Igor and dos Santos, Joel and Guimar\~aes, Vanessa de A. and Ribeiro, Glaydston M.},
title = {Designing screen layout in multimedia applications through integer programming and metaheuristic},
journal = {RAIRO. Operations Research},
pages = {3379--3397},
year = {2021},
publisher = {EDP-Sciences},
volume = {55},
number = {6},
doi = {10.1051/ro/2021160},
mrnumber = {4338796},
language = {en},
url = {https://www.numdam.org/articles/10.1051/ro/2021160/}
}
TY - JOUR AU - González, Pedro Henrique AU - Amorim, Glauco AU - Souza, Ueverton S. AU - Morais, Igor AU - dos Santos, Joel AU - Guimarães, Vanessa de A. AU - Ribeiro, Glaydston M. TI - Designing screen layout in multimedia applications through integer programming and metaheuristic JO - RAIRO. Operations Research PY - 2021 SP - 3379 EP - 3397 VL - 55 IS - 6 PB - EDP-Sciences UR - https://www.numdam.org/articles/10.1051/ro/2021160/ DO - 10.1051/ro/2021160 LA - en ID - RO_2021__55_6_3379_0 ER -
%0 Journal Article %A González, Pedro Henrique %A Amorim, Glauco %A Souza, Ueverton S. %A Morais, Igor %A dos Santos, Joel %A Guimarães, Vanessa de A. %A Ribeiro, Glaydston M. %T Designing screen layout in multimedia applications through integer programming and metaheuristic %J RAIRO. Operations Research %D 2021 %P 3379-3397 %V 55 %N 6 %I EDP-Sciences %U https://www.numdam.org/articles/10.1051/ro/2021160/ %R 10.1051/ro/2021160 %G en %F RO_2021__55_6_3379_0
González, Pedro Henrique; Amorim, Glauco; Souza, Ueverton S.; Morais, Igor; dos Santos, Joel; Guimarães, Vanessa de A.; Ribeiro, Glaydston M. Designing screen layout in multimedia applications through integer programming and metaheuristic. RAIRO. Operations Research, Tome 55 (2021) no. 6, pp. 3379-3397. doi: 10.1051/ro/2021160
, and , Providing adjustable and dynamic spatial layouts for multimedia applications with style. Multimed. Tools. Appl. 79 (2020) 25989–26021. | DOI
, and , Conflict graphs in solving integer programming problems. Eur. J. Oper. Res. 121 (2000) 40–55. | MR | Zbl | DOI
, , , and , Composer: meeting non-functional aspects of hypermedia authoring environment. Multimed. Tools Appl. 70 (2014) 1199–1228. | DOI
, An exact two-dimensional non-guillotine cutting tree search procedure. Oper. Res. 33 (1985) 49–64. | MR | Zbl | DOI
, and , Socially-aware multimedia authoring: Past, present, and future. ACM Trans. Multimedia Comput. Commun. Appl. (TOMCCAP) 9 (2013) 35.
and , On the two-dimensional knapsack problem. Oper. Res. Lett. 32 (2004) 5–14. | MR | Zbl | DOI
, A liberdade de desenvolver e compartilhar conteúdo interativo (2011). http://clube.ncl.org.br/
, , , , , , and , Parameterized algorithms, Vol. 4. Springer (2015). | MR | DOI
, , , and , Toward content-driven intelligent authoring of mulsemedia applications. IEEE MultiMed. 28 (2021) 7–16. | DOI
and , Steve: Spatial-temporal view editor for authoring hypermedia documents. In: Proceedings of the 22Nd Brazilian Symposium on Multimedia and the Web, ACM, New York, NY, USA, Webmedia ‘16 (2016) 63–70. DOI: | DOI
, , and , Heuristics for two-dimensional knapsack and cutting stock problems with items of irregular shape. Expert Syst. Appl. 39 (2012) 12589–12598. | DOI
and , Fundamentals of parameterized complexity, vol. 4. Springer (2013). | MR | Zbl | DOI
and , Packing problems. Eur. J. Oper. Res. 56 (1992) 2–14. | Zbl | DOI
and , A biased random key genetic algorithm to solve the transmission expansion planning problem with re-design. In: 2018 IEEE Congress on Evolutionary Computation (CEC), IEEE (2018) 1–7.
, , , and , A variable fixing heuristic with local branching for the fixed charge uncapacitated network design problem with user-optimal flow. Comput. Oper. Res. 76 (2016) 134–146. | MR | Zbl | DOI
, , , , and , New proposals for modelling and solving the problem of covering solids using spheres of different radii. RAIRO-Oper. Res. 54 (2020) 873–882. | MR | Zbl | Numdam | DOI
HbbTV Association (2018) (2018) HbbTV 2.0.2 Specification. https://www.hbbtv.org/resourcelibrary/#specifications Accessed 20 July (2018).
, and , Heuristics for two-dimensional strip packing problem with 90 rotations. Expert Syst. Appl. 40 (2013) 5542–5550. | DOI
and , Optimal rectangle packing: An absolute placement approach. J. Artif. Intell. Res. 46 (2013) 47–87. | MR | Zbl | DOI
ITU, Nested Context Language (NCL) and Ginga-NCL for IPTV services. http://www.itu.int/rec/T-REC-H.761-200904-S, iTU-T Recommendation H.761 Accessed Mar. 13, 2018 (2009).
ITU, Integrated broadcast-broadband systems. https://www.itu.int/pub/R-REP-BT.2267-8-2018, Report ITU-R BT.2267-8 Accessed 15 December, 2018 (2018).
, Reducibility among combinatorial problems. In: Complexity of computer computations, Springer (1972) 85–103. | MR | Zbl | DOI
and , A fast layer-based heuristic for non-guillotine strip packing. Expert Syst. Appl. 38 (2011) 13032–13042. | DOI
, , , and , A new production platform for authoring object-based multiscreen tv viewing experiences. In: Proceedings of the 2018 ACM International Conference on Interactive Experiences for TV and Online Video (2018) 115–126. | DOI
, , , , and , Designing an object-based preproduction tool for multiscreen tv viewing. In: Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems (2018) 1–6.
, and , Iterated local search. In “Handbook of Metaheuristics”, edited by and . isorm 57 (2002) 321–353. | MR | Zbl
, and , Beyond multimedia authoring: On the need for mulsemedia authoring tools. IEEE MultiMed. 54 (2021) 1–31.
, and , Dias, Economia e Consumo na Era da Pandemia, Tech. rep., Locomotiva - Pesquisa e Estratégia (2020). DOI: . | DOI
, , and , A hybrid heuristic based on iterated local search for multivehicle inventory routing problem. Electron. Notes Discrete Math. 52 (2016) 197–204. | MR | Zbl | DOI
, , , and , A hybrid matheuristic for the two-stage capacitated facility location problem. Expert Syst. Appl. 185 (2021) 115501. | DOI
and , Finding a maximum independent set. SIAM J. Comput. 6 (1977) 537–546. | MR | Zbl | DOI
W3C, Synchronized Multimedia Integration Language - SMIL 3.0 Specification. http://www.w3c.org/TR/SMIL3, world-Wide Web Consortium Recommendation Accessed Fev. 15, 2018 (2008).
W3C, HTML5: A vocabulary and associated APIs for HTML and XHTML. https://www.w3.org/TR/2010/WD-html5-20100624/, world-Wide Web Consortium Recommendation Accessed Mar. 12, 2018 (2014).
W3C, CSS Flexible Box Layout Module Level 1. https://www.w3.org/TR/css-flexbox-1/, w3C Candidate Recommendation Accessed Apr. 05, 2018 (2017).
W3C, CSS Grid Layout Module Level 1. https://www.w3.org/TR/css-grid/, w3C Candidate Recommendation Accessed Apr. 05, 2018 (2017).
and , Two-dimensional residual-space-maximized packing. Expert Syst. Appl. 42 (2015) 3297–3305. | DOI
, Integer Programming. Wiley Series in Discrete Mathematics and Optimization, Wiley (1998). | MR | Zbl
, and , An improved typology of cutting and packing problems. Eur. J. Oper. Res. 183 (2007) 1109–1130. | Zbl | DOI
, , and , Adaptive tabu search and variable neighborhood descent for packing unequal circles into a square. Appl. Soft Comput. J. 65 (2018) 196–213. | DOI
, and , Layout optimization of satellite module using soft computing techniques. Appl. Soft Comput. 8 (2008) 507–521. | DOI
Cité par Sources :





