Abstract
The optimal seating chart problem is a graph partitioning problem with very practical use. It is the problem of finding an optimal seating arrangement for a wedding or a gala dinner. Given the number of tables available and the number of seats per table, the optimal seating arrangement is determined based on the guests’ preferences to seat or not to seat together with other guests at the same table. The problem is easily translated to finding an m-partitioning of a graph of n nodes, such that the number of nodes in each partition is less than or equal to the given upper limit c, and that the sum of edge weights in all partitions is maximized. Although it can be easily formulated as MILP, the problem is extremely difficult to solve even with relatively small instances, which makes it perfect to apply a heuristic method. In this paper, we present research of a novel descent-ascent method for the solution, with comparison to some of the already proposed techniques from the earlier works.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Gurobi optimizer. https://www.gurobi.com/products/gurobi-optimizer/. Accessed 05 Feb 2021
Araujo, J., Bermond, J.C., Giroire, F., Havet, F., Mazauric, D., Modrzejewski, R.: Weighted improper colouring. J. Discrete Algorithms 16, 53–66 (2012). https://doi.org/10.1016/j.jda.2012.07.001. https://www.sciencedirect.com/science/article/pii/S1570866712001049, selected papers from the 22nd International Workshop on Combinatorial Algorithms (IWOCA 2011)
Aravind, N.R., Kalyanasundaram, S., Kare, A.S., Lauri, J.: Algorithms and hardness results for happy coloring problems. CoRR abs/1705.08282 (2017). http://arxiv.org/abs/1705.08282
Bäck, T., Fogel, D., Michalewicz, Z.: Evolutionary Computation 2–Advanced Algorithms and Operators, January 2000. https://doi.org/10.1201/9781420034349
Bellows, M.L., Peterson, J.D.L.: Finding an optimal seating chart. Ann. Improbable Res. 18, 3 (2012)
Boulif, M.: Genetic algorithm encoding representations for graph partitioning problems. In: 2010 International Conference on Machine and Web Intelligence, pp. 288–291 (2010). https://doi.org/10.1109/ICMWI.2010.5648133
Carlson, R.C., Nemhauser, G.L.: Scheduling to minimize interaction cost. Oper. Res. 14, 52–58 (1966). https://doi.org/10.1287/opre.14.1.52
Christofides, N., Brooker, P.: The optimal partitioning of graphs. SIAM J. Appl. Math. 30, 55–69 (1976). https://doi.org/10.1137/0130006
Cowen, L., Goddard, W., Jesurum, C.: Defective coloring revisited. J. Graph Theory 24, 205–219 (1995). https://doi.org/10.1002/(SICI)1097-0118(199703)24:3<205::AID-JGT2>3.0.CO;2-T
Holm, S., Sørensen, M.M.: The optimal graph partitioning problem. Oper. Res. Spektrum 15(1), 1–8 (1993). https://doi.org/10.1007/BF01783411
Kirkpatrick, S., Gelatt, C.D., Vecchi, M.P.: Optimization by simulated annealing. Science 220(4598), 671–680 (1983). https://doi.org/10.1126/science.220.4598.671
Lewis, R., Thiruvady, D., Morgan, K.: Finding happiness: an analysis of the maximum happy vertices problem. Comput. Oper. Res. 103 (2018). https://doi.org/10.1016/j.cor.2018.11.015
Lewis, R., Carroll, F.: Creating seating plans: a practical application. J. Oper. Res. Soc. 67(11), 1353–1362 (2016). https://doi.org/10.1057/jors.2016.34
Thiruvady, D., Lewis, R., Morgan, K.: Tackling the maximum happy vertices problem in large networks. 4OR-Q. J. Oper. Res. 18, 507–527 (2020). https://doi.org/10.1007/s10288-020-00431-4
Zhang, P., Jiang, T., Li, A.: Improved approximation algorithms for the maximum happy vertices and edges problems. In: Xu, D., Du, D., Du, D. (eds.) COCOON 2015. LNCS, vol. 9198, pp. 159–170. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-21398-9_13
Acknowledgement
This work was partially supported by the Serbian Ministry of Education, Science and Technological Development through the Mathematical Institute of the Serbian Academy of Sciences and Arts.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Tomić, M., Urošević, D. (2021). A Heuristic Approach in Solving the Optimal Seating Chart Problem. In: Strekalovsky, A., Kochetov, Y., Gruzdeva, T., Orlov, A. (eds) Mathematical Optimization Theory and Operations Research: Recent Trends. MOTOR 2021. Communications in Computer and Information Science, vol 1476. Springer, Cham. https://doi.org/10.1007/978-3-030-86433-0_19
Download citation
DOI: https://doi.org/10.1007/978-3-030-86433-0_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-86432-3
Online ISBN: 978-3-030-86433-0
eBook Packages: Computer ScienceComputer Science (R0)