FPGA-Based Compact Differential Evolution for General-Purpose Optimization in Resource-Constrained Devices

被引:0
|
作者
Pan, Jeng-Shyang [1 ,2 ]
Song, Pei-Cheng [1 ]
Chou, Jyh-Horng [3 ,4 ]
Watada, Junzo [5 ]
Chu, Shu-Chuan [1 ]
机构
[1] Shandong Univ Sci & Technol, Coll Comp Sci & Engn, Qingdao 266590, Peoples R China
[2] Chaoyang Univ Technol, Dept Informat Management, Taichung 41349, Taiwan
[3] Kaohsiung Med Univ, Dept Healthcare Adm & Med Informat, Kaohsiung 80708, Taiwan
[4] Feng Chia Univ, Dept Mech & Comp Aided Engn, Taichung 407102, Taiwan
[5] Waseda Univ, Grad Sch Informat Prod & Syst, Kitakyushu, Fukuoka 8080135, Japan
关键词
Optimization; Hardware; Task analysis; Field programmable gate arrays; Software algorithms; Uncertainty; Robot sensing systems; Compact differential evolution (cDE); field-programmable gate array (FPGA) implementation; general-purpose optimization; global convergence; resource-constrained devices; GENETIC ALGORITHM;
D O I
10.1109/TII.2024.3353851
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Resource-constrained devices in open environments face diverse optimization problems, so general-purpose optimization capabilities become important but are currently lacking. Our algorithm framework aims to fill this gap and better understand the issues when implementing general optimization in hardware, especially using field-programmable gate array. Therefore, the challenge is to design an algorithm framework that can handle different optimization problems with fewer hardware resources while maximizing solution performance. Based on the Zynq XC7Z020-2CLG400I device and the compact differential evolution (cDE) algorithm, this article describes the unified software and hardware architecture, the cDE algorithm that incorporates ensemble mutation and crossover strategy as well as uniform mutation operation (cDE-emc-um), providing an efficient and low-resource algorithm framework while maintaining generality. This article also theoretically analyzes the global convergence and low computational complexity of the cDE-emc-um and tests the general optimization capabilities of our algorithm framework through two optimization problems.
引用
收藏
页码:6781 / 6790
页数:10
相关论文
共 50 条
  • [1] An FPGA-based general-purpose data acquisition controller
    Robson, C. C. W.
    Bousselham, A.
    Bohm, C.
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2006, 53 (04) : 2092 - 2096
  • [2] ReCSiP: An FPGA-based general-purpose biochemical simulator
    Osana, Yasunori
    Yoshimi, Masato
    Iwaoka, Yow
    Kojima, Toshinori
    Nishikawa, Yuri
    Funahashi, Akira
    Hiroi, Noriko
    Shibata, Yuichiro
    Iwanaga, Naoki
    Kitano, Hiroaki
    Amano, Hideharu
    [J]. ELECTRONICS AND COMMUNICATIONS IN JAPAN PART II-ELECTRONICS, 2007, 90 (07): : 1 - 10
  • [3] FPGA-based Compact Differential Evolution
    Jewajinda, Yutana
    [J]. 2015 INTERNATIONAL COMPUTER SCIENCE AND ENGINEERING CONFERENCE (ICSEC), 2015, : 284 - 289
  • [4] A General-Purpose FPGA-Based Reconfigurable Platform for Video and Image Processing
    Li, Jie
    He, Haibo
    Man, Hong
    Desai, Sachi
    [J]. ADVANCES IN NEURAL NETWORKS - ISNN 2009, PT 3, PROCEEDINGS, 2009, 5553 : 299 - +
  • [5] An FPGA-Based General-Purpose Feature Detection Algorithm for Space Applications
    Liu, Yunjie
    Wu, Xiaofeng
    [J]. IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2023, 59 (01) : 98 - 108
  • [6] VeriNP: A FPGA-Based Verification Platform for General-Purpose Many-Core Network Processors
    Huang, Jinfeng
    Wu, Hongbin
    Li, Tao
    Yang, Hui
    Sun, Zhigang
    [J]. PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INTELLIGENT COMMUNICATION, 2015, 16 : 361 - 364
  • [7] Is fuzzy logic a practical choice in resource-constrained embedded control systems implemented using general-purpose micro controllers?
    Bautista, Ricardo
    Pont, Michael J.
    [J]. 9TH IEEE INTERNATIONAL WORKSHOP ON ADVANCED MOTION CONTROL, VOLS 1 AND 2, PROCEEDINGS, 2006, : 692 - +
  • [8] Algorithms and Position Optimization for a Decentralized Localization Platform Based on Resource-Constrained Devices
    Kasmi, Zakaria
    Guerchali, Naouar
    Norrdine, Abdelmoumen
    Schiller, Jochen H.
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2019, 18 (08) : 1731 - 1744
  • [9] NEWSUMT-A - A GENERAL-PURPOSE PROGRAM FOR CONSTRAINED OPTIMIZATION USING CONSTRAINT APPROXIMATIONS
    GRANDHI, RV
    THAREJA, R
    HAFTKA, RT
    [J]. JOURNAL OF MECHANISMS TRANSMISSIONS AND AUTOMATION IN DESIGN-TRANSACTIONS OF THE ASME, 1985, 107 : 94 - 99
  • [10] Cross-layer Configuration Optimization for Localization on Resource-constrained Devices
    Hernandez, Sandra
    Araujo, Jose
    Jensfelt, Patric
    Karagiannis, Ioannis
    Muddukrishna, Ananya
    Donyanavard, Bryan
    [J]. 2021 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2021, : 2282 - 2288