Originally Posted by
CPRich
Then a related question - why would the algorithm to assign seats put pax next to each other when there are so many free?
The most basic computer algorithm would scan the seats front to back, left to right, until an unoccupied seat is found, then assign it to the passenger. (The first pax is assigned 1A, the second 1B, the third 1C, and so on.)
Most human beings use a completely different algorithm that's more akin to the "Urinal Problem."