No Cover Image

Journal article 465 views 184 downloads

A Hardware Descriptive Approach to Beetle Antennae Search

Zongcheng Yue, Gang Li, Xiangyuan Jiang, Shuai Li Orcid Logo, Jian Cheng, Peng Ren

IEEE Access, Volume: 8, Pages: 89059 - 89070

Swansea University Author: Shuai Li Orcid Logo

  • 54434.pdf

    PDF | Version of Record

    This work is licensed under a Creative Commons Attribution 4.0 License

    Download (2.61MB)

Abstract

Beetle antennae search (BAS) is a newly developed meta-heuristic algorithm which is effectively used for optimizing objective functions of complex forms or even unknown forms. The common practice for implementing meta-heuristic algorithms including the BAS largely relies on programming in a high-lev...

Full description

Published in: IEEE Access
ISSN: 2169-3536
Published: Institute of Electrical and Electronics Engineers (IEEE) 2020
Online Access: Check full text

URI: https://cronfa.swan.ac.uk/Record/cronfa54434
Tags: Add Tag
No Tags, Be the first to tag this record!
first_indexed 2020-06-11T13:09:02Z
last_indexed 2020-07-22T19:17:34Z
id cronfa54434
recordtype SURis
fullrecord <?xml version="1.0"?><rfc1807><datestamp>2020-07-22T14:07:04.1408921</datestamp><bib-version>v2</bib-version><id>54434</id><entry>2020-06-11</entry><title>A Hardware Descriptive Approach to Beetle Antennae Search</title><swanseaauthors><author><sid>42ff9eed09bcd109fbbe484a0f99a8a8</sid><ORCID>0000-0001-8316-5289</ORCID><firstname>Shuai</firstname><surname>Li</surname><name>Shuai Li</name><active>true</active><ethesisStudent>false</ethesisStudent></author></swanseaauthors><date>2020-06-11</date><deptcode>MECH</deptcode><abstract>Beetle antennae search (BAS) is a newly developed meta-heuristic algorithm which is effectively used for optimizing objective functions of complex forms or even unknown forms. The common practice for implementing meta-heuristic algorithms including the BAS largely relies on programming in a high-level language and executing the code on a computer platform. However, the high-level implementation of the BAS algorithm hinders it from being used in an embedding system, where real-time operations are normally required. To address this limitation, we present an approach to implementing the BAS algorithm on a field-programmable gate array (FPGA). Specifically, we program the BAS function in the Verilog hardware description language (HDL), which provides a tractable vehicle for implementing the BAS algorithm at the gate level on the FPGA chip. We simulate our Verilog HDL based BAS module with the Modelsim platform. Simulation results validate the feasibility of our proposed Verilog HDL implementation of the BAS. Additionally, we implement the BAS model on the Zynq XC7Z010 platform, with 132.5 &#x3BC; s latency for model implementation.</abstract><type>Journal Article</type><journal>IEEE Access</journal><volume>8</volume><paginationStart>89059</paginationStart><paginationEnd>89070</paginationEnd><publisher>Institute of Electrical and Electronics Engineers (IEEE)</publisher><issnElectronic>2169-3536</issnElectronic><keywords/><publishedDay>22</publishedDay><publishedMonth>5</publishedMonth><publishedYear>2020</publishedYear><publishedDate>2020-05-22</publishedDate><doi>10.1109/access.2020.2993600</doi><url/><notes/><college>COLLEGE NANME</college><department>Mechanical Engineering</department><CollegeCode>COLLEGE CODE</CollegeCode><DepartmentCode>MECH</DepartmentCode><institution>Swansea University</institution><apcterm/><lastEdited>2020-07-22T14:07:04.1408921</lastEdited><Created>2020-06-11T10:34:47.5674373</Created><authors><author><firstname>Zongcheng</firstname><surname>Yue</surname><order>1</order></author><author><firstname>Gang</firstname><surname>Li</surname><order>2</order></author><author><firstname>Xiangyuan</firstname><surname>Jiang</surname><order>3</order></author><author><firstname>Shuai</firstname><surname>Li</surname><orcid>0000-0001-8316-5289</orcid><order>4</order></author><author><firstname>Jian</firstname><surname>Cheng</surname><order>5</order></author><author><firstname>Peng</firstname><surname>Ren</surname><order>6</order></author></authors><documents><document><filename>54434__17469__3b6ec479597349749cf9702529566c37.pdf</filename><originalFilename>54434.pdf</originalFilename><uploaded>2020-06-11T10:37:10.8242485</uploaded><type>Output</type><contentLength>2733369</contentLength><contentType>application/pdf</contentType><version>Version of Record</version><cronfaStatus>true</cronfaStatus><documentNotes>This work is licensed under a Creative Commons Attribution 4.0 License</documentNotes><copyrightCorrect>true</copyrightCorrect><licence>http://creativecommons.org/licenses/by/4.0/</licence></document></documents><OutputDurs/></rfc1807>
spelling 2020-07-22T14:07:04.1408921 v2 54434 2020-06-11 A Hardware Descriptive Approach to Beetle Antennae Search 42ff9eed09bcd109fbbe484a0f99a8a8 0000-0001-8316-5289 Shuai Li Shuai Li true false 2020-06-11 MECH Beetle antennae search (BAS) is a newly developed meta-heuristic algorithm which is effectively used for optimizing objective functions of complex forms or even unknown forms. The common practice for implementing meta-heuristic algorithms including the BAS largely relies on programming in a high-level language and executing the code on a computer platform. However, the high-level implementation of the BAS algorithm hinders it from being used in an embedding system, where real-time operations are normally required. To address this limitation, we present an approach to implementing the BAS algorithm on a field-programmable gate array (FPGA). Specifically, we program the BAS function in the Verilog hardware description language (HDL), which provides a tractable vehicle for implementing the BAS algorithm at the gate level on the FPGA chip. We simulate our Verilog HDL based BAS module with the Modelsim platform. Simulation results validate the feasibility of our proposed Verilog HDL implementation of the BAS. Additionally, we implement the BAS model on the Zynq XC7Z010 platform, with 132.5 μ s latency for model implementation. Journal Article IEEE Access 8 89059 89070 Institute of Electrical and Electronics Engineers (IEEE) 2169-3536 22 5 2020 2020-05-22 10.1109/access.2020.2993600 COLLEGE NANME Mechanical Engineering COLLEGE CODE MECH Swansea University 2020-07-22T14:07:04.1408921 2020-06-11T10:34:47.5674373 Zongcheng Yue 1 Gang Li 2 Xiangyuan Jiang 3 Shuai Li 0000-0001-8316-5289 4 Jian Cheng 5 Peng Ren 6 54434__17469__3b6ec479597349749cf9702529566c37.pdf 54434.pdf 2020-06-11T10:37:10.8242485 Output 2733369 application/pdf Version of Record true This work is licensed under a Creative Commons Attribution 4.0 License true http://creativecommons.org/licenses/by/4.0/
title A Hardware Descriptive Approach to Beetle Antennae Search
spellingShingle A Hardware Descriptive Approach to Beetle Antennae Search
Shuai Li
title_short A Hardware Descriptive Approach to Beetle Antennae Search
title_full A Hardware Descriptive Approach to Beetle Antennae Search
title_fullStr A Hardware Descriptive Approach to Beetle Antennae Search
title_full_unstemmed A Hardware Descriptive Approach to Beetle Antennae Search
title_sort A Hardware Descriptive Approach to Beetle Antennae Search
author_id_str_mv 42ff9eed09bcd109fbbe484a0f99a8a8
author_id_fullname_str_mv 42ff9eed09bcd109fbbe484a0f99a8a8_***_Shuai Li
author Shuai Li
author2 Zongcheng Yue
Gang Li
Xiangyuan Jiang
Shuai Li
Jian Cheng
Peng Ren
format Journal article
container_title IEEE Access
container_volume 8
container_start_page 89059
publishDate 2020
institution Swansea University
issn 2169-3536
doi_str_mv 10.1109/access.2020.2993600
publisher Institute of Electrical and Electronics Engineers (IEEE)
document_store_str 1
active_str 0
description Beetle antennae search (BAS) is a newly developed meta-heuristic algorithm which is effectively used for optimizing objective functions of complex forms or even unknown forms. The common practice for implementing meta-heuristic algorithms including the BAS largely relies on programming in a high-level language and executing the code on a computer platform. However, the high-level implementation of the BAS algorithm hinders it from being used in an embedding system, where real-time operations are normally required. To address this limitation, we present an approach to implementing the BAS algorithm on a field-programmable gate array (FPGA). Specifically, we program the BAS function in the Verilog hardware description language (HDL), which provides a tractable vehicle for implementing the BAS algorithm at the gate level on the FPGA chip. We simulate our Verilog HDL based BAS module with the Modelsim platform. Simulation results validate the feasibility of our proposed Verilog HDL implementation of the BAS. Additionally, we implement the BAS model on the Zynq XC7Z010 platform, with 132.5 μ s latency for model implementation.
published_date 2020-05-22T04:07:58Z
_version_ 1763753568452476928
score 11.036334