Numerical Approximation Algorithms
Numerical Approximation Algorithms
Optimization problems can be divided into two categories, depending on whether the variables are
continuous or discrete
However, there are also many approximation algorithms that provide an additive guarantee on the
quality of the returned solution. A notable example of an approximation algorithm that provides both
is the classic approximation algorithm of Lenstra, Shmoys and Tardos[2] for scheduling on unrelated
parallel machines.
Numerical analysis is the study of algorithms that use numerical approximation (as opposed to
symbolic manipulations) for the problems of mathematical analysis (as distinguished from discrete
mathematics). Numerical analysis naturally finds application in all fields of engineering and the
physical sciences, but in the 21st century also the life sciences, social sciences, medicine, business and
even the arts have adopted elements of scientific computations.
(predicting the motions of planets, stars and galaxies); numerical linear algebra is important for data
analysis;[2][3][4] stochastic differential equations and Markov chains are essential in simulating living
cells for medicine and biology.
The overall goal of the field of numerical analysis is the design and analysis of techniques to give
approximate but accurate solutions to hard problems, the variety of which is suggested by the
following:
Advanced numerical methods are essential in making numerical weather prediction feasible.
Computing the trajectory of a spacecraft requires the accurate numerical solution of a system of
ordinary differential equations.
Car companies can improve the crash safety of their vehicles by using computer simulations of car
crashes. Such simulations essentially consist of solving partial differential equations numerically.
Hedge funds (private investment funds) use tools from all fields of numerical analysis to attempt to
calculate the value of stocks and derivatives more precisely than other market participants.
Airlines use sophisticated optimization algorithms to decide ticket prices, airplane and crew
assignments and fuel needs. Historically, such algorithms were developed within the overlapping field
of operations research.
Insurance companies use numerical programs for actuarial analysis.