|
|||||||||||||||||||||||||||||||||||
|
14 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
29 of 32 people found the following review helpful:
4.0 out of 5 stars
Nice but could be better!,
By A Customer
This review is from: Numerical Optimization (Hardcover)
This book by Nocedal and Wright has several attractive features. For one, it is probably the most "state-of-the-art" of the existing texts in optimization and as such covers most of the modern methods. It also has a nice section on LP (simplex as well as interior point methods) for someone interested in a course on optimization as opposed to NONLINEAR optimization (which is what I was looking for). Another strength is that it covers many of the algebra-related details very well. My only major complaint is that it seems to not get into any of the methods designed specifically for convex programs - these while admittedly less general are often very powerful. For example, there is NO mention even of Geometric Programming which has wide application in design. The convex simplex method also isn't mentioned anywhere. Finally,I wonder why there is no mention of the generalized reduced gradient (GRG) method. All in all, a good book to own I think...
14 of 16 people found the following review helpful:
5.0 out of 5 stars
Teaches good mathematical programming techniques,
By
This review is from: Numerical Optimization (Hardcover)
The book does a very good job in teaching non-discrete mathematical programming techniques. But, it is not an introductory book. The reader is supposed to know linear algebra and numerical analysis to a certain extent. Most of the modern techniques are presented, but the layout is a little chaotic- the sequence of subjects could be made better. So, I would have preferred to give it 4.5 stars (which is impossible). However, that does not take away the fact that the book is excellent. I have used it primarily for modelling financial portfolios, and I am sure it can be used as a guide for other applications.Conclusion: A little difficult, but well worth the time and money involved
13 of 16 people found the following review helpful:
5.0 out of 5 stars
Outstanding reference,
By wiredweird "wiredweird" (Earth, or somewhere nearby) - See all my reviews (HALL OF FAME REVIEWER) (TOP 500 REVIEWER)
This review is from: Numerical Optimization (Hardcover)
Within the range that this intends to cover, it is an outstnading reference. The first two chapters lay out the mathematical preliminaries, and get the book off to a fast start. The next four chapters discuss basic classes of algorithms for nonlinear optimization and choices of stopping criteria. This includes conjugate gradient methods adapted from the CG method for solving linear systems - since, in nearly all cases, non-linear optimization breaks down into iterations over locally linear approximations.
The emphasis thoughout is on practical algorithms and efficient computation. First and second derivatives are used heavily throughout this book, but symbolic differentiation of the nonlinear functions is usually unavailable. As a result, significant emphasis goes into approximation techniques, and into the common cases of sparse systems. Despite its heavily mathematical orientation, this really is a book about the practicalities of computation. A bit further on, Nocedal and Wright get to the topic that brought me to this book in the first place: nonlinear least squares. As always, the presentation is clear but very dense. Other topics follow, including solutions of nonlinear equations (i.e. minimizing the error in approximating the exact solution), simplex and polynomial-order techniques for linear systems, and more. This is a book for someone who's completely at home with differential calculus and linear algebra, and who's willing to spend time extracting the full meaning from terse descriptions. It's also for a reader who is comfortable translating dense notation into working numerical code - not a task to be undertaken lightly. That reader will be rewarded with wide-ranging and very practical discussions of many problems and the techniques used for each. As it says in the introduction, this doesn't address the whole world of optimization problems - combinatorics, discrete problems, and jagged search spaces are not the subject here. If, however, this book touches on your topic, you'll find it handled very well. This has my highest recommendation. //wiredweird
15 of 19 people found the following review helpful:
3.0 out of 5 stars
Too much explanation, relative to the required background; some omissions in motivation,
By
This review is from: Numerical Optimization (Springer Series in Operations Research and Financial Engineering) (Hardcover)
While I acknowledge the many good points that the other reviewers pointed out, I found this book less than "optimal" in a number of respects.
The text is very wordy and yet still sometimes lacks critical explanations. In particular, I found that the motivation for the ideas in earlier chapters is insufficient for the skeptical and questioning reader--one needs to put more trust in the author than I was comfortable with. The lines of reasoning used to motivate the methods are vague: Nocedal spends too much time talking about optimization from a distance. I would have appreciated a book that was more concise and that had more airtight reasoning, exploring questions more thoroughly. I also feel that this book is impoverished with respect to algorithms. One does not encounter enough algorithms early on, and the book does not encourage enough experimentation. It also suffers from the very common "sin" among Numerical mathematics texts--it talks extensively about the convergence of algorithms before cultivating a deep understanding of those algorithms. The effect is that the reader gets bogged down with technical details. While the motivated reader can go off on her own and experiment to fill in these gaps and piece together the puzzle, I think most people who have this level of initiative and intellectual curiosity would be better served by a book that is more concise. Following on this same theme, the level of explanation is not consistent with the level of background required to read the book. Some things are explained in a level of detail appropriate to an introductory undergraduate text, but the book requires substantial background in multivariable calculus and linear algebra. Someone without prior background in numerical linear algebra will probably find the notation in the book unintuitive and cumbersome; the appendices are of little help. But anyone with sufficient background to fully understand the material in this book will probably find it has too much explanation and moves too slowly. I haven't found a better book on the topic yet; solving such an optimization problem seems to beyond the scope of the algorithms covered in this text. But I do feel confident that this book is not the best, due to the flaws I've mentioned above!
3 of 3 people found the following review helpful:
5.0 out of 5 stars
outstanding,
By kelly londry "computational dynamics & virtua... (Ann Arbor, Michigan) - See all my reviews (REAL NAME)
This review is from: Numerical Optimization (Springer Series in Operations Research and Financial Engineering) (Hardcover)
This book is a well-written, outstanding reference for anyone interested in understanding, using, and/or implementing state-of-the-art techniques in nonlinear optimization. Ample attention is paid to both constrained and unconstrained problem types, with a healthy and refreshing emphasis on trust-region strategies, and modern SQP and Interior-Point algorithms. Sufficient detail is paid to most topics while overall perspectives are well-maintained. This book is the very best of its kind for its intended audience. I strongly recommend it.
3 of 3 people found the following review helpful:
4.0 out of 5 stars
Very good book for both constrained and unconstrained optimization algorithms,
By Hector Esteban Gonzlaez "Hector Esteban Gonzalez" (Valencia, Spain) - See all my reviews (REAL NAME)
This review is from: Numerical Optimization (Hardcover)
With a simple language gives a very good description of the theory of constrained and unconstrained optimization.
The algorithms are described in a simple manner without excessive mathematical charge. Very good for the new learners of optimization theory, and also useful for the readers with skills in optimization.
4 of 5 people found the following review helpful:
5.0 out of 5 stars
A book for understanding numerical optimization algorithms,
This review is from: Numerical Optimization (Hardcover)
This books focuses on practical methods for continuous unconstrained
and constrained optimization. It does not cover problem formulation. In all methods, the presentation tries to motivate the approach using basic principles, rather than throw a mechanical algorithm to the user. Thus the algorithms all make intuitive sense. This is best demonstrated in the presentation of the KKT conditions for constrained optimization. Below are a list of topics covered. Unconstrained optimization looks for a point with gradient 0. In terms of search directions, most importantly are two: steepest descent, Newton direction. Newton direction is based on a quadratic approximation, and the direction is obtained by solving for the gradient to be 0 using Newton method. We also know quasi-Newton and Conjugate gradient. The control is in line search and trust region method to make sure that for each step there is sufficient descent. Line search modifies Hessian to make it positive definite. Constrained optimization is based on KKT condition on Lagrangian function. KKT just says that at the solution, the gradient of the objective function is a linear combination of the gradients of the active constraints. All interior point method form the KKT equation and solve it using Newton equation method. Inequality constrains become equality by adding slack variables and simple bounds on the slack variables. The solver will make the solution to balance the total reduction (because of the complementarity constraints) of all variables, and the closeness to the boundary (one variable become 0). The active set method tries to guess a set of active constraints, minimize it by ignoring the reset of the constraints, try to update to the minimizer. If this makes an inactive constraint become active, add it into the active set. Once we are at the minimizer of the current active set, we calculate the Lagrange Multipliers, if an inequality active constraint's multiplier is negative, it is dropped from the active set and the next iteration begin. Under some assumptions, the next iteration will be able to reduce the objective function. Because the subproblem only has equality constraint, can be solved using KKT equation directly or null space method. For linear programming problem, the addition of a constraint and dropping a constraint from the active set happens at the same time. Each active set corresponds to a basic feasible point. There are also penalty, barrier, modified multiplier method to convert the problem to solving a series of unconstrained problem. The sequential quadratic programming method is to approximate the objective function by quadratic model and use linear approximation to the constraints. Solve the resulting QP subproblem using either active set/interior point/direct KKT/gradient projection. The search direction is safeguarded in line search by following the Wolfe condition.
2 of 3 people found the following review helpful:
5.0 out of 5 stars
The best book for engineers that want to implement too,
By Nikolaos Vasiloglou "just an engineer" (Georgia Tech) - See all my reviews
This review is from: Numerical Optimization (Springer Series in Operations Research and Financial Engineering) (Hardcover)
The book is quite complete and goes directly to the point. if you ever need optimization in your design you will find it here. Simple and well presented. It has enough details about algorithmic performance and description that should be enough to implement. It is a book that you will never regret having it in your library. If you want something more theoretical use Nonlinear Programming by Bertsekas. If you want to use optimization in your programs use this.
4.0 out of 5 stars
Optimal textbook,
By
Amazon Verified Purchase(What's this?)
This review is from: Numerical Optimization (Springer Series in Operations Research and Financial Engineering) (Hardcover)
This textbook is kind of expensive (like many textbooks) but it is worthy. Everything about optimization is inside, well written and in details. And since everything is optimization, it can be really useful for all areas. I have just taken my final today in optimization with Nocedal as the instructor. He is as clear as his book, maybe more funny!
5.0 out of 5 stars
Great book in optimization,
By
This review is from: Numerical Optimization (Springer Series in Operations Research and Financial Engineering) (Hardcover)
I think this is a book that teaches optimization methods in a clear and concise manner, of course you migth need a strong math background to understand the proofs. I wish I had more time to try all the problems in it.
|
|
Most Helpful First | Newest First
|
|
Numerical Optimization by Jorge Nocedal (Hardcover - April 28, 2000)
Used & New from: $59.99
| ||