As for sleeper cars, on the trains I ride half the sleeper car holds bedrooms and the other half holds roomettes. That's not something that's easy to swap physically because those compartments aren't movable. However, if you assumed that a given train had an even number of sleepers and you always attached your sleepers in opposite orientations you could assume that half the bedrooms would be on one side and half would be on the other side. So long as the room numbers and car numbers were electronic signs everything could be spun around logically even though the cars themselves would never move. Obviously there would still be issues on trains with an odd number of sleepers, but I still think it could work better than the "anybody's guess" system we have today. It's not like this is my number one priority for Amtrak and it's certainly no the "best" way to assign seating. It's just a little exercise to see what might work better than what we have today. And, to be perfectly frank, I haven't slept in a very long time so I might not even know what I'm talking about anymore.
:help: