Our systems are now restored following recent technical disruption, and we’re working hard to catch up on publishing. We apologise for the inconvenience caused. Find out more

Recommended product

Popular links

Popular links


Solving Problems with Projections

Solving Problems with Projections

Solving Problems with Projections

From Phase Retrieval to Packing
Veit Elser , Cornell University, New York
June 2025
Hardback
9781009475525

Looking for an inspection copy?

Please email [email protected] to enquire about an inspection copy of this book.

AUD$86.95
inc GST
Hardback
USD
eBook

    It is a curious fact that even notoriously difficult computational problems can be expressed in the form of a high-dimensional Venn diagram, where solutions lie in the overlap of a pair of remarkably simple sets, A and B. The simplicity of these sets enables operations called projections that locate the nearest point of A, or B, starting anywhere within the high-dimensional space. 
    This book introduces a novel method for tackling complex problems that exploits projections and the two-set structure, offering an effective alternative to traditional, gradient-based approaches. Beginning with phase retrieval, where A and B address the properties of an image and its Fourier transform, it progresses to more diverse challenges, such as sphere packing, origami design, sudoku and tiling puzzles, data dimension reduction, and neural network training. The text presents a detailed description of this powerful and original approach and is essential reading for physicists and applied mathematicians.

    • Developed over more than two decades, this book introduces several innovative algorithms that challenge the dominance of the gradient method in most large-scale computational projects
    • Approximately half of the book focuses on the 'bipartisan' formulation of problems-an alternative to traditional optimization and cost/loss functions. These bipartisan approaches are inherently more creative and can uncover novel structures within problems
    • Written in an engaging and accessible style, this book is an ideal resource for graduate students, scientists, engineers, and applied mathematicians working on phase retrieval problems and related fields of research

    Reviews & endorsements

    'Veit Elser's groundbreaking work on phase retrieval fundamentally altered the course of my research, directing it toward the study of the celebrated Douglas-Rachford algorithm, particularly in challenging scenarios where problems are nonconvex or without solutions. His book, Solving Problems with Projections, is poised to transform many lives. It masterfully combines cutting-edge research, textbook clarity, and engaging historical anecdotes. Elser's lucid and thought-provoking writing style will engage students, researchers, and projection enthusiasts alike. He generously shares his deep, implementable insights into his innovative Reflect-Reflect-Relax and Divide-and-Concur algorithms, empowering readers to find solutions for tough problems. This book is a brilliant, indispensable, compelling, and highly enjoyable read for anyone passionate about mathematics, physics, and the art of problem-solving.' Heinz Bauschke, SIAM Fellow and Professor of Mathematics, The University of British Columbia, Canada

    'The book starts with an algorithm for phase retrieval–loosely, the problem of recovering entries of some arrays of complex numbers only knowing their absolute values. It is a variant of von Neumann's idea of alternating projections back and forth between sets A and B in a high-dimensional space, which incorporates potential for chaotic behavior. The subtlety and power of this idea leads to a fantastic tour through a wide range of increasingly demanding problems, including sudoku, geometry ('kissing spheres,' NP-hard tiling questions), Boolean satisfiability, quantum state tomography, mixed-integer linear programming, and neural network convergence. The choice of how the problem is set up can require cleverness, and this book is a grand 'User's Guide' to using these powerful and creative techniques, and it is filled with engaging and useful exercises that cover a broad spectrum of difficulty and application areas.' Joe Buhler, University of Minnesota, USA

    'Elser's book is a tour-de-force, full of clever and original ideas for solving a wide variety of practical problems and entertaining puzzles. The arc of the book mirrors the general method presented, as new insights are successively revealed, until the reader has reached ultimate enlightenment. Extensive exercises challenge and engage the reader, to foster an understanding of how to implement these powerful algorithms. If you are a computer scientist, physicist, or applied mathematician, you should read this book!' Jonathan Yedidia, Senior Director of AI Research, Analog Devices, Boston, USA

    'Reader! There are algorithms undreamt of in your philosophy. They project and reflect, divide and concur. They solve Sudoku, help spheres kiss, and see the shapes of proteins without a microscope. They are simple yet chaotic, they work really well, and you need to learn about them! Be prepared: Veit Elser will teach you to think about problems and solutions in a beautiful new way.' Cris Moore, Santa Fe Institute, USA

    See more reviews

    Product details

    June 2025
    Hardback
    9781009475525
    386 pages
    244 × 170 × 22 mm
    0.877kg
    Available

    Table of Contents

    • 1. Origins
    • 2. Bipartisanship
    • 3. Conspiracy theory
    • 4. Projections
    • 5. Reflect-reflect-relax
    • 6. The user's guide
    • 7. Divide and concur
    • 8. Your turn
    • Notes
    • References
    • Index.
      Author
    • Veit Elser , Cornell University, New York

      Veit Elser, a Professor of Physics at Cornell University, is an expert in phase retrieval. His first major professional achievement was recognising that the atomic positions in quasicrystals could be understood as projections of points from a six-dimensional space into three dimensions. Projections continued to play a key role in his career, notably in 2001, when he discovered that the leading algorithm for solving the phase-retrieval problem was based on a pair of competing projections. Elser's work in physics was recognized by the William L. McMillan Prize.