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 条
  • [31] Numerical Simulation of Low-Speed Combustion Using OpenFOAM on Multi-core Cluster Systems
    Liu Zhi-qin
    Sun Zhao-guo
    Chen Hao-nan
    Liu Tao
    INFORMATION COMPUTING AND APPLICATIONS, PT I, 2011, 243 : 150 - 157
  • [32] Modified adaptive differential evolution algorithm for test scheduling of multi-core SOC based on DVS and MVI
    Deng Libao
    Zhao Yingjie
    Wang Sha
    2018 EIGHTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION AND MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC 2018), 2018, : 569 - 574
  • [33] Energy Optimization and Fault Tolerance to Embedded System based on Adaptive Heterogeneous Multi-core Hardware Architecture
    Liu, Xing
    Liu, Panwen
    Yan, Xin
    Zou, Chengming
    Xia, Ruoshi
    Zhou, Haiying
    Hou, Kun Mean
    de Vaulx, Christophe
    2018 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2018, : 316 - 323
  • [34] Particle Swarm Optimization Based Task Scheduling for Multi-core Systems Under Aging Effect
    Tu, Jinbin
    Yang, Tianhao
    Zhang, Yi
    Sun, Jin
    PROCEEDINGS OF 2017 IEEE INTERNATIONAL CONFERENCE ON PROGRESS IN INFORMATICS AND COMPUTING (PIC 2017), 2017, : 271 - 276
  • [35] Offline Earliest Deadline first Scheduling based Technique for Optimization of Energy using STORM in Homogeneous Multi-core Systems
    Khan, Hamayun
    Hashmi, M. Usman
    Khan, Zain
    Ahmad, Rehan
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2018, 18 (12): : 125 - 130
  • [36] An Approach to Discrete Parameter Design Space Exploration of Multi-core Systems using a Novel Simulation Based Interpolation Technique
    Karanjkar, Neha V.
    Desai, Madhav P.
    2015 IEEE 23rd International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS 2015), 2015, : 85 - 88
  • [37] Multi-core Processor Simulation Vector Learning Optimization Based on S2LS-SVM
    Wang, Guanjun
    Zhao, Ying
    Tong, MinMing
    PROCEEDINGS OF THE 2015 CHINESE INTELLIGENT AUTOMATION CONFERENCE: INTELLIGENT INFORMATION PROCESSING, 2015, 336 : 189 - 197
  • [38] A Shared-Variable-Based Synchronization Approach to Efficient Cache Coherence Simulation for Multi-Core Systems
    Fu, Cheng-Yang
    Wu, Meng-Huan
    Tsay, Ren-Song
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 347 - 352
  • [39] Parallelized computation for computer simulation of electrocardiograms using personal computers with multi-core CPU and general-purpose GPU
    Shen, Wenfeng
    Wei, Daming
    Xu, Weimin
    Zhu, Xin
    Yuan, Shizhong
    COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2010, 100 (01) : 87 - 96
  • [40] Configurable on-line global energy optimization in multi-core embedded systems using principles of analog computation
    Deniz, Zeynep Toprak
    Leblebici, Yusuf
    Vittoz, Eric
    VLSI-SOC: RESEARCH TRENDS IN VLSI AND SYSTEMS ON CHIP, 2008, : 217 - 240