Seat planner using a genetical algorithm.