Mixed Integer Geodetic Observation Models and Integer Programming with Applications to GPS Ambiguity Resolution.