• Other language title
    يك الگوريتم دوفازي جستجوي همسايگي متغير براي حل مسائل كنترل بهينه غيرخطي
  • Title of article

    A two-phase variable neighborhood search for solving nonlinear optimal control problems

  • Author/Authors

    Ghanbari, R Department of Applied Mathematics - Faculty of Mathematical Science - Ferdowsi Univer- sity of Mashhad, Mashhad , Heydari, A Department of Applied Mathematics - Payame Noor University, Mashhad , Nezhadhosein, S Department of Applied Mathematics - Payame Noor University, Tehran

  • Pages
    24
  • From page
    13
  • To page
    36
  • Abstract
    In this paper, a two-phase algorithm, namely IVNS, is proposed for solving nonlinear optimal control problems. In each phase of the algorithm, we use a variable neighborhood search (VNS), which performs a uniform distribution in the shaking step and the successive quadratic programming, as the local search step. In the rst phase, VNS starts with a completely random initial solution of control input values. To increase the accuracy of the solution obtained from the phase 1, some new time nodes are added and the values of the new control inputs are estimated by spline interpolation. Next, in the second phase, VNS restarts by the solution constructed by the phase 1. The proposed algorithm is implemented on more than 20 well-known benchmarks and real world problems, then the results are compared with some recently proposed algorithms. The numerical results show that IVNS can nd the best solution on 84% of test problems. Also, to compare the IVNS with a common VNS (when the number of time nodes is same in both phases), a computational study is done. This study shows that IVNS needs less computational time with respect to common VNS, when the quality of solutions are not dierent signicantly.
  • Farsi abstract
    در اين مقاله يك الگوريتم دوفازي به نام IVNS براي حل مسائل كنترل بهينه غيرخطي پيشنهاد شده است. در هر فاز الگوريتم پيشنهادي از روش جستجوي همسايگي متغير (VNS) استفاده مي كنيم كه در آن از توزيع يكنواخت در گام لغزش و از روش برنامه ريزي درجه دو دنباله اي در گام جستجوي محلي استفاده شده است. در فاز اول، الگوريتم VNS با يك جواب اوليه كاملا تصادفي از متغيرهاي ورودي كنترل اجرا مي شود. به منظور افزايش دقت جواب بدست آمده از فاز اول، نقاط گره اي زماني جديدي اضافه مي شوند و مقادير ورودي كنترل در آنها با درون يابي اسپلاين تقريب زده مي شوند. سپس در فاز دوم VNS با جواب جديد ساخته شده از فاز اول مجددا راه اندازي مي شود. الگوريتم پيشنهادي روي 20 مساله كنترل بهينه واقعي، به عنوان مسائل آزمون، پياده سازي شده است. نتايج عددي با برخي از الگوريتم هاي پيشنهادي اخير مقايسه شده است. نتايج نشان مي دهد روش پيشنهادي جواب هاي عددي بهتري نسبت به ساير روش ها در زمان محاسباتي كمتر ارائه مي دهد.
  • Keywords
    Nonlinear optimal control problem , Variable neighborhood search , Successive quadratic programming
  • Journal title
    Astroparticle Physics
  • Serial Year
    2015
  • Record number

    2483561