The GOPT toolbox contains functions for optimization over the manifold of PSD (HPD) matrices, as well as a collection of functions for computing maximum-likelihood estimates for Elliptical Gamma Distributions (EGDs) and calculating the KL-divergence between EGDs.
Please see the end of this README for a list of the algorithms available.
This toolbox is copyright (C) 2014 by Reshad Hosseini & Suvrit Sra and is distributed under the terms of the GNU General Public License (GPL) version 3 (or later).
Contact: Reshad Hosseini or Suvrit Sra
Unzip and copy the whole gopt directory you just downloaded in a location of your choice on disk, say, in /my/directory/.
Go to /my/directory/eg/ at the Matlab command prompt and execute 'install' (or 'install_eg'). You may save this path for your next Matlab sessions: follow the menu File . Set Path... and save.
./ The top directory with README.md | mbfgs/ - Manifold BFGS | manifoldPSD/ - psd and hpd classes (use with manopt) | means-medians/ - algos for means and medians of PSD matrices | examples/ - some examples showing how to use GOPT | eg/ - algorithms specific to EGDs | kotz/ - algorithms specific to Kotz type distributions | ThirdParty/ - Third party tools |--- lightspeed/ - subset of Tom Minka's matlab toolbox |--- manopt/ - the manopt toolbox |--- prettyPlot/ - our version of Mark Schmidt's plot tools
If you find manifold LBFGS or the PSD (HPD) manifold useful in your work, please cite the following two papers:
@Article{gopt, author = {Suvrit Sra and Reshad Hosseini}, title = {Conic Geometric Optimisation on the Manifold of Positive Definite Matrices}, journal = {SIAM Journal of Optimization}, year = {Under Review (2013)}, note = {arXiv:1312.1039v2} } @Article{manopt, author = {Nicolas Boumal and Bamdev Mishra and P.-A. Absil and Rodolphe Sepulchre}, title = {{M}anopt, a {M}atlab Toolbox for Optimization on Manifolds}, journal = {Journal of Machine Learning Research}, year = {2014}, volume = {15}, pages = {1455--1459}, url = {http://www.manopt.org} }
If you are using functions for estimating KL-divergence between EGDs or ML-estimation of parameters of EGD, please cite the following paper:
@Article{egd, author = {Reshad Hosseini and Suvrit Sra and Lucas Theis and Matthias Bethge}, title = {Statistical Inference with the Elliptical Gamma Distribution}, journal = {arXiv:1410.4812}, year = {2014}, }
Last updated Tue Jan 20 14:34:20 EST 2015