Code for the algorithm from
B.Dumitrescu, C.D.Giurcaneanu - Adaptive-Size Dictionary Learning Using Information Theoretic Criteria, Algorithms, vol.12, no.9, art.no.178, Sep. 2019.
These programs implement the algorithm (with a correction) from
B.Dumitrescu - Designing Incoherent Frames With Only Matrix-Vector Multiplications, IEEE Signal Processing Letters, vol.24, no.9, pp.1265-1269, Sep. 2017.
This zip file contains MATLAB programs using CVX and Pos3Poly for the second edition, together with the SeDuMi implementations from the first edition. All examples from the book are covered. See the README file.
The library POS3POLY facilitates optimization with positive polynomials and is built on top of CVX. The reference paper is
B.C.Sicleru, B.Dumitrescu - POS3POLY - a MATLAB Preprocessor for Optimization with Positive Polynomials, Optimization and Engineering, vol.14, no.2, pp.251-273, 2013.