<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">OALibJ</journal-id><journal-title-group><journal-title>Open Access Library Journal</journal-title></journal-title-group><issn pub-type="epub">2333-9705</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/oalib.1101352</article-id><article-id pub-id-type="publisher-id">OALibJ-68116</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Biomedical&amp;Life Sciences</subject><subject> Business&amp;Economics</subject><subject> Chemistry&amp;Materials Science</subject><subject> Computer Science&amp;Communications</subject><subject> Earth&amp;Environmental Sciences</subject><subject> Engineering</subject><subject> Medicine&amp;Healthcare</subject><subject> Physics&amp;Mathematics</subject><subject> Social Sciences&amp;Humanities</subject></subj-group></article-categories><title-group><article-title>
 
 
  Fireman Numerical Solution of Some Existing Optimal Control Problems
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>J.</surname><given-names>O. Olademo</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>A.</surname><given-names>A. Ganiyu</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>M.</surname><given-names>F. Akimuyise</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Mathematics Department, Adeyemi College of Education, Ondo, Nigeria</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>ganiyuiwajowa@gmail.com(AAG)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>31</day><month>03</month><year>2015</year></pub-date><volume>02</volume><issue>03</issue><fpage>1</fpage><lpage>14</lpage><history><date date-type="received"><day>18</day>	<month>February</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>6</month>	<year>March</year>	</date><date date-type="accepted"><day>10</day>	<month>March</month>	<year>2015</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
   
   This study employs the Fireman Method in the solutions of optimal control problems of the form, <inline-formula><inline-graphic xlink:href="dit_64e1a363-ee58-4b90-8ec2-2944cb71e01f.png" xlink:type="simple"/></inline-formula>
   under an admissible control <inline-formula><inline-graphic xlink:href="dit_37890a53-7605-418c-99fe-21ba9ad79371.png" xlink:type="simple"/></inline-formula>
   , which causes <inline-formula><inline-graphic xlink:href="dit_27ddda2d-64ea-4b8b-bbd4-9159ab56a8d5.png" xlink:type="simple"/></inline-formula>
    to follow admissible trajectory <inline-formula><inline-graphic xlink:href="dit_5726fdc8-b28c-42a1-858a-0c0e214437d5.png" xlink:type="simple"/></inline-formula>
   . The Hamiltonian Principle was employed for the analytical solutions of the given optimal control problems. It has been observed that this method converges close to the analytical solution for some class of problems. 
  
 
