guidance, flight mechanics and trajectory optimization
guidance, flight mechanics and trajectory optimization
guidance, flight mechanics and trajectory optimization
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
2.3.3.1 The Curse of Dimensionalitv<br />
In Section 2.2.2.3 a simple <strong>guidance</strong> problem is presented. It is<br />
pointed out in that section that the number of computations involved was<br />
quite large because of the four dimensional nature of the state space. In<br />
general, the,number of computation points increases as an, where a is<br />
the number of increments in one dimension <strong>and</strong> n is the number of dimen-<br />
sions in the space. With the limited storage capabilities of modern<br />
digital computers,it is not difficult to realize that a modest multi-<br />
dimensional problem can exceed the capacity of the computer very easily,<br />
even with the methods of Dynamic Programming. This impairment does not<br />
prevent the solution of the problem; however, it means that more sophisti-<br />
cated techniques must be found in order to surmount this difficulty.<br />
Although this field has had several important contributions, it is still<br />
open for original research.<br />
One of the more promising techniques that can be used to overcome<br />
dimensionality difficulties is the method of successive approximations.<br />
In analysis,this method determines the solution to a problem by first<br />
assuming a solution. If the initial guess is not the correct solution, a<br />
correction is applied. The correction is determined so as to improve the<br />
previous guess. The process continues until it reaches a prescribed<br />
accuracy.<br />
The application of successive approximations to Dynamic Programming<br />
takes form as an approximation in policy space. The two important unknown<br />
functions of any Dynamic Programming solution are the cost function <strong>and</strong><br />
the policy function. These two equations are dependent on each other, i.e.,<br />
one can be found from the other. This relation is used to perform a<br />
successive approximation on the solution of the policy function by guessing<br />
at an initial solution <strong>and</strong> iterating to the correct solution. (This tech-<br />
nique is called approximation in policy space.) It should be noted that<br />
such a procedure sacrifices computation time for the sake of reducing<br />
storage requirements.<br />
The use of approximation in policy space will be illustrated via an<br />
allocation problem. Mathematically, two dimensional allocation problem<br />
can be stated as finding the policy that minimizes<br />
subject to the condition<br />
52<br />
3 '0<br />
k; 20<br />
(2.3.1)<br />
(2.3.2)<br />
(2.3.3)