Abstract
A problem of drawing aesthetically looking graphs is considered. We focus on graphs related to management of business processes. Vertices of a graph are visualized as rectangles (flow objects), and edges are visualized as rectangular connectors (sequence flow). A particular problem of aesthetic drawing is considered where location of vertices is fixed, and the lines representing the edges should be drawn. The latter problem is restated as a graphs oriented multi-objective combinatorial optimization problem. The generally recognized criteria of aesthetic presentation, such as the general length of lines, the number of crossings, and the number of bends, are considered as the objectives to be minimized. The attitude of the potential users of the supposed algorithms towards the relative importance of the considered criteria is elicited by a psychological experiment. The elicited information is used in the development of domain-specific multi-objective optimization algorithms. We propose for that problem a version of the metaheuristics of ant colony optimization. The efficiency is evaluated experimentally using randomized test problems of different complexity.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Owen, M., Jog, R.: BPMN and Business Process Management, pp. 1–27 (2003), http://www.bpmn.org
Battista, G.D., Eades, P., Tamassia, R., Tollis, I.G.: Graph Drawing, Algorithms for the Visualisation of Graphs. Prentice Hall (1999)
Bennett, C., Ryall, J., Spalteholz, L., Gooch, A.: The Aesthetics of Graph Visualization. In: Cunningham, D.W., Meyer, G., Neumann, L. (eds.) Computational Aesthetics in Graphics, Visualization, and Imaging, pp. 1–8 (2007)
Purchase, H.C., McGill, M., Colpoys, L., Carrington, D.: Graph drawing aesthetics and the comprehension of UML class diagrams: an empirical study. In: Proceedings of the 2001 Asia-Pacific Symposium on Information Visualization, vol. 9, pp. 129–137 (2001)
Purchase, H.C.: Metrics for Graph Drawing Aesthetics. Journal of Visual Languages & Computing 13, 501–516 (2002)
ORGSOFT, http://www.orgsoft.lt
Žilinskas, A., Žilinskas, J.: Optimization based visualization. In: Floudas, C., Pardalos, P. (eds.) Encyclopedia of Optimization, pp. 2785–2791. Springer, Heidelberg (2009)
Purchase, H.C., Carrington, D., Allder, J.A.: Empirical evaluation of aesthetics based graph layout. Empirical Softw. Eng. 7(3), 233–255 (2002)
Kaufmann, M., Wagner, D.: Drawing Graphs: Methods and Models. Springer (2001)
Taylor, M., Rodgers, P.: Applying graphical design techniques to graph visualization. In: Proceedings of the 9th International Conference on Information Visualization, IV 2005, pp. 651–656 (2005)
Yang, C.-D., Lee, D., Wong, C.: Rectilinear Path Problems among Rectilinear Obstacles Revisited. SIAM J. Comput. 24, 457–472 (1995)
Lee, D., Yang, C., Wong, C.: Rectilinear paths among rectilinear obstacles. Discrete Applied Mathematics 70(3), 185–216 (1996)
Chen, H.-Y., Chang, Y.-W.: Global and Detailed Routing. In: Wang, L.-T., Chang, Y.-W., Cheng, K.-T. (eds.) Electronic Design Automation: Synthesis, Verification, and Testing, pp. 687–749. Elsevier/Morgan Kaufmann (2008)
Wybrow, M., Marriott, K., Stuckey, P.J.: Orthogonal Connector Routing. In: Eppstein, D., Gansner, E.R. (eds.) GD 2009. LNCS, vol. 5849, pp. 219–231. Springer, Heidelberg (2010)
Tamassia, R., Battista, G.D., Batini, C.: Automatic graph drawing and readability of diagrams. IEEE Trans. Syst. Man Cybern. 18(1), 61–79 (1988)
Farkas, A.: The Analysis of the Principal Eigenvector of Pairwise Comparison Matrices. Acta Polytechnica Hungarica 4(2) (2007)
Saati, T.L.: The Analytic Hierarchy Process: Planning, Priority Settings, Resource Allocation. RWS Publications, Pittsburg (2001)
Miettinen, K.: Nonlinear Multiobjective Optimization. Kluwer Academic Publishers (1999)
Törn, A., Žilinskas, A.: Global Optimization. LNCS, vol. 350. Springer, Heidelberg (1989)
Deb, K.: Multi-Objective Optimization using Evolutionary Algorithms. J. Wiley (2009)
Colorni, A., Dorigo, M., Maniezzo, V.: Distributed Optimization by Ant Colonies. In: Actes de la premiere Conference Europaenne Sur la vie Artificielle, pp. 134–142. Elsevier (1991)
Dorigo, M., Birattari, M., Stutzle, T.: Ant Colony Optimization. Technical Report No. TR/IRIDIA/2006-023 (2006)
Garcia-Martinez, C., Cordon, O., Herrera, F.: A taxonomy and an empirical analysis of multiple objective ant colony optimization algorithms for the bi-criteria TSP. European Journal of Operations Research 180, 116–148 (2007)
Doerner, K., et al.: Ant Colony Optimization: A Metaheuristic Approach to Multiobjective Portfolio. Annals of Operations Research 131(1-4), 79–99 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jancauskas, V., Mackute-Varoneckiene, A., Varoneckas, A., Zilinskas, A. (2012). On the Multi-objective Optimization Aided Drawing of Connectors for Graphs Related to Business Process Management. In: Skersys, T., Butleris, R., Butkiene, R. (eds) Information and Software Technologies. ICIST 2012. Communications in Computer and Information Science, vol 319. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33308-8_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-33308-8_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-33307-1
Online ISBN: 978-3-642-33308-8
eBook Packages: Computer ScienceComputer Science (R0)