You are correct that if one did the “transposition” in the context of the question “Should Charlie be paired with Alpha instead of Baker?”, that transposition is within the 80 point rule since swapping out Baker and swapping in Charlie is less than an 80 point swap.
But that isn’t exactly what I meant. (I might not have said what I meant.) What I meant was that this is not how SwissSys actually does it, as far as I can see. It’s algorithm seems to be “top down”. At the point where the program is pairing Alpha, it is not considering Charlie yet. Colors aside, Baker is the natural pairing for Alpha. The program also isn’t considering colors yet. So colors are, in fact, aside. Colors come later. So, the program pairs Alpha with Baker, Charlie with Foxtrot, Delta with Echo, Golf with Hotel, etc until it has finished what it refers to as the “natural pairings”. (There were actually 10 players in the section in all),
Then it looks for transpositions and interchanges that fall within the 80/20 rules, etc, to improve color allocation (and, for all I know, “drops”). However, when you look for transpositions at that point, it is already too late. You can’t just do a straight transposition of Baker with Charlie because by then Charlie is paired with Foxtrot. Baker has already played Foxtrot. And, apparently there is not any other sequence of two or more transpositions (in which every transposition is an improvement) which gets you back to Alpha v Charlie, Baker v Foxtrot, either. So, the program never evaluates the “transposition” of Baker with Charlie, vs Alpha.
Should we say that its algorithm is “wrong” and produces “wrong” results?