An Orthogonal Symbiotic Organisms Search Algorithm to Determine Approximate Solution of Systems of Ordinary Differential Equations

  • Arnapurna PandaEmail author
  • Sabyasachi Pani
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 816)


Determining exact solution of systems of ordinary differential equations (ODEs) is a challenging task in many real-life problems of science and engineering. In this paper, an attempt is made to determine approximate solutions for such complicated ODEs. The Fourier series expansion is used as an approximator. The coefficients of Fourier series expansion are determined by nature-inspired algorithms. The Symbiotic Organism Search (SOS) is an evolutionary algorithm proposed by Cheng and Prayogo in 2014. It is inspired by natural phenomenon of organisms interaction in an ecosystem for their survival. Recently, Panda and Pani in 2017 reported an Orthogonal SOS (OSOS) algorithm by incorporating orthogonal array strategies in SOS, which enhances the exploration capability of original algorithm. Here, the OSOS algorithm is used to compute the coefficients of Fourier series. Simulation studies on two real-life examples using systems of ODEs reported superior performance of the proposed OSOS learning over the same model trained by three recently reported nature-inspired algorithms OCBO, OPSO, and WCA in terms of close response matching and minimal generalized distance achieved.


Symbiotic organisms search Orthogonal array Systems of differential equation 


  1. 1.
    Sadollah, A., Eskandar, H., Yoo, D.G., Kim, J.H.: Approximate solving of nonlinear ordinary differential equations using least square weight function and metaheuristic algorithms. Eng. Appl. Artif. Intell. 40, 117–132 (2015)CrossRefGoogle Scholar
  2. 2.
    Gustafson, G.B.: Chapter 11: Systems of Differential Equations. Available :, Mathematics Department University of Utah, Salt Lake City. (2017)
  3. 3.
    Babaei, M.: A general approach to approximate solutions of nonlinear differential equations using particle swarm optimization. Appl. Soft Comput. 13, 3354–3365 (2013)CrossRefGoogle Scholar
  4. 4.
    Ho, S.Y., Lin, H.S., Liauh, W.H., Ho, S.J.: OPSO: Orthogonal Particle Swarm Optimization and Its Application to Task Assignment Problems. IEEE Transactions on Systems, Man Cybernetics, part-A: Systems and Humans, vol. 38, no. 2, pp. 288–298.(2008)Google Scholar
  5. 5.
    Zhan, Z.H., Zhang, J., Li, Y., Shi, Y.H.: Orthogonal learning particle swarm optimization. IEEE Trans. on Evolutionary Comput. 15(6), 832–847 (2011)CrossRefGoogle Scholar
  6. 6.
    Kaveh, A., Mahdavi, V.: Colliding bodies optimization: a novel meta-heuristic method. Comput. Struct. 139, 1827 (2014)CrossRefGoogle Scholar
  7. 7.
    Panda, A., Pani, S.: A WNN Model trained with Orthogonal Colliding Bodies Optimization for Accurate Identification of Hammerstein Plant. IEEE World Congress on Evolutionary Computation, Vancouver Convention Center, Canada, pp. 1100–1106 (2016)Google Scholar
  8. 8.
    Panda A., Pani S.: Determining approximate solutions of nonlinear ordinary differential equations using Orthogonal Colliding Bodies Optimization, Accepted Manuscript Neural Processing Letters, Springer (2017). Scholar
  9. 9.
    Panda A., Pani S.: An Orthogonal Parallel Symbiotic Organism search algorithm embodied with Augmented Lagrange Multiplier for solving constrained optimization problems. Soft Comput. 1–19 (2017) Scholar
  10. 10.
    Cheng M.Y., Prayogo, D.: Symbiotic organisms search: a new metaheuristic optimization algorithm. Comput. Struct. 139, 98112 (2014)CrossRefGoogle Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  1. 1.School of Basic SciencesIndian Institute of Technology BhubaneswarBhubaneswarIndia

Personalised recommendations