MATLAB Optimization Techniques

  • 2h 28m
  • César Pérez López
  • Apress
  • 2014

MATLAB is a high-level language and environment for numerical computation, visualization, and programming. Using MATLAB, you can analyze data, develop algorithms, and create models and applications. The language, tools, and built-in math functions enable you to explore multiple approaches and reach a solution faster than with spreadsheets or traditional programming languages, such as C/C++ or Java.

MATLAB Optimization Techniques introduces you to the MATLAB language with practical hands-on instructions and results, allowing you to quickly achieve your goals. It begins by introducing the MATLAB environment and the structure of MATLAB programming before moving on to the mathematics of optimization. The central part of the book is dedicated to MATLAB’s Optimization Toolbox, which implements state-of-the-art algorithms for solving multiobjective problems, non-linear minimization with boundary conditions and restrictions, minimax optimization, semi-infinitely constrained minimization and linear and quadratic programming. A wide range of exercises and examples are included, illustrating the most widely used optimization methods.

What you’ll learn

  • The MATLAB environment and MATLAB programming.
  • How to solve equations and systems of equations with MATLAB.
  • The main features of MATLAB's Optimization Toolbox, which implements state-of-the art algorithms for solving optimization problems.
  • How to use MATLAB for multivariate calculus.
  • A wide range of optimization techniques, augmented with numerous examples and exercises.

Who this book is for

This book is for anyone who wants to work on optimization problems in a practical, hands-on manner using MATLAB. You'll already have a core understanding of undergraduate level calculus, and have access to an installed version of MATLAB, but no previous experience of MATLAB is assumed.

About the Author

César Perez Lopez is a Professor at the Department of Statistics and Operations Research at the University of Madrid. César Perez Lopez is also a Mathematician and Economist at the National Statistics Institute (INE) in Madrid, a body which belongs to the Superior Systems and Information Technology Department of the Spanish Government. César also currently works at the Institute for Fiscal Studies in Madrid.

In this Book

  • Introducing MATLAB and the MATLAB Working Environment
  • MATLAB Programming
  • Basic MATLAB Functions for Linear and Non-Linear Optimization
  • Optimization by Numerical Methods: Solving Equations
  • Optimization Using Symbolic Computation
  • Optimization Techniques Via the Optimization Toolbox
  • Differentiation in One and Several Variables. Applications to Optimization
  • Optimization of Functions of Complex Variables
  • Algebraic Expressions, Polynomials, Equations and Systems. Tools for Optimization