AN ADAPTIVE MULTI-SPLINE REFINEMENT ALGORITHM IN SIMULATION BASED SAILBOAT TRAJECTORY OPTIMIZATION USING ONBOARD MULTI-CORE COMPUTER SYSTEMS

被引:12
|
作者
Debski, Roman [1 ]
机构
[1] AGH Univ Sci & Technol, Dept Comp Sci, Al Mickiewicza 30, PL-30059 Krakow, Poland
关键词
dynamic programming; black-box optimization; heterogeneous computing; micro HPC platform; cubic Hermite splines; SEARCH ALGORITHMS; NEURAL-NETWORK;
D O I
10.1515/amcs-2016-0025
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A new dynamic programming based parallel algorithm adapted to on-board heterogeneous computers for simulation based trajectory optimization is studied in the context of "high-performance sailing". The algorithm uses a new discrete space of continuously differentiable functions called the multi-splines as its search space representation. A basic version of the algorithm is presented in detail (pseudo-code, time and space complexity, search space auto-adaptation properties). Possible extensions of the basic algorithm are also described. The presented experimental results show that contemporary heterogeneous on-board computers can be effectively used for solving simulation based trajectory optimization problems. These computers can be considered micro high performance computing (HPC) platforms-they offer high performance while remaining energy and cost efficient. The simulation based approach can potentially give highly accurate results since the mathematical model that the simulator is built upon may be as complex as required. The approach described is applicable to many trajectory optimization problems due to its black-box represented performance measure and use of OpenCL.
引用
收藏
页码:351 / 365
页数:15
相关论文
共 50 条
  • [41] Configurable on-line global energy optimization in multi-core embedded systems using principles of analog computation
    Deniz, Zeynep Toprak
    Leblebici, Yusuf
    Vittoz, Eric
    IFIP VLSI-SOC 2006: IFIP WG 10.5 INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION & SYSTEM-ON-CHIP, 2006, : 379 - +
  • [42] Genetic Algorithm-based Framework for Layer-Fused Scheduling of Multiple DNNs on Multi-core Systems
    Karl, Sebastian
    Symons, Arne
    Fasfous, Nael
    Verhelst, Marian
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [43] HiL simulation and controller prototyping of EV/HEV systems using multi-core xEV Real Time Simulator
    Amal, S.
    Vishnu, V.
    Chacko, Renji V.
    Ghugal, Swapnil
    Mengaji, Parag
    Karle, Ujjwala
    2017 IEEE TRANSPORTATION ELECTRIFICATION CONFERENCE (ITEC-INDIA), 2017,
  • [44] Task Migration Algorithm to Reduce Temperature Imbalance amongst Cores in Linux Based Multi-core Processor Systems
    Prashnani, Rounak
    2018 3RD INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2018,
  • [45] Configurable on-line global energy optimization in multi-core embedded systems using principles of analog computation
    Ecole Polytechnique Fédérale de Lausanne , Lausanne, Switzerland
    IFIP Advances in Information and Communication Technology, 2007, (217-240)
  • [46] Parallelization of combinatorial search when solving knapsack optimization problem on computing systems based on multi-core processors
    Rahman, P. A.
    INTERNATIONAL CONFERENCE INFORMATION TECHNOLOGIES IN BUSINESS AND INDUSTRY 2018, PTS 1-4, 2018, 1015
  • [47] Model-based Timing Analysis and Deployment Optimization for Heterogeneous Multi-Core Systems using Eclipse APP4MC
    Krawczyk, Lukas
    Bazzal, Mahmoud
    Govindarajan, Ram Prasath
    Wolff, Carsten
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 44 - 53
  • [48] Solving Traveling Salesman Problem Using Parallel River Formation Dynamics Optimization Algorithm on Multi-core Architecture Using Apache Spark
    Esra’a Alhenawi
    Ruba Abu Khurma
    Robertas Damaševic̆ius
    Abdelazim G. Hussien
    International Journal of Computational Intelligence Systems, 17
  • [49] Using Trace Data for Run-Time Optimization of Parallel Execution in Real-Time Multi-Core Systems
    Schade, Florian
    Sandmann, Timo
    Becker, Juergen
    Theiling, Henrik
    2022 IEEE 28TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2022), 2022, : 228 - 234
  • [50] Solving Traveling Salesman Problem Using Parallel River Formation Dynamics Optimization Algorithm on Multi-core Architecture Using Apache Spark
    Alhenawi, Esra'a
    Abu Khurma, Ruba
    Damasevicius, Robertas
    Hussien, Abdelazim G.
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2024, 17 (01)