I am curious to the OP's interest in this. Are you just interested in maximizing flight distance per 1,000 AAdvantage miles? (Not me - I want shortest total travel time conditioned by sensible departure and arrival times.) Do you expect to assemble a segment-by-segment routing? AA's use of married segment availability may thwart that. More segments over more carriers introduces greater risk of phantom award availability - AA agents just don't see it when you go to book it due to databases being out of sync.