Automatic assignment |
Top Previous Next |
PerfectTablePlan will do an automatic seat assignment if you select File> Unless you have set it to assign seats randomly (in the •put people near to or not near to each other, according to your settings in the •not leave people on their own •alternate males and females (unless you have unselected this in the •seat guests opposite each other on narrow (e.g. banquet and E-shaped) tables (unless you have chosen to place them left/right of each other in the •assign VIP guests to VIP tables •prioritise VIP guests It does this by assigning a score to each plan and using a genetic algorithm to try to find the highest scoring plan. The higher the score, the better the seating fulfils the proximities you have defined. You can run File> Note Guests who have been
You can check you have enough seats by looking at the Status bar. Note The automatic assignment may try to put 2 'near to' proximity guests next to each other if no 'next to' proximity guests are available. ScoringA plan is scored as follows:
* 2 seats are considered adjacent if they next to (left/right) of each other or if they are directly opposite each other and less than 2 metres (approx 6 feet) apart. ** May be only 75% of this on narrow tables depending on the setting of On narrow tables prefer near to/next to guests seated in the *** 2 tables are considered adjacent if their centres are within 5m/15ft of each other. **** 0 if you have unchecked alternate males and females in the In addition Once all the scores have been totalled a 'smoothing' function is applied to moderate the more extreme guest scores. The smoothing function spreads the happiness around - avoiding the situation where the best score is one with a few deliriously happy guests and lots of slightly miserable ones! The scoring only takes account of whether guests are seated next to each other, on the same table (or the same section of an E-shaped table) or on adjacent tables. It doesn't allow for whether the guests might be able to see each other or are within talking distance. This simplification allows the genetic algorithm to search the vast space of possible solutions reasonably quickly. You may have to tweak the automatic assignment a little 'by hand' to get the best possible result. For example you might have to move/rotate tables so that people who don't like each other aren't sat back to back. However you should find that the automatic assignment will be quite close to ideal, and this will save you a great deal of time. TimeYou can set the stopping criteria for the automatic assignment in the The longer the automatic assignment is run, generally the better it will be. Select Edit> Note If you have a single core/processor PC you won't be able to do much else on your computer while the automatic assignment is running, as it will try to use all the power of the processor. See also: |