You can use custom fields to control the how the automatic seat assignment places different categories of guests. E.g. whether it should place guests from different departments or geographical areas together or apart. You can use Weighting to set different levels of importance to different custom proximities and Bulk Edit to set multiple values quickly.
See the Custom field proximity pane for more details.
Video with audio (1:04 minutes)