Fast Fourier optimization Sparsity matters

Many interesting and fundamentally practical optimization problems, ranging from optics, to signal processing, to radar and acoustics, involve constraints on the Fourier transform of a function. It is well-known that the fast Fourier transform (fft) is a recursive algorithm that can dramatically improve the efficiency for computing the discrete Fourier transform. However, because it is recursive, it is difficult to embed into a linear optimization problem. In this paper, we explain the main idea behind the fast Fourier transform and show how to adapt it in such a manner as to make it encodable as constraints in an optimization problem. We demonstrate a realworld problem from the field of high-contrast imaging. On this problem, dramatic improvements are translated to an ability to solve problems with a much finer grid of discretized points. As we shall show, in general, the “fast Fourier” version of the optimization constraints produces a larger but sparser constraint matrix and therefore one can think of the fast Fourier transform as a method of sparsifying the constraints in an optimization problem, which is usually a good thing.

[1]  J. Tukey,et al.  An algorithm for the machine calculation of complex Fourier series , 1965 .

[2]  J. Cooley,et al.  The Fast Fourier Transform , 1975 .

[3]  Christos H. Papadimitriou,et al.  Optimality of the Fast Fourier transform , 1979, JACM.

[4]  Guy Indebetouw,et al.  Optimal apodizing properties of Gaussian pupils. , 1990 .

[5]  Martin Vetterli,et al.  Fast Fourier transforms: a tutorial review and a state of the art , 1990 .

[6]  R. Vanderbei Splitting dense columns in sparse linear systems , 1991 .

[7]  Robert J. Mailloux,et al.  Phased Array Antenna Handbook , 1993 .

[8]  Stephen P. Boyd,et al.  FIR filter design via semidefinite programming and spectral factorization , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[9]  Stephen P. Boyd,et al.  Antenna array pattern synthesis via convex optimization , 1997, IEEE Trans. Signal Process..

[10]  Stephen P. Boyd,et al.  FIR Filter Design via Spectral Factorization and Convex Optimization , 1999 .

[11]  J. O. Coleman,et al.  Design of nonlinear-phase FIR filters with second-order cone programming , 1999, 42nd Midwest Symposium on Circuits and Systems (Cat. No.99CH36356).

[12]  R. Vanderbei LOQO:an interior point code for quadratic programming , 1999 .

[13]  Arkadi Nemirovski,et al.  Lectures on modern convex optimization - analysis, algorithms, and engineering applications , 2001, MPS-SIAM series on optimization.

[14]  R. Vanderbei,et al.  Spiderweb Masks for High-Contrast Imaging , 2003, astro-ph/0303049.

[15]  R. Vanderbei,et al.  Extrasolar Planet Finding via Optimal Apodized-Pupil and Shaped-Pupil Coronagraphs , 2003 .

[16]  R. Vanderbei,et al.  Circularly Symmetric Apodization via Star-shaped Masks , 2003, astro-ph/0305045.

[17]  Robert J. Vanderbei,et al.  New pupil masks for high-contrast imaging , 2003, SPIE Optics + Photonics.

[18]  Robert J. Vanderbei,et al.  Optimal shaped pupil coronagraphs for extrasolar planet finding , 2003, SPIE Astronomical Telescopes + Instrumentation.

[19]  R. Vanderbei,et al.  Rectangular-Mask Coronagraphs for High-Contrast Imaging , 2004, astro-ph/0401644.

[20]  N Jeremy Kasdin,et al.  Optimal one-dimensional apodizations and shaped pupils for planet finding coronagraphy. , 2005, Applied optics.

[21]  R. Soummer Apodized Pupil Lyot Coronagraphs for Arbitrary Telescope Apertures , 2004, astro-ph/0412221.

[22]  S. Ridgway,et al.  Theoretical Limits on Extrasolar Terrestrial Planet Detection with Coronagraphs , 2006, astro-ph/0608506.

[23]  Takao Nakagawa,et al.  Binary-Shaped Pupil Coronagraphs for High-Contrast Imaging Using a Space Telescope with Central Obstructions , 2006 .

[24]  R. Vanderbei,et al.  Fast computation of Lyot-style coronagraph propagation. , 2007, Optics express.

[25]  W. Traub,et al.  A laboratory demonstration of the capability to image an Earth-like extrasolar planet , 2007, Nature.

[26]  D.P. Scholnik,et al.  Optimal Array-Pattern Synthesis for Wideband Digital Transmit Arrays , 2007, IEEE Journal of Selected Topics in Signal Processing.

[27]  C. Dorrer,et al.  Design, analysis, and testing of a microdot apodizer for the Apodized Pupil Lyot Coronagraph , 2008, 0810.5678.

[28]  N. J. Kasdin,et al.  Optimal pupil apodizations for arbitrary apertures , 2011 .