School of Computer Science

Xiao-Wen CHANG

  • Publications
  • Software
  • Students
  • Seminars
  • Laboratory
  • Contact
  • Teaching

  • COMP 350
    Numerical Computing
  • COMP 540
    Matrix Computations
  • COMP 642
    Numerical Estimation
  • Software

    MLAMBDA: MATLAB package for integer least squares ambiguity determination (Released in October 2011/ Last updated in December 2022).

    This package provides routines to solve the integer least squares problem (in quadratic form) $$ \min_{\boldsymbol{x}\in \mathbb{Z}^n} (\boldsymbol{x} - \boldsymbol{a})^T \boldsymbol{W}^{-1} (\boldsymbol{x} - \boldsymbol{a}), $$ where \(\boldsymbol{x}\) is an integer vector, \(\boldsymbol{a}\) is a real vector and \(\boldsymbol{W}\) is a symmetric positive definite matrix.

    • mlambda.m for a user who wants to view the source code.
    • mlambda.zip (includes four files) for a user who wants to run the code faster (sub-functions are in MEX form)

    Citation: If you use this package in your research work to be published, please include explicit mention of our following work in your publication:

    [1] X.-W. Chang, MLAMBDA: Matlab Package for Integer Least Squares Ambiguity Determination, http://www.cs.mcgill.ca/~chang/software.php, May 2016.

    [2] X.-W. Chang, X. Yang, and T. Zhou. MLAMBDA: A modified LAMBDA method for integer least-squares estimation. Journal of Geodesy, 79:552-565, 2005.

    [3] M. Al Borno, X.-W. Chang, and X. Xie. On "Decorrelation" in Solving Integer Least-Squares Problems for Ambiguity Determination, Survey Review, 46:37-49, 2014.


    Copyright ©2020, Xiao-Wen Chang, McGill University