Also if you run an interior-point method (without a crossover to a basic
solution at the end) and the optimal solution has more positive variables
than constraints, you can conclude that there exist alternative optimal
solutions.
In general, due to degeneracy in the solution it's not possible to determine
whether there are alternative optimal solutions, without doing some
nontrivial computations, which are not automatically performed by any
solver. Also the rules are a little more complicated when there are general
lower and upper bounds on the variables.
Bob Fourer
4...@ampl.com