<?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">OJOp</journal-id><journal-title-group><journal-title>Open Journal of Optimization</journal-title></journal-title-group><issn pub-type="epub">2325-7105</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ojop.2013.22007</article-id><article-id pub-id-type="publisher-id">OJOp-33235</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject><subject> Engineering</subject><subject> Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Optimization Scheme Based on Differential Equation Model for Animal Swarming
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>akeshi</surname><given-names>Uchitane</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>Atsushi</surname><given-names>Yagi</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Information and Physical Sciences, Osaka University, Osaka, Japan</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>atsushi-yagi@ist.osaka-u.ac.jp(AY)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>18</day><month>06</month><year>2013</year></pub-date><volume>02</volume><issue>02</issue><fpage>45</fpage><lpage>51</lpage><history><date date-type="received"><day>March</day>	<month>21,</month>	<year>2013</year></date><date date-type="rev-recd"><day>May</day>	<month>6,</month>	<year>2013</year>	</date><date date-type="accepted"><day>May</day>	<month>21,</month>	<year>2013</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 paper is devoted to introducing an optimization algorithm which is devised on a basis of ordinary differential equation model describing the process of animal swarming. By several numerical simulations, the nature of the optimization algorithm is clarified. Especially, if parameters included in the algorithm are suitably set, our scheme can show very good performance even in higher dimensional problems.  
    
 
</p></abstract><kwd-group><kwd>Optimization Scheme; Differential Equation Model; Animal Swarming</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Let <img src="2-2730016\5e6a0ba9-b522-421b-be3c-9c24690f04d8.jpg" /> be a real valued continuous function defined for<img src="2-2730016\6ba41f03-ad81-4c76-8036-2eb1aabfac1d.jpg" />, where <img src="2-2730016\d299d82d-b5b9-479d-a027-d884c08cc26b.jpg" /> is a positive integer. The problem of finding the minimal value</p><p><img src="2-2730016\0e924587-c62f-4d23-96b0-0bcff3393991.jpg" /></p><p>is called a D-dimensional optimization problem for<img src="2-2730016\8accde7b-faae-4297-9b06-ec7e60f79666.jpg" />. Such an optimization problem is one of fundamental problems in the study of science and technology and so far various methods have already been presented.</p><p>When <img src="2-2730016\a6f3f187-275f-4226-93dd-20bd51a64bdb.jpg" /> is a <img src="2-2730016\b72c2615-f496-4905-8d9f-0562e2fc832a.jpg" /> function, the point <img src="2-2730016\7308fc5e-262a-4aaf-85ef-356085f66a16.jpg" /> which hits the minimal value <img src="2-2730016\7bc18060-54c9-40fa-bb18-d71eff69de7d.jpg" /> is obtained in the set of solutions of the functional equation<img src="2-2730016\e011d9e9-8b40-4b9b-b802-c10e21c71e50.jpg" />. But, in general, it is not so easy to solve this functional equation. So, approximate solutions become more important. The steepest descent method is a method of obtaining a sequence <img src="2-2730016\ccce7417-e72b-4d8e-b3be-e65d9586fca8.jpg" /> in <img src="2-2730016\18fc80cd-13d7-4b65-a8a6-30018be618e3.jpg" /> which approaches to <img src="2-2730016\ed88244c-bf08-495b-a738-026d966629cb.jpg" /> by using the recurrence formula</p><p><img src="2-2730016\4132192b-b09f-4511-be2c-413adeb91836.jpg" />with some suitable coefficient<img src="2-2730016\7489255f-fc3c-4748-8d70-40437bbb0722.jpg" />. This method is very convenient and it is easily observed that <img src="2-2730016\92f8b91b-66d0-4e6b-9077-cc5bcc3fe75e.jpg" /> converges to a limit <img src="2-2730016\294c733a-25f8-401e-b65e-9d58e1e8f2c3.jpg" /> such that<img src="2-2730016\2aab9dfe-49f9-46c3-b5fc-0fa27bafad71.jpg" />. But <img src="2-2730016\8150b320-2a35-4655-880a-646cc2e28563.jpg" /> may hit very often some local minimal value of <img src="2-2730016\0a19c8fe-7600-4542-8090-c1f595f700ab.jpg" /> and not the very minimal value. So, when <img src="2-2730016\08720306-0ab5-41a1-a478-bc1801c67b8a.jpg" /> possesses many local minimal values, it is very difficult to find out the point <img src="2-2730016\3ed78dd6-d0cf-42e0-8a45-d46d69a6826c.jpg" /> by this method.</p><p>Recently, a development of techniques of numerical computations has yielded a new paradigm of optimization using a collection of particles in <img src="2-2730016\ece89604-0c1a-4a19-aaa1-be549ba93fe9.jpg" /> which interact each other and move for striking out the point<img src="2-2730016\54b24e74-0fae-447c-81e3-21da2de8c700.jpg" />. Such a method is called the particle optimization. One of the typical particle optimization was devised by KennedyEberhart [<xref ref-type="bibr" rid="scirp.33235-ref1">1</xref>]. They consider a swarm of particles not only flying in <img src="2-2730016\80ffd139-f29c-45c1-b215-1aca6f965ab8.jpg" /> like bird but also behaving as an intellectual individual which can memorize its personal best through the whole past and, on the other hand, can know the swarm’s global best at each instant. In each step, processing such personal and swarm information, they move to a suitable position. The phase space in which the particles move about is therefore an abstract multi-dimensional space which is collision-free. They called their method the particle swarm optimization. Afterword, the particle swarm optimization has been developed extensively and applied to various problems. We will here quote only some of them [2-4]. A survey of the method has recently been published by Eslami-Shareef-Khajehzadeh-Mohamed [<xref ref-type="bibr" rid="scirp.33235-ref5">5</xref>].</p><p>In this paper, we want to compose another type particle optimization which is inspired more directly from the animal swarming like fish schooling, bird flocking, or mammal herding. Our particles move truly according to the animal’s behavioral rules for forming swarm. We first set a D-dimensional physical space <img src="2-2730016\091330be-2f92-45b9-bcbc-40aa1abefada.jpg" /> in which the particles move about. We then assume among individuals two kinds of interactions, attraction and collision avoidance. These interactions will be formulated by generalized gravitation laws. Regarding <img src="2-2730016\bdd105fa-01d7-49c6-b3eb-47d73365d16e.jpg" /> as an environmental potential, we assume also that the particles are sensitive to the gradient of <img src="2-2730016\41f8f5f0-5ebb-4a77-98c2-f5e8e6627dab.jpg" /> at their positions and have tendency to move toward the most descending direction of the value of<img src="2-2730016\d06c1800-96c7-4189-affc-ca3684142bd6.jpg" />. But they cannot know which mate has the global best position of the swarm at any momemt. We will also incorporate uncertainty of their information processing and executing. The phase space of particles is therefore given by<img src="2-2730016\74068007-0223-481d-a57a-8b76e4593109.jpg" />, here <img src="2-2730016\d43a0c1d-07b4-481b-85f8-29ec196f815d.jpg" /> means that at that moment the i-th particle is at position x<sub>i</sub> with velocity v<sub>i</sub>. As for animal’s behavioral rules, we are going to follow those presented by Camazine-Deneubourg-Franks-Sneyd-Theraulaz-Bonabeau ([<xref ref-type="bibr" rid="scirp.33235-ref6">6</xref>], Chapter 11). That is:</p><p>1) The swarm has no leaders and each individual follows the same behavioral rules;</p><p>2) To decide where to move, each individual uses some form of weighted average of the position and orientation of its nearest neighbors;</p><p>3) There is a degree of uncertainty in the individual’s behavior that reflects both the imperfect informationgathering ability of an animal and the imperfect execution of its actions.</p><p>(We refer also a similar idea due to Reynolds [<xref ref-type="bibr" rid="scirp.33235-ref7">7</xref>].) The authors have in facttried to model in the previous paper [<xref ref-type="bibr" rid="scirp.33235-ref8">8</xref>] these mechanisms by stochastic differential Equations (2.1) and (2.2) below.</p><p>Our optimization scheme is actually composed on the basis of the continuous model Equations (2.1), (2.2) but just ignoring velocity matching (i.e., taking<img src="2-2730016\fbb96785-23aa-49b3-995c-4b7ccf0c1fc4.jpg" />) and setting the external force as the sum of resistance and gradient of the potential function to be optimized. At each step, the particles have a velocity determined by the sum of centering with nearby mates and acceleration by the external force. Its position is renewed by the sum of the velocity and a noise which reflects the imperfectness of information-gathering and execution of actions. At the first stage, the particles move striking out the global minimal value on one hand keeping a swarm and on the other hand keeping a territorial distance with other mates. The noise helps the swarm to escape from the traps of local minimal values and to reach into a neighborhood of the global one. At the second stage, the movement of particles slows down. The particles go to an equilibrium state in which some particle attains at the swarm’s best value.</p><p>In order to investigate swarm behavior of particles, we shall apply our optimization scheme to a few benchmark problems. When <img src="2-2730016\be2c53c6-bef0-4e92-8bb2-c19e64ef0a10.jpg" /> has many local minimal values, the territorial distance must be chosen in a suitable length to find a good approximate solution. Optimal strength of noise is also required. If it is too small, the swarm is easily trapped by a local minimum; to the contrary, if too large, the particles cannot keep on swarming because of the strong dispersion. If these are suitably set, then our scheme can show very high performance even in 12- dimensional problems.</p></sec><sec id="s2"><title>2. Continuous Model</title><p>We being with reviewing the continuous model presented by [<xref ref-type="bibr" rid="scirp.33235-ref8">8</xref>].</p><p>We consider motion of I animals in the physical space<img src="2-2730016\4127a81e-03a2-4768-b269-75828c7bf586.jpg" />. The position of i-th animal is denoted by <img src="2-2730016\bdcb0ab2-5c6e-42c8-b410-c511566a8840.jpg" /> <img src="2-2730016\4a725421-64ba-4ff7-b61c-391b9e20eb32.jpg" />, and its velocity by<img src="2-2730016\7f5a2156-99dd-4fb5-92c8-2916e60f3b34.jpg" />. The model equations are then written as</p><disp-formula id="scirp.33235-formula56676"><label>(2.1)</label><graphic position="anchor" xlink:href="2-2730016\5ef05bcb-f033-4709-b719-4d952c3e2d16.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.33235-formula56677"><label>(2.2)</label><graphic position="anchor" xlink:href="2-2730016\de14522a-903f-4823-9bc9-076f9b2492d2.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="2-2730016\9e70ca47-f361-42ba-8967-18affa94bb63.jpg" /> and<img src="2-2730016\e45ba56f-fbd2-4478-9da3-ebf7541c41d8.jpg" />. The first Equation (2.1) is a stochastic equation for x<sub>i</sub>, here</p><p><img src="2-2730016\107ef5f9-732f-4628-9a36-19dba4b93bef.jpg" />denotes a system of independent 3-dimensional Brownian motions defined on a complete probability space with filtration <img src="2-2730016\5bce0ef6-10fc-4f4d-b3d7-c345f498ffdb.jpg" /> (see [<xref ref-type="bibr" rid="scirp.33235-ref9">9</xref>]). The term <img src="2-2730016\d26d4ca1-2699-451c-bf79-22b53b2b87b4.jpg" /> therefore denotes a noise resulting from the imperfectness of information-gathering and action of the i-th animal, <img src="2-2730016\41135ff9-d3f0-4e93-afda-0cb147b68a3a.jpg" />being some coefficient. In the meantime, (2.2) is a deterministic equation for v<sub>i</sub>. The first term in the right hand side denotes the centering and the collision avoidance of animal. The animals have tendency to stay nearby their mates and at the same time avoid colliding each other. As p and q are such that<img src="2-2730016\57ee2d6f-917e-4399-9133-1df40351cf35.jpg" />, if<img src="2-2730016\cb8525c8-12f7-4cb8-9986-5643d1ae5be4.jpg" />, then the <img src="2-2730016\c10e4dbf-28fc-46b6-887f-16e4fced40ef.jpg" />-th animal moves toward the j-th; to the contrary, if<img src="2-2730016\ce0e944e-53b9-4cb4-a3a4-55033004d274.jpg" />, then it acts in order to avoid collision with the other. The number <img src="2-2730016\2da26bf0-27fc-4e02-bb0d-cd2225ff127d.jpg" /> therefore denotes a critical distance. If p is large, then, as the distance <img src="2-2730016\e7092b52-3ada-466b-82a8-9516c8f365cc.jpg" /> increases, its power <img src="2-2730016\8e758d07-ee17-4fb1-ac82-7b7a414ea53f.jpg" /> decreases quickly. Hence, the larger p is, the shorter the range of centering is. The second term of (2.2) denotes the effect of velocity matching with nearby mates. Finally, the term <img src="2-2730016\a692f8c4-9fd9-49ab-9966-4269d7cbb15f.jpg" /> denotes an external force imposed to the i-th animal at time t which is a given function for x<sub>i</sub> and v<sub>i</sub>. In the subsequent section, we take a function of the form</p><disp-formula id="scirp.33235-formula56678"><label>(2.3)</label><graphic position="anchor" xlink:href="2-2730016\ee572b08-9112-469f-93fd-9fb08f39fb4a.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="2-2730016\3779101d-2306-4d77-a036-d21f8a4fcb45.jpg" /> denotes a resistance for motion and <img src="2-2730016\10bda2dd-c62e-475c-8118-bd18a4e5cd30.jpg" /> denotes an external force determined by a <img src="2-2730016\eae48c40-391d-4318-a0f2-c779659b8702.jpg" /> potential function<img src="2-2730016\5d635535-bab6-4ed3-9712-5116e29ede75.jpg" />.</p></sec><sec id="s3"><title>3. Optimization Scheme</title><p>Let <img src="2-2730016\db6af354-b3d5-43f0-bdea-f4497cd24ddd.jpg" /> be a real valued <img src="2-2730016\58c13357-274e-4f2b-a5cc-308203e24db4.jpg" /> function defined for <img src="2-2730016\ffdc464f-de25-4d01-b599-bae32d26ef77.jpg" /> with positive integer<img src="2-2730016\b8c939cf-c2fa-45aa-af1d-c2dfc9170385.jpg" />. Consider the optimization problem</p><disp-formula id="scirp.33235-formula56679"><label>(3.1)</label><graphic position="anchor" xlink:href="2-2730016\38997024-386c-40c4-81d8-8a2af8df265e.jpg"  xlink:type="simple"/></disp-formula><p>On the basis of (2.1), (2.2), we introduce an optimization algorithm for (3.1). Let<img src="2-2730016\c31fc9e4-b47f-4790-9765-ef539f31749c.jpg" />, denote the positions of I particles moving about in the space<img src="2-2730016\b1226219-63df-4a19-81c5-b83abc24cd26.jpg" />, and let<img src="2-2730016\bc184e6a-6e67-431a-a129-ae77de696e2f.jpg" />, denote their velocities. We ignore velocity matching of particles, namely, we set<img src="2-2730016\652b6c92-e716-45f5-9ae8-9c61d1a39f87.jpg" />, and take the function <img src="2-2730016\6197ec78-1f94-4b96-87bd-290e65067464.jpg" /> in (2.2) in the form (2.3) above. Our scheme is then described by</p><disp-formula id="scirp.33235-formula56680"><label>(3.2)</label><graphic position="anchor" xlink:href="2-2730016\f57d873b-879e-4802-a10f-d24c0bb31ac5.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.33235-formula56681"><label>(3.3)</label><graphic position="anchor" xlink:href="2-2730016\aba7abe1-b263-435b-ae6c-0a1058dda213.jpg"  xlink:type="simple"/></disp-formula><p>where<img src="2-2730016\ec820957-25eb-45e9-b84d-f404b5ad90ed.jpg" />. In addition,</p><p><img src="2-2730016\9836820b-1b8a-40db-a529-9ce22e0faec7.jpg" />, is a family of independent stochastic functions defined on a complete probability space <img src="2-2730016\66c77e43-12d1-46ff-a5bf-ae78d3031ff3.jpg" /> with values in <img src="2-2730016\049f7dbd-05dc-412d-9823-ca4cad264ea0.jpg" /> whose distributions are a normal distribution with mean 0 and variance<img src="2-2730016\86756e27-ee2e-4d0b-9b0d-58f3b73354f4.jpg" />. And <img src="2-2730016\fffc72c1-e617-4bdb-8e63-5d72d1d776d2.jpg" /> is given by</p><p><img src="2-2730016\87d24b25-bb8d-49c6-9091-5f69ed9c71c6.jpg" />.</p><p>Set initial positions and initial velocities</p><p><img src="2-2730016\95df580b-3937-47fd-9bbc-fdb8eada9c3d.jpg" /></p><p>respectively. Then, the algorithm (3.2), (3.3) defines a discrete trajectory</p><p><img src="2-2730016\7a226b85-d033-4d44-82c4-ca989edcfcbf.jpg" /></p><p>where<img src="2-2730016\3007ede3-e6b0-4fb6-bfcb-b7957dfdbd17.jpg" />. In each step n, we compute the minimal value <img src="2-2730016\3c1acdb6-0534-4d7b-a75f-a7bc1e7974c8.jpg" /> and memorize its value together with the point <img src="2-2730016\71db0a55-e510-48c2-9551-67b1658ed783.jpg" /> hitting it, i.e.,<img src="2-2730016\399a33b7-abed-4d41-9d77-f1f4b25136e5.jpg" />. Repeating the iteration N-times,</p><p><img src="2-2730016\619fedf7-be0b-4b14-8645-f1d9fe5883b3.jpg" />is an approximation value of (3.1) and <img src="2-2730016\59ef016e-3e18-4b30-9ed2-1e1792d858f1.jpg" /></p><p>such that <img src="2-2730016\4c8c30d5-d623-460c-8c09-68cb52702443.jpg" /> is an approximation solution of our scheme.</p><p>As <img src="2-2730016\32738005-04c3-40c5-885d-063101c0d3b9.jpg" /> is one of members of swarm <img src="2-2730016\3cd81370-6ebe-4bb1-ab73-48c91c2eb572.jpg" /> having interactions one and another, the approximate solution <img src="2-2730016\bbccfa49-92b2-4cbb-8750-ec81f40d6a31.jpg" /> may not satisfy the condition<img src="2-2730016\2cbc8e9e-b583-4ada-a72d-b3b4bbbaf064.jpg" />. This means that there is a point <img src="2-2730016\af3dc2c8-69fb-43e3-a5e1-fcf61d9b276c.jpg" /> in a neighborhood of <img src="2-2730016\34c0a6d9-f650-478b-9833-a0f7ab0195f9.jpg" /> which hits a local minimum of<img src="2-2730016\34af8058-9dc9-48ab-bc15-d2a5cf41e5c0.jpg" />, i.e.,<img src="2-2730016\b22b953d-458c-4756-8a44-1bf2ad525e3a.jpg" />. In this case, <img src="2-2730016\df4f9fba-a671-4846-a1e3-62da5c910bc8.jpg" />which can easily be obtained by classical methods (e.g., the steepest descent method) gives a better approximate solution of (3.1) than<img src="2-2730016\f8db2fc8-45e7-4362-b522-6a267c457c16.jpg" />.</p></sec><sec id="s4"><title>4. Numerical Experiments</title><p>We show some numerical experiments to expose the particle’s behavior of our scheme. It is expected that the particles crowd around a point <img src="2-2730016\32d9fe69-0dc7-4a0c-bc78-6d9959047cf7.jpg" /> giving the global minimum of <img src="2-2730016\fe9b1a71-741a-4676-a6d1-d8db50b8949b.jpg" /> or are dispersed into a number of neighborhoods of points giving local minimums. The behavior may change heavily depending on the choice of parameters <img src="2-2730016\5519b7b3-9116-4013-9643-69dfa4f132d7.jpg" /> and<img src="2-2730016\18879f15-49d6-4b9e-bb0b-f068dc0404c9.jpg" />.</p><p>We here use three well known benchmark problems, namely, Problem (3.1) with Sphere function, Rastrigin function and Rosenbrock function. Problem (3.1) with the Sphere function</p><disp-formula id="scirp.33235-formula56682"><label>(4.1)</label><graphic position="anchor" xlink:href="2-2730016\e04cd1e7-7bac-440c-ab9f-122e297ede6e.jpg"  xlink:type="simple"/></disp-formula><p>is the simplest problem. The optimal point is obviously given by<img src="2-2730016\bb280e0c-8bfb-4211-8dff-8ad41cce7a2e.jpg" />. The following function</p><disp-formula id="scirp.33235-formula56683"><label>(4.2)</label><graphic position="anchor" xlink:href="2-2730016\3953bd74-010b-457d-aea2-939b50efbf01.jpg"  xlink:type="simple"/></disp-formula><p>is called the Rastrigin function. Its optimal point is also given by <img src="2-2730016\6baa61d0-c757-4c40-90c7-1ed58ff20770.jpg" />with the global minimum</p><p><img src="2-2730016\255e3978-42d6-42e0-9f37-f93fe6e90bce.jpg" />. It is easily seen that this function possesses many local minimums; indeed, at every lattice point, <img src="2-2730016\2afeb21c-a558-47d9-8ce0-423c7b9e21cc.jpg" />has a local minimum. Therefore, Problem (3.1) with function (4.2) is very difficult to treat especially in a high dimension<img src="2-2730016\7361698d-90b2-454c-b4bd-cf86207fba2a.jpg" />. Finally, the Rosenbrock function is formulated by</p><disp-formula id="scirp.33235-formula56684"><label>(4.3)</label><graphic position="anchor" xlink:href="2-2730016\566b1b86-1427-4136-b8b2-483f612a5c2a.jpg"  xlink:type="simple"/></disp-formula><p>This function takes its global minimum 0 at the lattice point <img src="2-2730016\71421098-3d43-4e31-a812-56bf5d986fc2.jpg" /></p><p>As shown below, behavior of the particles depends on the model parameters. We set <img src="2-2730016\4d32caf4-8877-49c9-9156-1a8e03def5f7.jpg" /> <img src="2-2730016\198c57d9-2730-4ec9-980e-d3a6a594f052.jpg" />and</p><p><img src="2-2730016\a73719bc-8304-42a5-87f9-b04de8a4afde.jpg" />. The step size is fixed by</p><p><img src="2-2730016\b7bf46c1-fb2a-481f-bc5c-6a666305924b.jpg" />and the total step number is<img src="2-2730016\b1d1ca7d-fa0f-4363-aa00-86c92d1a0918.jpg" />. As for D, we consider 2-dimensional and 12-dimensional problems.</p><p>When<img src="2-2730016\3a7b85ff-f047-4794-bca5-5af62a8fd386.jpg" />, the initial position <img src="2-2730016\71370d4c-8920-4130-aab7-ae63606c31b5.jpg" /> is taken in, <img src="2-2730016\cc00b708-a5a1-4e36-ae79-51da2c16527e.jpg" />, where no optional point exists in<img src="2-2730016\e413a997-d166-4874-90b1-629e39214098.jpg" />, moreover, <img src="2-2730016\b3aa1c34-a80d-4da0-8d68-a3cfd6f3b0eb.jpg" />is far away from the optimal point. In addition, for 2-dimensional Rosenbrock problem, we will take<img src="2-2730016\ad163314-d45b-493d-978e-3c7f2a051a12.jpg" />, too, because the Rosenbrock function defined by (4.3) is not symmetric with respect to the transformation<img src="2-2730016\7b567f90-fac5-409a-a18c-3cf28568570a.jpg" />.</p><p>When<img src="2-2730016\8f15ec4f-8645-459e-8eb3-583c7e7b4b3c.jpg" />, the initial position <img src="2-2730016\694304b2-ea2a-4936-89fb-abce87283cb9.jpg" /> is taken randomly in<img src="2-2730016\19bad6d9-3cf1-4924-b1e3-69cfb34a7bb5.jpg" />, but it is very difficult to find the optimal point in a higher dimensional search space.</p><sec id="s4_1"><title>4.1. Sphere Function</title><p><xref ref-type="fig" rid="fig1">Figure 1</xref> shows the numerical results for Sphere function. The parameters are set as<img src="2-2730016\6eb69459-41ab-4fd0-a8b2-90f5f7c69a4c.jpg" />,<img src="2-2730016\c43f9f1a-1d18-456a-a17f-6c2beaab5ed4.jpg" />;<img src="2-2730016\b0e63c13-c036-41c3-bbd3-c74360d18c2d.jpg" />;<img src="2-2730016\17011cbb-b518-40ed-a9ae-0f5ff941642d.jpg" />, and<img src="2-2730016\4d0066df-5f0a-42f1-9c2e-4e245ae43a9b.jpg" />. For<img src="2-2730016\2bd87d9d-6fe6-456b-be7c-0bb0a2369308.jpg" />, the computed result is given by <xref ref-type="fig" rid="fig1">Figure 1</xref>(a); similarly for<img src="2-2730016\8ac4ae58-6400-4fc6-815c-badcf77e79ab.jpg" />, by <xref ref-type="fig" rid="fig1">Figure 1</xref>(b).</p><p>In the first stage<img src="2-2730016\fd217b49-f66e-4643-957b-143f973b5b47.jpg" />, <img src="2-2730016\b8aba2d2-803f-45b2-ba47-2b55978afbe9.jpg" />decreases rapidly, which means that all the particles strike out for the optimal point 0 in group influenced form the force due to the gradient of<img src="2-2730016\fa7afa41-737b-4306-85fc-cdc64cfa7260.jpg" />. In the second stage, since the interaction among particles becomes dominant rather than the potential force, decreasing of the value <img src="2-2730016\c6bc6259-b6ca-4e84-aed1-01e3bc05419f.jpg" /> becomes slow. This means that the particles make local searches in a neighborhood of the global optimum. But, the interaction may prevent the optimal particle from attaining exactly the global minimum. So, our method makes it possible to search both wide range and small range by using the same scheme. On the other hand, it is an important problem to find a better combination of parameters in order to have a suitable balance between the global search and the local search.</p></sec><sec id="s4_2"><title>4.2. Rastrigin Function</title><p><xref ref-type="fig" rid="fig2">Figure 2</xref> shows the numerical results for the Rastrigin</p></sec></sec></body><back><ref-list><title>References</title><ref id="scirp.33235-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Kennedy and R. Eberhart, “Particle Swarm Optimization,” Proceedings of IEEE International Conference Neural Networks, Perth, 27 November-1 December 1995, 1942-1948.</mixed-citation></ref><ref id="scirp.33235-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">D. Bratton and J. Kennedy, “Defining a Standard for Particle Swarm Optimization,” IEEE Swarm Intelligence Symposium, Honolulu, 1-5 April 2007, pp. 120-127.</mixed-citation></ref><ref id="scirp.33235-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">H. Liu, A. Abraham and W. Zhang, “A Fuzzy Adaptive Turbulent Particle Swarm Optimization,” International Journal of Computer Applications, Vol. 1, No. 1, 2007, pp. 39-47. doi:10.1504/IJICA.2007.013400</mixed-citation></ref><ref id="scirp.33235-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">S. He, Q. Wu, J. Wen, J. Sanuders and R. Paton, “A Particle Swarm Optimizer with Passive Congregation,” Biosystems, Vol. 78, 2004, pp. 135-147.  
doi:10.1016/j.biosystems.2004.08.003</mixed-citation></ref><ref id="scirp.33235-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">M. Eslami, H. Shareef, M. Khajehzadeh and A. Mohamed, “A Survey of the State of the Art in Particle Swarm Optimization,” Research Journal of Applied Science, Engineering and Technology, Vol. 4, 2012, pp. 1181-1197.</mixed-citation></ref><ref id="scirp.33235-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">J. S. Camazine, J. L. Deneubourg, N. R. Franks, J. Sneyd, G. Theraulaz and E. Bonabeau, “Self-Organization in Biological Systems,” Princeton University Press, Princeton, 2001.</mixed-citation></ref><ref id="scirp.33235-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">C. W. Reynolds, “Flocks, Herds, and Schools: A Distributed Behavioral Model,” Computer Graphics, Vol. 21, No. 4, 1987, pp. 25-34. doi:10.1145/37402.37406</mixed-citation></ref><ref id="scirp.33235-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">T. Uchitane, T. V. Ton and A. Yagi, “An Ordinary Differential Equation Model for Fish Schooling,” Scientiae Mathematicae Japonicae, Vol. 75, 2012, pp. 339-350.</mixed-citation></ref><ref id="scirp.33235-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">B. Oksendal, “Stochastic Differential Equations,” Springer, Berlin, 2007.</mixed-citation></ref></ref-list></back></article>