2016
DOI: 10.1057/jors.2016.34
|View full text |Cite
|
Sign up to set email alerts
|

Creating seating plans: a practical application

Abstract: This paper examines the interesting problem of designing seating plans for large events such as weddings and gala dinners where, amongst other things, the aim is to construct solutions where guests are sat on the same tables as friends and family but, perhaps more importantly, are kept away from those they dislike. This problem is seen to be N P-complete from a number of different perspectives. We describe the problem model and heuristic algorithm that is used on the commercial website www.weddingseatplanner.c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
15
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 17 publications
(15 citation statements)
references
References 8 publications
0
15
0
Order By: Relevance
“…If a move at iteration l of the algorithm is performed that transfers vertex v from S i to S j , then element T vi is set to l + t. This is interpreted to mean that, for the next t iterations, all solutions involving the assignment of v to colour i are considered tabu and are not permitted unless the above aspiration criterion is met. To determine the value of t, we use previous studies on graph partitioning problems as a guide (Blöchliger and Zufferey, 2008;Lewis and Carroll, 2016). These suggest that t should be a random variable whose value is determined based on the current solution's quality.…”
Section: Tabu Searchmentioning
confidence: 99%
See 1 more Smart Citation
“…If a move at iteration l of the algorithm is performed that transfers vertex v from S i to S j , then element T vi is set to l + t. This is interpreted to mean that, for the next t iterations, all solutions involving the assignment of v to colour i are considered tabu and are not permitted unless the above aspiration criterion is met. To determine the value of t, we use previous studies on graph partitioning problems as a guide (Blöchliger and Zufferey, 2008;Lewis and Carroll, 2016). These suggest that t should be a random variable whose value is determined based on the current solution's quality.…”
Section: Tabu Searchmentioning
confidence: 99%
“…Solving the MHV problem leads to a solution in which the number of people in teams containing all of their friends is maximised. Similar tasks might also arise in the design of seating plans for large social events such as a wedding or gala dinner (Lewis and Carroll, 2016). More generally, the MHV problem has applications in clustering based problems; specifically, where some objects have been assigned to clusters, and the aim is to assign the remaining objects to these clusters such that related objects occur in the same cluster (Everitt et al, 2011).…”
Section: Introductionmentioning
confidence: 99%
“…In our case S bsf is found by executing both the GREEDY-MHV and GROWTH-MHV algorithms and taking the best of the returned solutions. Steps (4) to (13) then contain the main body of the algorithm. In each iteration n a solutions are generated probabilistically using the GENERATE-SOLUTION procedure and, if not already present, the components of these solutions are added to the set C ′ .…”
Section: Scaling-up Issues and A Metaheuristic Approachmentioning
confidence: 99%
“…In the case of vertex colouring, this can be useful in areas such as social networking, where we might be interested in assigning groups of related people (vertices) to the same resource, such as a team or a task. Recent studies have also looked at how we might design seating plans for large social gatherings such as weddings, where the aim is simultaneously place people with their friends, but apart from their adversaries [7,13].…”
Section: Introductionmentioning
confidence: 99%
“…Here, each location is represented by a vertex, an edge exists between two vertices if their respective locations are within a certain proximity of one another (which could lead to interference) and colours represent the communication frequencies. Other examples include register allocation (Chaitin 1982), tournament scheduling (Costa 1995), exam timetabling (Erben 2001;Qu et al 2009), designing seating plans (Lewis and Carroll 2016) and grouping people in social networks (Tantipathananandh et al 2007).…”
Section: Introductionmentioning
confidence: 99%