</p></abstract><kwd-group><kwd>Fireman Method</kwd><kwd> Optimal Control</kwd><kwd> Hamiltonian Principle</kwd><kwd> Linear Quadratic Regulator</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>A well known approach to the principle of optimization was first scribbled centuries ago on the walls of an ancient Roman bathhouse in connection with a choice between two aspirants for emperorship of Rome. Out of two evils, we always choose the lesser. In everyday life, decisions are made to accomplish certain tasks. Normally, there exist several possible ways or methods by which a certain task can be accomplished. Some of these methods may be more efficient or reliable than others and the presence of physical constraints implies that, not just any method can be used. It thus becomes necessary to consciously determine the “best” or “optimal” way to accomplish the task [<xref ref-type="bibr" rid="scirp.68116-ref1">1</xref>] .</p><p>Optimization is the act of obtaining the best policies to satisfy certain objectives while at the same time satisfying some fixed requirements or constraints. It involves the study of optimality criteria for problems, the determination of algorithmic methods of solution, the study of the structure of such methods and computer implementation of the methods under both trial conditions and real life problems [<xref ref-type="bibr" rid="scirp.68116-ref2">2</xref>] .</p><p>According to Wikipedia, optimization can be defined as a process of finding an alternative with the most costeffective or highest achievable performance under given constraints, by maximizing desired factors and minimizing undesired ones. In comparison, maximization means trying to attain the highest or maximum result or outcome without regard to cost or expense. The Practice of optimization is restricted by lack of full information and lack of time to evaluate available information. In computer simulation (modeling) of business problems, optimization is achieved usually by usinglinear programming techniques of operations research.</p><p>Optimization takes its root from the word optimizes, which is to make as perfect, effective, or functional as possible. In engineering, optimization is a collection of methods and techniques to design and make use of engineering systems as perfectly as possible with respect to specific parameters. In industrial engineering, one typical optimization problem is in inventory control. For this problem, we want to reduce the costs associated with item stocking and handling in a warehouse. In the simplest form of this problem, the parameters to be optimized are the quantity of inventory required to fill existing and anticipated orders, when that inventory has to be available and the physical capacity of the warehouse. Optimization requires the representation of the problem in a mathematical model where the decision variables are the parameters of the problem [<xref ref-type="bibr" rid="scirp.68116-ref3">3</xref>] .</p><p>Optimization is an act of finding an alternative with the most cost effective of highest achieveable perfor- mances under the given constraints by a maximizing desire factors and minimizing undesire ones. In comparison, maximization means trying to attain the highest of mininum result or outcome without regard to cost or expense. Practice of optimization is restricted by the lack of full information and the lack of time to evaluate what information is available. The essence of an optimization problem is like catching a black cat in a dark room in minimal time. (A constrained optimization problem corresponds to such a roomful of furniture). A light, even dim, is needed. Hence optimization methods explore assumptions about the character of response of the goal function to varying parameters and suggest the best way to change them. The variety of a priori assumptions corresponds to the variety of optimization methods [<xref ref-type="bibr" rid="scirp.68116-ref4">4</xref>] .</p><p>Optimization is a process, or methodology of making something (as a design, system, or decision) as fully perfect, functional, or effective as possible; specifically: the mathematical procedures (as finding the maximum of a function) involved in this [<xref ref-type="bibr" rid="scirp.68116-ref5">5</xref>] .</p><sec id="s1_1"><title>1.1. Optimal Control</title><p>In many areas of the empirical sciences such as Mathematics, Physics, Biology, and Chemistry, as well as in Economics, we study the time development of systems. Certain essential properties or characteristics of the system, called the state of the system, change over time. If there are n state variables we denote them by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x9.png" xlink:type="simple"/></inline-formula> The rate of change of the state variables with respect to time is usually subject to an error. This is due to many factors, including the actual values of the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x10.png" xlink:type="simple"/></inline-formula> and on certain parameters that can be controlled from the outside. These parameters are called control variables and are denoted by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x11.png" xlink:type="simple"/></inline-formula>. We shall assume throughout this work that the laws governing the behavior of the system over time are given by systems of ordinary differential equations. The control variables can be freely chosen within certain bounds. If the system is in some state x<sup>0</sup> at time, t<sub>0</sub>, and if we choose a certain control function u(t), then the system of differential equations will, usually, have a unique solution, x(t). If there are a priori bounds on the values of the state variables, only those control functions will be admissible which give rise to state functions x(t) satisfying the bounds. In general, there will be many admissible control functions, each giving rise to a specific evolution of the system. In an optimal control problem, an optimality criterion is given which assigns a certain number (a “utility”) to each evolution of the system. The problem is then to find an admissible control function which minimizes the optimality criterion in the class of all admissible control functions. The tools available for solving optimal control problems are analogous to those used in static optimization theory. Before examining a simple control problem, let us digress a little with some remarks concerning static optimization [<xref ref-type="bibr" rid="scirp.68116-ref6">6</xref>] .</p></sec><sec id="s1_2"><title>1.2. Problem Formulation</title><p>The axiom “A problem well put is a problem half solved” may be a slight exaggeration, but its intent is nonetheless appropriate. In this paper, we shall discuss the important aspects of problem formulation. The formulation of an optimal control problem requires:</p><p>1. A mathematical description (model) of the process to be controlled.</p><p>2. A statement of the physical constraints.</p><p>3. Specification of a performance criterion.</p><p>A nontrivial part of any control problem is modeling the process. The objective is to obtain the simplest mathematical description that adequately predicts the response of the physical system to all anticipated inputs. Our discussion will be restricted to systems described by ordinary differential equations (in state variable form). Thus, if</p><disp-formula id="scirp.68116-formula363"><graphic  xlink:href="http://html.scirp.org/file/68116x12.png"  xlink:type="simple"/></disp-formula><p>are the state variables ( or simply the states ) of the process at time t, and</p><disp-formula id="scirp.68116-formula364"><graphic  xlink:href="http://html.scirp.org/file/68116x13.png"  xlink:type="simple"/></disp-formula><p>are the control inputs to the process at time t, then the system may be described by n first-order differential equations</p><disp-formula id="scirp.68116-formula365"><graphic  xlink:href="http://html.scirp.org/file/68116x14.png"  xlink:type="simple"/></disp-formula><p>We can define <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x15.png" xlink:type="simple"/></inline-formula> as the state vector of the system, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x16.png" xlink:type="simple"/></inline-formula> as the control vector. The state equations can then be written as:</p><disp-formula id="scirp.68116-formula366"><graphic  xlink:href="http://html.scirp.org/file/68116x17.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x18.png" xlink:type="simple"/></inline-formula> [<xref ref-type="bibr" rid="scirp.68116-ref7">7</xref>] .</p><p>History of control input values during the interval <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x19.png" xlink:type="simple"/></inline-formula> is denoted by u(t) and is called a control history or simply a control. Also, history of state values in the interval <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x20.png" xlink:type="simple"/></inline-formula> is called a state trajectory and is denoted</p><p>by x(t). However, we have to note that the terms “history”, “curve”, “function”, and “trajectory” are used interchangeably [<xref ref-type="bibr" rid="scirp.68116-ref8">8</xref>] .</p></sec><sec id="s1_3"><title>1.3. A Sketch of the Problem</title><p>Let us begin with a rough sketch of the type of economic problems that can be formulated as optimal control problems. In the process we introduce our notation. An economy involving time <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x21.png" xlink:type="simple"/></inline-formula> can be described by n real numbers</p><disp-formula id="scirp.68116-formula367"><label>(1.3.1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x22.png"  xlink:type="simple"/></disp-formula><p>The amounts of capital goods in n different sectors of the economy might, for example, be suitable state variables. It is often convenient to consider (1.3.1) as defining the coordinates of the vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x23.png" xlink:type="simple"/></inline-formula> in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x24.png" xlink:type="simple"/></inline-formula>. As t varies, this vector occupies different positions in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x25.png" xlink:type="simple"/></inline-formula>, and we say that the system moves along a curve in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x26.png" xlink:type="simple"/></inline-formula>, or traces a path in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x27.png" xlink:type="simple"/></inline-formula>. Let us assume now that the process going on in the economy (causing the<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x28.png" xlink:type="simple"/></inline-formula>’s to vary with t) can be controlled to a certain extent in the sense that there are a number of control functions</p><disp-formula id="scirp.68116-formula368"><label>(1.3.2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x29.png"  xlink:type="simple"/></disp-formula><p>that influence the process. These control functions, or control variables, also called decision variables or instruments will typically be economic data such as tax rates, interest rates, the allocations of investments to different sectors etc. [<xref ref-type="bibr" rid="scirp.68116-ref9">9</xref>] .</p><p>To proceed we have to know the laws governing the behavior of the economy over time, in other words the dynamics of the system. We shall concentrate on the study of systems in which the development is determined by a system of differential equation in the form</p><disp-formula id="scirp.68116-formula369"><label>(1.3.3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x30.png"  xlink:type="simple"/></disp-formula><p>The functions <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x31.png" xlink:type="simple"/></inline-formula> are given functions describing the dynamics of the economy. The assumption is thus that the rate of change of each state variable, in general, depends on all the state variables, all the control variables, and also explicitly on time t. The explicit dependence of the functions on t is necessary, for example, to allow for the laws underlying (8) to vary over time due to exogenous factors such as technological progress, growth in population, etc.</p><p>By using vector notation the system (1.3.3) can be described in a simple form. If we put</p><disp-formula id="scirp.68116-formula370"><graphic  xlink:href="http://html.scirp.org/file/68116x32.png"  xlink:type="simple"/></disp-formula><p>then (1.3.3) is equivalent to</p><disp-formula id="scirp.68116-formula371"><label>(1.3.4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x33.png"  xlink:type="simple"/></disp-formula><p>Suppose that the state of the system is known at time <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x34.png" xlink:type="simple"/></inline-formula> so that<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x35.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x36.png" xlink:type="simple"/></inline-formula> is a given vector in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x37.png" xlink:type="simple"/></inline-formula>. If we choose a certain control function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x38.png" xlink:type="simple"/></inline-formula> defined for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x39.png" xlink:type="simple"/></inline-formula> and insert it into (1.3.3), we obtain a system of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x40.png" xlink:type="simple"/></inline-formula> first-order differential equations with n unknown functions<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x41.png" xlink:type="simple"/></inline-formula>.</p><p>Since the initial point <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x42.png" xlink:type="simple"/></inline-formula> is given, the system (1.3.3) will, in general, have a unique solution</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x43.png" xlink:type="simple"/></inline-formula>. Since this solution is “a response” to the control function u(t), it would have been appropriate to denote it by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x44.png" xlink:type="simple"/></inline-formula> but we usually drop the subscript u.</p><p>By suitable choices of the control function u(t) many different evolutions of the economy can be achieved. However, it is unlikely that the possible evolutions will be equally desirable. We assume, then, as is usual in economic analysis, that the different alternative developments give different “utilities” that can be measured. More specifically, we shall associate with each control function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x45.png" xlink:type="simple"/></inline-formula> and its response <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x46.png" xlink:type="simple"/></inline-formula> the number</p><disp-formula id="scirp.68116-formula372"><label>(1.3.5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x47.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x48.png" xlink:type="simple"/></inline-formula> is a given function. Here <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x49.png" xlink:type="simple"/></inline-formula> is not necessarily fixed, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x50.png" xlink:type="simple"/></inline-formula> might have some terminal condition on it at the end point<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x51.png" xlink:type="simple"/></inline-formula>. The fundamental problem that we study in this chapter can now be formulated:</p><p>Among all control functions u(t) that via (1.3.4) bring the system from the initial state <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x52.png" xlink:type="simple"/></inline-formula> to a final state satisfying the terminal conditions, find one (provided there exists any) such that J given by (1.3.5) is as large as possible. Such a control function is called an optimal control and the associated path x(t) is called an optimal path. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x53.png" xlink:type="simple"/></inline-formula>is often called the criterion functional.</p></sec><sec id="s1_4"><title>1.4. Motivation for the Study</title><p>The study was motivated by the fact that the method used followed sequential order: the Hamiltonian “<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x54.png" xlink:type="simple"/></inline-formula>” was derived from the combination of the state equation (which depends on the admissible control) and the performance measure; the co-state and the state variables could be obtained from the solutions of ordinary differential equations of the co-state and state equations respectively. Also, an admissible control <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x55.png" xlink:type="simple"/></inline-formula> which causes <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x56.png" xlink:type="simple"/></inline-formula> to follow admissible trajectory <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x57.png" xlink:type="simple"/></inline-formula> that minimizes the performance measure could be determined. In addition, the results compared considerably with the computer implementation results.</p></sec><sec id="s1_5"><title>1.5. Statement of the Problem</title><p>The problem statements are stated as follows:</p><p>Is it possible to find among all control functions <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x58.png" xlink:type="simple"/></inline-formula> which bring x(t) from the initial point <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x59.png" xlink:type="simple"/></inline-formula> to a point satisfying the given terminal condition, one which makes the integral in (1.3.5) as small as possible (provided such a control function exists)?</p><p>Is any correlation exists between Fireman method and computer implementation method in the solutions to this class of problems?</p></sec></sec><sec id="s2"><title>2. Nature of Optimal Control</title><p>The task in static optimization is to find a single value for each choice variable, such that a stated objective function will be maximized or minimized as the case maybe. Such a problem is devoid of a time dimension. In contrast, time enters explicitly and prominently in a dynamic optimization problem. In such a problem, we will always have in mind a planning period, say, from an initial time t = 0 to a terminal time t = T, and try to find the best course of action to take during that entire period. Thus the solution for any variable will take the form of not a single value, but a complete time path. Alpha discusses further that, suppose the problem is one of profit maximization over a time period. At any point of time<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x60.png" xlink:type="simple"/></inline-formula>, we have to choose the value of some control variable, u(t), which will then affect the value of some state variables y(t), via a so-called equation of motion. In turn y(t) will determine the profit<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x61.png" xlink:type="simple"/></inline-formula>. Since the objective is to maximize the profit over the entire period, the objective function should take the form of a definite integral of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x62.png" xlink:type="simple"/></inline-formula> from t = 0 to t = T. To be complete, the problem also specifies the initial value of the state variable<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x63.png" xlink:type="simple"/></inline-formula>, and the terminal value of y, y(T) or alternatively, the range of value that y(T) is allowed to take. Taking into account of preceding, one can state the simplest problem of optimal control as</p><p>Maximize <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x64.png" xlink:type="simple"/></inline-formula></p><p>Subject to</p><disp-formula id="scirp.68116-formula373"><graphic  xlink:href="http://html.scirp.org/file/68116x65.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x66.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x67.png" xlink:type="simple"/></inline-formula>free and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x68.png" xlink:type="simple"/></inline-formula> for all <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x67.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x69.png" xlink:type="simple"/></inline-formula></p><p>The first line of the objective function is an integral whose integral f(t, y, u) stipulates home the choice of the control variable u at time t, along with the resulting y at time g, determines our object of maximization at time t. The second is the equation of the motion for the state variable y. What this equation does is to provide the mechanism whereby our choice of control variable u can be translated into a specific pattern of, movement of the state variable y can be adequately described by a first-order differential equation, then, there is need to transform this equation into a pair of first-order differential equations. In this case an additional state variable will be introduced [<xref ref-type="bibr" rid="scirp.68116-ref10">10</xref>] .</p><sec id="s2_1"><title>2.1. Linear Quadratic Control</title><p>A special case of a general non-linear optimal control problem is the linear quadratic (LQ) optimal control problem. Linear quadratic problem is given as follows;</p><p>Minimize the quadratic continuous-time cost functional</p><disp-formula id="scirp.68116-formula374"><label>(2.1.1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x70.png"  xlink:type="simple"/></disp-formula><p>Subject to the linear first-order dynamic constraints</p><disp-formula id="scirp.68116-formula375"><label>(2.1.2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x71.png"  xlink:type="simple"/></disp-formula><p>and the initial condition <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x72.png" xlink:type="simple"/></inline-formula> [<xref ref-type="bibr" rid="scirp.68116-ref11">11</xref>] .</p><p>A particular LQ problem that arises in many control system problem is that of the linear quadratic regulator (LQR) where all of the matrices (i.e. A, B, Q and R) are constants, the initial time is arbitrarily set to zero, and the terminal time is taken as the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x73.png" xlink:type="simple"/></inline-formula> (the last assumption is what is known as infinite horizon).</p><p>Furthermore, the LQR problem is stated as follows: Minimize the infinite horizon quadratic continuous-time cost function</p><disp-formula id="scirp.68116-formula376"><label>(2.1.3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x74.png"  xlink:type="simple"/></disp-formula><p>subject to the linear time-invariant first order dynamic constraints<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x75.png" xlink:type="simple"/></inline-formula>, and initial condition<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x76.png" xlink:type="simple"/></inline-formula>.</p><p>In the finite-Horizon case, the matrices are restricted in the Q and R are positive semi-definite and positive definite and in the infinite horizon case, however the matrices Q and R are not only semi-definite and positive respectively, but are also constants [<xref ref-type="bibr" rid="scirp.68116-ref12">12</xref>] .</p></sec><sec id="s2_2"><title>2.2. Linear-Quadratic Regulator</title><p>The theory of optimal control is concerned with operating dynamical systems at minimum cost. The case where the system dynamics are described by a set of linear differential equations and the cost is described by a quadratic functional is called the LQ problem. One of the main results in the theory is that the solution is provided by the Linear-Quadratic Regulator (LQR), a feedback controller whose equations are given in Section 2.3. [<xref ref-type="bibr" rid="scirp.68116-ref13">13</xref>] .</p>General Description of Linear Quadratic Regulator<p>In layman’s terms this means that the settings of a (regulating) controller governing either a machine or process (like an airplane or chemical reactor) are found by using a mathematical algorithm that minimizes a cost function with weighting factors supplied by a human (engineer). The “cost” (function) is often defined as a sum of the deviations of key measurements from their desired values. In effect this algorithm finds those controller settings that minimize the undesired deviations, like deviations from desired altitude or process temperature. Often the magnitude of the control action itself is included in this sum so as to keep the energy expended by the control action itself limited.</p><p>In effect, the LQR algorithm takes care of the tedious work done by the control systems engineer in optimizing the controller. However, the engineer still needs to specify the weighting factors and compare the results with the specified design goals. Often this means that controller synthesis will still be an iterative process where the engineer judges the produced “optimal” controllers through simulation and then adjusts the weighting factors to get a controller more in line with the specified design goals.</p><p>The LQR algorithm is, at its core, just an automated way of finding an appropriate state-feedback controller. As such it is not uncommon to find that control engineers prefer alternative methods like full state feedback (also known as pole placement) to find a controller over the use of the LQR algorithm. With these the engineer has a much clearer linkage between adjusted parameters and the resulting changes in controller behavior. Difficulty in finding the right weighting factors limits the application of the LQR based controller synthesis.</p></sec><sec id="s2_3"><title>2.3. Finite-Horizon, Continuous-Time LQR</title><p>For a continuous-time linear system, defined on<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x77.png" xlink:type="simple"/></inline-formula>, described by</p><disp-formula id="scirp.68116-formula377"><label>(2.3.1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x78.png"  xlink:type="simple"/></disp-formula><p>with a quadratic cost function defined as:</p><disp-formula id="scirp.68116-formula378"><label>(2.3.2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x79.png"  xlink:type="simple"/></disp-formula><p>The feedback control law that minimizes the value of the cost is</p><disp-formula id="scirp.68116-formula379"><label>(2.3.3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x80.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x81.png" xlink:type="simple"/></inline-formula> is given by</p><disp-formula id="scirp.68116-formula380"><label>(2.3.4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x82.png"  xlink:type="simple"/></disp-formula><p>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x83.png" xlink:type="simple"/></inline-formula> is found by solving the continuous time Riccati differential equation.</p><disp-formula id="scirp.68116-formula381"><label>(2.3.5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x84.png"  xlink:type="simple"/></disp-formula><p>The first order conditions for J<sub>min</sub> are</p><p>(i). State equation</p><disp-formula id="scirp.68116-formula382"><label>(2.3.6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x85.png"  xlink:type="simple"/></disp-formula><p>(ii). Co-state equation</p><disp-formula id="scirp.68116-formula383"><label>(2.3.7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x86.png"  xlink:type="simple"/></disp-formula><p>(iii). Stationary equation</p><disp-formula id="scirp.68116-formula384"><label>(2.3.8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x87.png"  xlink:type="simple"/></disp-formula><p>(iv). Boundary conditions</p><disp-formula id="scirp.68116-formula385"><label>(2.3.9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x88.png"  xlink:type="simple"/></disp-formula></sec><sec id="s2_4"><title>2.4. Review of Linear Ordinary Differential Equation</title><p>Optimal control involves among other things, the ordinary differential equations. Hence, this work deems it necessary to consider the state equation together with the solution of the ordinary differential equation. The solution of an ordinary differential equation (ODE) is given by</p><p>Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x89.png" xlink:type="simple"/></inline-formula> be the unique solution of the matrix ODE</p><disp-formula id="scirp.68116-formula386"><label>(2.4.1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x90.png"  xlink:type="simple"/></disp-formula><p>We call<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x91.png" xlink:type="simple"/></inline-formula>, a fundamental solution, and sometimes write</p><disp-formula id="scirp.68116-formula387"><label>(2.4.2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x92.png"  xlink:type="simple"/></disp-formula><p>the last formula being the definition of the exponential<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x93.png" xlink:type="simple"/></inline-formula>. Observe that:</p><disp-formula id="scirp.68116-formula388"><label>(2.4.3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x94.png"  xlink:type="simple"/></disp-formula><p>The theorem for solving linear system of ODE as follows.</p><p>Theorem 2.4.1</p><p>(i) The unique solution of the homogeneous system of ODE</p><disp-formula id="scirp.68116-formula389"><label>(2.4.4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x95.png"  xlink:type="simple"/></disp-formula><p>is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x96.png" xlink:type="simple"/></inline-formula></p><p>(ii) The unique solution of the non-homogeneous system</p><disp-formula id="scirp.68116-formula390"><label>(2.4.5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x97.png"  xlink:type="simple"/></disp-formula><p>is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x98.png" xlink:type="simple"/></inline-formula> (2.4.6)</p><p>And that this expression is the variation of parameters formula [<xref ref-type="bibr" rid="scirp.68116-ref14">14</xref>] .</p></sec></sec><sec id="s3"><title>3. The Algorithmic Frame Work of Continuous Linear Regulator Problems</title><p>In this section, we shall now proceed to the steps involved in the algorithmic frame work of linear regulator problems:</p><p>Step 1: There is need for noting the coefficient of the state equation (s):</p><disp-formula id="scirp.68116-formula391"><graphic  xlink:href="http://html.scirp.org/file/68116x99.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x100.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x101.png" xlink:type="simple"/></inline-formula> are the state and control functions respectively, and A and B are constants. If there is one state equation, we then demand for the values of A<sub>1</sub> and B<sub>1</sub>.</p><p>Step2: The initial boundary condition(s)<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x102.png" xlink:type="simple"/></inline-formula>. For one state equation, we demand <sub>1</sub>x<sub>0</sub>, and <sub>1</sub>t<sub>0</sub>. <sub> </sub></p><p>Step3: The coefficient of the performance measure to be minimizes (or maximizes)</p><disp-formula id="scirp.68116-formula392"><graphic  xlink:href="http://html.scirp.org/file/68116x103.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x104.png" xlink:type="simple"/></inline-formula> is the integral lower limit, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x105.png" xlink:type="simple"/></inline-formula>is the integral upper limit, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x106.png" xlink:type="simple"/></inline-formula> are constant matrices.</p><p>Step 4: The Lagrangian is given by</p><disp-formula id="scirp.68116-formula393"><graphic  xlink:href="http://html.scirp.org/file/68116x107.png"  xlink:type="simple"/></disp-formula><p>Step 5: We find the co-state equation. For one state equation, derivative of l, i.e.</p><disp-formula id="scirp.68116-formula394"><graphic  xlink:href="http://html.scirp.org/file/68116x108.png"  xlink:type="simple"/></disp-formula><p>Step 6: Derive the optimally condition from the Lagrangian. For one state equation, we find</p><disp-formula id="scirp.68116-formula395"><graphic  xlink:href="http://html.scirp.org/file/68116x109.png"  xlink:type="simple"/></disp-formula><p>Step7: We determine the boundary condition with</p><disp-formula id="scirp.68116-formula396"><graphic  xlink:href="http://html.scirp.org/file/68116x110.png"  xlink:type="simple"/></disp-formula><p>Step 8: The next is to enter the initial guess value for the optimal control <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x111.png" xlink:type="simple"/></inline-formula></p><p>Step 9: Integrate the state equation, substituting the control initial guess</p><p>value i.e. standard integral gives</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x112.png" xlink:type="simple"/></inline-formula>,</p><p>If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x113.png" xlink:type="simple"/></inline-formula> is a constant. Otherwise, we have</p><disp-formula id="scirp.68116-formula397"><graphic  xlink:href="http://html.scirp.org/file/68116x114.png"  xlink:type="simple"/></disp-formula>Optimal Control and Hamiltonian<p>The objective of optimal control theory is to determine the control signals that will cause a process to satisfy the physical constraint and at the same time minimizes (or maximizes) some performance measures. The state of a system is a set of quantities <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x115.png" xlink:type="simple"/></inline-formula> which if known at <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x116.png" xlink:type="simple"/></inline-formula> are determined for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x117.png" xlink:type="simple"/></inline-formula> by specifying the inputs to the system for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x118.png" xlink:type="simple"/></inline-formula>. It is worthy to state the various components of maximum principle for problem of the form</p><disp-formula id="scirp.68116-formula398"><graphic  xlink:href="http://html.scirp.org/file/68116x119.png"  xlink:type="simple"/></disp-formula><p>Subject to</p><disp-formula id="scirp.68116-formula399"><graphic  xlink:href="http://html.scirp.org/file/68116x120.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x122.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x122.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x121.png" xlink:type="simple"/></inline-formula>is free and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x122.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x121.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x123.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x122.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x121.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x123.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x124.png" xlink:type="simple"/></inline-formula> as follows:</p><disp-formula id="scirp.68116-formula400"><label>(i)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x125.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.68116-formula401"><label>(ii) (State equation)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x126.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.68116-formula402"><label>(iii) (Co-state equation)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x127.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.68116-formula403"><label>(iv) (Transversality condition)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x128.png"  xlink:type="simple"/></disp-formula><p>Condition (i) states that at every time<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x129.png" xlink:type="simple"/></inline-formula>, the value of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x130.png" xlink:type="simple"/></inline-formula>, the optimal control , must be chosen so as to maximizes the value of the Hamiltonian over all admissible value of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x131.png" xlink:type="simple"/></inline-formula>. In case the Hamiltonian is differen-</p><p>tiable with respect to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x132.png" xlink:type="simple"/></inline-formula> and yields an interior solution, condition: i) can be replaced by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x133.png" xlink:type="simple"/></inline-formula>. However, if the control region is a closed set, then boundary solutions are possible and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x134.png" xlink:type="simple"/></inline-formula> may not apply. In fact the maximum principle does not ever required the Hamiltonian to be differentiable with respect to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x135.png" xlink:type="simple"/></inline-formula>. Conditions ii) and iii) of the maximum principle <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x136.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x137.png" xlink:type="simple"/></inline-formula> give us two equations of motion referred to as the Hamiltonian system for the given problem. Condition iv), <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x134.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x138.png" xlink:type="simple"/></inline-formula>is the transversality condition appropriate</p><p>for the free-terminal-state problem only. It is noted that, for optimal control problem, the Lagrange function and the Lagrange multiplier variable are known as the Hamiltonian function and co-state variable. The co-state variable measures the shadow price of the state variable [<xref ref-type="bibr" rid="scirp.68116-ref15">15</xref>] .</p></sec><sec id="s4"><title>4. Fireman Numerical Method for a Class of Existing Optimal Control Problems</title><p>This self developed method made use of the application of Geometric Progression and Hamiltonian method to numerical solution of some existing Optimal Control Problems of the form “Find an admissible control <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x139.png" xlink:type="simple"/></inline-formula> which causes <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x140.png" xlink:type="simple"/></inline-formula> to follow admissible trajectory <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x140.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x141.png" xlink:type="simple"/></inline-formula> that minimizes:</p><disp-formula id="scirp.68116-formula404"><label>(4.1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x142.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x143.png" xlink:type="simple"/></inline-formula>”.</p><p>Theorem 4.1.</p><p>For the initial control <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x144.png" xlink:type="simple"/></inline-formula> and step length<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x145.png" xlink:type="simple"/></inline-formula>, the control update is given as:</p><disp-formula id="scirp.68116-formula405"><label>(4.2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x146.png"  xlink:type="simple"/></disp-formula><p>Proof</p><p>Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x147.png" xlink:type="simple"/></inline-formula> be the initial control for the system (4.1), then the successive control updates are given as:</p><disp-formula id="scirp.68116-formula406"><label>(4.3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x148.png"  xlink:type="simple"/></disp-formula><p>Continuing this way, we have that</p><disp-formula id="scirp.68116-formula407"><graphic  xlink:href="http://html.scirp.org/file/68116x149.png"  xlink:type="simple"/></disp-formula><p>Theorem 4.2.</p><p>The solution of the state equation in (4.1) is given as:</p><disp-formula id="scirp.68116-formula408"><graphic  xlink:href="http://html.scirp.org/file/68116x150.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x151.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x151.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x152.png" xlink:type="simple"/></inline-formula></p><p>Theorem 4.3.</p><p>The solution of the state is given as</p><disp-formula id="scirp.68116-formula409"><graphic  xlink:href="http://html.scirp.org/file/68116x153.png"  xlink:type="simple"/></disp-formula><p>as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x154.png" xlink:type="simple"/></inline-formula></p><p>Theorem 4.4: The algebraic relationship is given as:</p><disp-formula id="scirp.68116-formula410"><graphic  xlink:href="http://html.scirp.org/file/68116x155.png"  xlink:type="simple"/></disp-formula><sec id="s4_1"><title>4.1. Algorithmic Framework of Fireman Method</title><p>1. Find the Hamiltonian: The Hamiltonian is given by</p><disp-formula id="scirp.68116-formula411"><graphic  xlink:href="http://html.scirp.org/file/68116x156.png"  xlink:type="simple"/></disp-formula><p>2. Determine the Optimality condition from the Hamiltonian:</p><disp-formula id="scirp.68116-formula412"><graphic  xlink:href="http://html.scirp.org/file/68116x157.png"  xlink:type="simple"/></disp-formula><p>3. Obtain and solve the co-state equation <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x158.png" xlink:type="simple"/></inline-formula></p><p>4. Update the control using 0.1 as step length:</p><disp-formula id="scirp.68116-formula413"><graphic  xlink:href="http://html.scirp.org/file/68116x159.png"  xlink:type="simple"/></disp-formula><p>5. Find the update of the state:</p><disp-formula id="scirp.68116-formula414"><graphic  xlink:href="http://html.scirp.org/file/68116x160.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x161.png" xlink:type="simple"/></inline-formula></p><p>6. Obtain the algebraic relationship:</p><disp-formula id="scirp.68116-formula415"><graphic  xlink:href="http://html.scirp.org/file/68116x162.png"  xlink:type="simple"/></disp-formula><p>7. Test for optimality: <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x163.png" xlink:type="simple"/></inline-formula></p><p>8. Test for convergence with: <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x164.png" xlink:type="simple"/></inline-formula></p></sec><sec id="s4_2"><title>4.2. Test Problem</title><p>In this problem, we consider a non-economic problem. This is finding the shortest path from a given point A to a given straight line. In the diagram below, point A have been plotted on the vertical axis in the t-x plane, and drawn the straight line as vertical one at<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x165.png" xlink:type="simple"/></inline-formula>. Three out of an infinite numbers of admissible paths are also shown, each with a different length. The length of any path is the aggregate of small paths segments, each of which can be considered as the hypotenuse of a triangle (may not be drawn) formed by small movements dt and dx.</p><disp-formula id="scirp.68116-formula416"><graphic  xlink:href="http://html.scirp.org/file/68116x166.png"  xlink:type="simple"/></disp-formula><p>By Pythagoras’ theorem, we denote the hypotenuse by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x167.png" xlink:type="simple"/></inline-formula></p><disp-formula id="scirp.68116-formula417"><label>(4.2.1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x168.png"  xlink:type="simple"/></disp-formula><p>Leading to</p><disp-formula id="scirp.68116-formula418"><label>(4.2.2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x169.png"  xlink:type="simple"/></disp-formula><p>by simple calculations on division by dt<sup>2</sup></p><p>Let<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x170.png" xlink:type="simple"/></inline-formula>, so that</p><disp-formula id="scirp.68116-formula419"><label>(4.2.3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x171.png"  xlink:type="simple"/></disp-formula><p>The total length of the path can then be found by integrating (4.2.3) with respect to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x172.png" xlink:type="simple"/></inline-formula> from <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x172.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x173.png" xlink:type="simple"/></inline-formula> to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x172.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x173.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x174.png" xlink:type="simple"/></inline-formula>. If we let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x172.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x173.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x174.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x175.png" xlink:type="simple"/></inline-formula> be the control variable, then (4.2.3) can be expressed as:</p><disp-formula id="scirp.68116-formula420"><label>(4.2.4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x176.png"  xlink:type="simple"/></disp-formula><p>The shortest path problem is to find an admissible control<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x177.png" xlink:type="simple"/></inline-formula>, which causes <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x177.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x178.png" xlink:type="simple"/></inline-formula> to follow admissible trajectory <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x177.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x179.png" xlink:type="simple"/></inline-formula> that minimizes <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x177.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x178.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x180.png" xlink:type="simple"/></inline-formula></p><disp-formula id="scirp.68116-formula421"><label>(4.2.5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x181.png"  xlink:type="simple"/></disp-formula><p>Solution to (4.2.5) is same as that of minimization i.e.</p><p>Minimize <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x182.png" xlink:type="simple"/></inline-formula> (using distance problem)</p><p>Subject to</p><disp-formula id="scirp.68116-formula422"><label>(4.2.6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x183.png"  xlink:type="simple"/></disp-formula><p>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x184.png" xlink:type="simple"/></inline-formula></p></sec><sec id="s4_3"><title>4.3. Analytical Solution to Problem</title><p>The problem is same as that of</p><p>Max. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x185.png" xlink:type="simple"/></inline-formula></p><p>Subject to</p><disp-formula id="scirp.68116-formula423"><label>(4.3.1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/68116x186.png"  xlink:type="simple"/></disp-formula><p>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x187.png" xlink:type="simple"/></inline-formula></p><p>The Hamiltonian for the problem is given by</p><disp-formula id="scirp.68116-formula424"><graphic  xlink:href="http://html.scirp.org/file/68116x188.png"  xlink:type="simple"/></disp-formula><p>Since ℋ is differentiable in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x189.png" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x190.png" xlink:type="simple"/></inline-formula> is unrestricted, the following first order condition can be used to maximize ℋ.</p><disp-formula id="scirp.68116-formula425"><graphic  xlink:href="http://html.scirp.org/file/68116x191.png"  xlink:type="simple"/></disp-formula><p>Making <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x192.png" xlink:type="simple"/></inline-formula> the subject of relation, we have that<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x192.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x193.png" xlink:type="simple"/></inline-formula>.</p><p>Checking the second order condition we find<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x194.png" xlink:type="simple"/></inline-formula>.</p><p>This result verifies that the solution to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x195.png" xlink:type="simple"/></inline-formula> does maximize the Hamiltonian. Since <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x196.png" xlink:type="simple"/></inline-formula> is a function of l, we need a solution to the co-state variable. From the first order conditions the equation of motion for the co-state variable is</p><disp-formula id="scirp.68116-formula426"><graphic  xlink:href="http://html.scirp.org/file/68116x197.png"  xlink:type="simple"/></disp-formula><p>Integrating, we have<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x198.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x198.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x199.png" xlink:type="simple"/></inline-formula> is a constant.</p><p>Since <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x200.png" xlink:type="simple"/></inline-formula> is independent of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x200.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x201.png" xlink:type="simple"/></inline-formula>, we have that l is a constant. To definitive this constant we can make use of the transversality condition,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x200.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x201.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x202.png" xlink:type="simple"/></inline-formula>. Since <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x200.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x201.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x202.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x203.png" xlink:type="simple"/></inline-formula> can take only a single value now known to be zero, we ac-</p><p>tually have <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x204.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x204.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x205.png" xlink:type="simple"/></inline-formula>. Thus we can write <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x204.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x205.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x206.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x204.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x205.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x206.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x207.png" xlink:type="simple"/></inline-formula>.</p><p>It follows that the optimal control is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x208.png" xlink:type="simple"/></inline-formula>. In addition, if we use the equation of motion for the state variable, we see that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x208.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x209.png" xlink:type="simple"/></inline-formula> or <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x208.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x209.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x210.png" xlink:type="simple"/></inline-formula> (which is a constant). Thus we may write <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x208.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x209.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x210.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x211.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x208.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x209.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x210.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x212.png" xlink:type="simple"/></inline-formula>. Since<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x208.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x209.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x210.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x212.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x213.png" xlink:type="simple"/></inline-formula>, then the shortest path from a given point A to a given straight line with zero gradient.</p></sec><sec id="s4_4"><title>4.4. Results of the Test Problem</title><p>Analytic: <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/68116x214.png" xlink:type="simple"/></inline-formula></p><p><xref ref-type="table" rid="table">Table </xref>of Results for Problem</p><disp-formula id="scirp.68116-formula427"><graphic  xlink:href="http://html.scirp.org/file/68116x218.png"  xlink:type="simple"/></disp-formula></sec></sec><sec id="s5"><title>5. Summary</title><p>It has been established that the knowledge of the Hamiltonian method and the computer programming method has made the minimization (or maximization) process possible for optimal control problems of the types considered above. The two methods in addition to the solution of differential equations involved made the solutions possible. One of the advantages of Fireman method is that, it compared considerably with the computer implementation results.</p><sec id="s5_1"><title>5.1. Conclusions</title><p>This paper has revealed that mathematics should not be studied in abstraction. There is reality in mathematics. The practical and real life situations should be the main focus of mathematics, like distances, consumption problems etc. The co-state, control variable, associated with optimal control problem coupled with a system of linear dynamic constraints solved by Hamiltonian method, have been found to be a very powerful mathematical tool with numerous applications.</p><p>More so, computationally, the Fireman Method was tested on an existing linear-quadratic regulator problem with the result obtained. Our numerical and analytic results for this problem are presented in the table below, with the summary as:</p><p>Based on the results, it is obvious that, on determining the optimal controls and trajectories of linear-quadratic regulator problems using iterative numerical technique such as Fireman Method is relevant and recommended for use. It is observed that results obtained from Fireman method are much closed to the numerical result and have higher rate of convergence.</p></sec><sec id="s5_2"><title>5.2. Recommendation</title><p>It is recommended that further researches should be carried out on the application of penalty function method to minimize (or maximize) the tested problems and other problems still in existence. One could consider the use of the steepest descent method.</p></sec></sec><sec id="s6"><title>Cite this paper</title><p>J. O. Olademo,A. A. Ganiyu,M. F. Akimuyise, (2015) Fireman Numerical Solution of Some Existing Optimal Control Problems. Open Access Library Journal,02,1-14. doi: 10.4236/oalib.1101352</p></sec></body><back><ref-list><title>References</title><ref id="scirp.68116-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Thomas, D. (2001) Optimization Method of Control Processes with Minimis Criteria iii, Automat, (i).Tekmekhem.</mixed-citation></ref><ref id="scirp.68116-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Mital, K.V. (1976) On Program Pursuit Problems in Linear System. Izvestia Aced, Nauk, Automat, (i).Tekmekhem.</mixed-citation></ref><ref id="scirp.68116-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Kirk, D.E. (2004) Optimal Control Theory (An Introduction). Dover Publications, INC. Mineola, New York.</mixed-citation></ref><ref id="scirp.68116-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Seiersted, A. and Sydsaeter, K. (1985) Optimal Control Theory with Economic Application. Amsterdem, Lansame Publisher, New York.</mixed-citation></ref><ref id="scirp.68116-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Snyman, J.A. (2005) Practical Mathematical Optimization. Springer, USA.</mixed-citation></ref><ref id="scirp.68116-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Sontag, E.D. (1998) Mathematical Control Theory: Deterministic Finite Dimensional Systems. 2nd Edition, Springer, Berlin. http://dx.doi.org/10.1007/978-1-4612-0577-7</mixed-citation></ref><ref id="scirp.68116-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Hull, D.G. (2003) Optimal Control Theory for Applications. Springer-Verlag Inc., New York.</mixed-citation></ref><ref id="scirp.68116-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Gurman, V.I. and Krotov, V.F. (1973) Methods and Problems of Optimal Control. Nauka, Moskva.</mixed-citation></ref><ref id="scirp.68116-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Todorov, E. (2006) Optlmal Control Theory. MIT Press, Cambridge.</mixed-citation></ref><ref id="scirp.68116-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Alpha, C.C. and Kelvin, W. (2005) Fundamental Methods of Mathematical Economics. McGraw-Hill Companies, New York.</mixed-citation></ref><ref id="scirp.68116-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Rose, M. (2009) Theory and Methods of Projecting Automati Controllers. Automat I, Telemakhan, N.I.</mixed-citation></ref><ref id="scirp.68116-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Bertsekas, D.P. (2012) Dynamic Programming and Optimal Control. Standard University, Standard.</mixed-citation></ref><ref id="scirp.68116-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Subbotin, A.I. and Krasovskii, N.N. (1988) Game-Theoretical Control Problems. Springer-Verlag, New York.</mixed-citation></ref><ref id="scirp.68116-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Evans, L.C. (2001) An Introduction to Mathematical Optimal Control Theory, Versiono. L. http://math.berkeley.edu/’evans/sde</mixed-citation></ref><ref id="scirp.68116-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Krotov, V.F. (1996) Global Methods in Optimal Control Theory. Mercel Dekker, Inc., New-York.</mixed-citation></ref></ref-list></back></article>