Amazon cover image
Image from Amazon.com

Introduction to nonlinear optimization: theory, algorithms, and applications with python and MATLAB

By: Series: MOS-SIAM Series on OptimizationPublication details: Philadelphia: SIAM- Society for Industrial and Applied Mathematics & Mathematical Optimization Society, 2023Edition: 2nd edDescription: xii, 351p.: col.ill.: pbk.: 25cmISBN:
  • 9781611977615
Subject(s): DDC classification:
  • 515.642 BEC
Summary: Built on the framework of the successful first edition, this book serves as a modern introduction to the field of optimization. The author's objective is to provide the foundations of theory and algorithms of nonlinear optimization, as well as to present a variety of applications from diverse areas of applied sciences. Introduction to Nonlinear Optimization gradually yet rigorously builds, connections between theory, algorithms, applications, and actual implementation; contains several topics not typically included in optimization books, such as optimality conditions in sparsity constrained optimization, hidden convexity, and total least squares; includes a wide array of applications such as circle fitting, Chebyshev center, the Fermat-Weber problem, denoising, clustering, total least squares, and orthogonal regression; studies applications both theoretically and algorithmically, illustrating concepts such as duality. Python and MATLAB programs are used to show how the theory can be implemented. The extremely popular CVX toolbox (MATLAB) and CVXPY module (Python) are described and used. More than 250 theoretical, algorithmic, and numerical exercises enhance the reader's understanding of the topics. (More than 70 of the exercises provide detailed solutions, and many others are provided with final answers.) The theoretical and algorithmic topics are illustrated by Python and MATLAB examples. https://epubs.siam.org/doi/book/10.1137/1.9781611977622
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)

Includes Bibliographic Notes, Bibliography and Index

Built on the framework of the successful first edition, this book serves as a modern introduction to the field of optimization. The author's objective is to provide the foundations of theory and algorithms of nonlinear optimization, as well as to present a variety of applications from diverse areas of applied sciences.

Introduction to Nonlinear Optimization

gradually yet rigorously builds, connections between theory, algorithms, applications, and actual implementation;

contains several topics not typically included in optimization books, such as optimality conditions in sparsity constrained optimization, hidden convexity, and total least squares;

includes a wide array of applications such as circle fitting, Chebyshev center, the Fermat-Weber problem, denoising, clustering, total least squares, and orthogonal regression;

studies applications both theoretically and algorithmically, illustrating concepts such as duality.

Python and MATLAB programs are used to show how the theory can be implemented. The extremely popular CVX toolbox (MATLAB) and CVXPY module (Python) are described and used.

More than 250 theoretical, algorithmic, and numerical exercises enhance the reader's understanding of the topics. (More than 70 of the exercises provide detailed solutions, and many others are provided with final answers.) The theoretical and algorithmic topics are illustrated by Python and MATLAB examples.


https://epubs.siam.org/doi/book/10.1137/1.9781611977622

There are no comments on this title.

to post a comment.


Copyright ©  2022 IIT Gandhinagar Library. All Rights Reserved.

Powered by Koha