{"id":"https://openalex.org/W2610720436","doi":"https://doi.org/10.1080/17445760.2017.1324025","title":"Hardware accelerator for solving 0\u20131 knapsack problems using binary harmony search","display_name":"Hardware accelerator for solving 0\u20131 knapsack problems using binary harmony search","publication_year":2017,"publication_date":"2017-05-05","ids":{"openalex":"https://openalex.org/W2610720436","doi":"https://doi.org/10.1080/17445760.2017.1324025","mag":"2610720436"},"language":"en","primary_location":{"id":"doi:10.1080/17445760.2017.1324025","is_oa":false,"landing_page_url":"https://doi.org/10.1080/17445760.2017.1324025","pdf_url":null,"source":{"id":"https://openalex.org/S85375271","display_name":"International Journal of Parallel Emergent and Distributed Systems","issn_l":"1744-5760","issn":["1744-5760","1744-5779"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320547","host_organization_name":"Taylor & Francis","host_organization_lineage":["https://openalex.org/P4310320547"],"host_organization_lineage_names":["Taylor & Francis"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Parallel, Emergent and Distributed Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5043225341","display_name":"Mohammed El\u2010Shafei","orcid":null},"institutions":[{"id":"https://openalex.org/I36721946","display_name":"Kuwait University","ror":"https://ror.org/021e5j056","country_code":"KW","type":"education","lineage":["https://openalex.org/I36721946"]}],"countries":["KW"],"is_corresponding":false,"raw_author_name":"Mohammed El-Shafei","raw_affiliation_strings":["Computer Engineering Department, Kuwait University, Kuwait City, Kuwait"],"affiliations":[{"raw_affiliation_string":"Computer Engineering Department, Kuwait University, Kuwait City, Kuwait","institution_ids":["https://openalex.org/I36721946"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077897203","display_name":"Imtiaz Ahmad","orcid":"https://orcid.org/0000-0002-0673-7324"},"institutions":[{"id":"https://openalex.org/I36721946","display_name":"Kuwait University","ror":"https://ror.org/021e5j056","country_code":"KW","type":"education","lineage":["https://openalex.org/I36721946"]}],"countries":["KW"],"is_corresponding":false,"raw_author_name":"Imtiaz Ahmad","raw_affiliation_strings":["Computer Engineering Department, Kuwait University, Kuwait City, Kuwait"],"affiliations":[{"raw_affiliation_string":"Computer Engineering Department, Kuwait University, Kuwait City, Kuwait","institution_ids":["https://openalex.org/I36721946"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5039997572","display_name":"Mohammad Gh. Alfailakawi","orcid":"https://orcid.org/0000-0002-7426-5402"},"institutions":[{"id":"https://openalex.org/I36721946","display_name":"Kuwait University","ror":"https://ror.org/021e5j056","country_code":"KW","type":"education","lineage":["https://openalex.org/I36721946"]}],"countries":["KW"],"is_corresponding":true,"raw_author_name":"Mohammad Gh. Alfailakawi","raw_affiliation_strings":["Computer Engineering Department, Kuwait University, Kuwait City, Kuwait"],"affiliations":[{"raw_affiliation_string":"Computer Engineering Department, Kuwait University, Kuwait City, Kuwait","institution_ids":["https://openalex.org/I36721946"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5039997572"],"corresponding_institution_ids":["https://openalex.org/I36721946"],"apc_list":null,"apc_paid":null,"fwci":0.7801,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.7856691,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"33","issue":"1","first_page":"87","last_page":"102"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10100","display_name":"Metaheuristic Optimization Algorithms Research","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10100","display_name":"Metaheuristic Optimization Algorithms Research","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12176","display_name":"Optimization and Packing Problems","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10567","display_name":"Vehicle Routing Optimization Methods","score":0.9940000176429749,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/knapsack-problem","display_name":"Knapsack problem","score":0.8512605428695679},{"id":"https://openalex.org/keywords/harmony-search","display_name":"Harmony search","score":0.7821485996246338},{"id":"https://openalex.org/keywords/metaheuristic","display_name":"Metaheuristic","score":0.7255964279174805},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7216998934745789},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5826897621154785},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.5079053044319153},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5044318437576294},{"id":"https://openalex.org/keywords/binary-number","display_name":"Binary number","score":0.48321807384490967},{"id":"https://openalex.org/keywords/particle-swarm-optimization","display_name":"Particle swarm optimization","score":0.4815559685230255},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.4705415368080139},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4562649726867676},{"id":"https://openalex.org/keywords/binary-search-algorithm","display_name":"Binary search algorithm","score":0.41406750679016113},{"id":"https://openalex.org/keywords/search-algorithm","display_name":"Search algorithm","score":0.35658231377601624},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.33676397800445557},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.32047873735427856},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.15169259905815125},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.1264072060585022},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.11556810140609741},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.07698929309844971}],"concepts":[{"id":"https://openalex.org/C113138325","wikidata":"https://www.wikidata.org/wiki/Q864457","display_name":"Knapsack problem","level":2,"score":0.8512605428695679},{"id":"https://openalex.org/C33099171","wikidata":"https://www.wikidata.org/wiki/Q26208718","display_name":"Harmony search","level":2,"score":0.7821485996246338},{"id":"https://openalex.org/C109718341","wikidata":"https://www.wikidata.org/wiki/Q1385229","display_name":"Metaheuristic","level":2,"score":0.7255964279174805},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7216998934745789},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5826897621154785},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.5079053044319153},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5044318437576294},{"id":"https://openalex.org/C48372109","wikidata":"https://www.wikidata.org/wiki/Q3913","display_name":"Binary number","level":2,"score":0.48321807384490967},{"id":"https://openalex.org/C85617194","wikidata":"https://www.wikidata.org/wiki/Q2072794","display_name":"Particle swarm optimization","level":2,"score":0.4815559685230255},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.4705415368080139},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4562649726867676},{"id":"https://openalex.org/C121610932","wikidata":"https://www.wikidata.org/wiki/Q243754","display_name":"Binary search algorithm","level":3,"score":0.41406750679016113},{"id":"https://openalex.org/C125583679","wikidata":"https://www.wikidata.org/wiki/Q755673","display_name":"Search algorithm","level":2,"score":0.35658231377601624},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.33676397800445557},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.32047873735427856},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.15169259905815125},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.1264072060585022},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.11556810140609741},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.07698929309844971},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1080/17445760.2017.1324025","is_oa":false,"landing_page_url":"https://doi.org/10.1080/17445760.2017.1324025","pdf_url":null,"source":{"id":"https://openalex.org/S85375271","display_name":"International Journal of Parallel Emergent and Distributed Systems","issn_l":"1744-5760","issn":["1744-5760","1744-5779"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320547","host_organization_name":"Taylor & Francis","host_organization_lineage":["https://openalex.org/P4310320547"],"host_organization_lineage_names":["Taylor & Francis"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Parallel, Emergent and Distributed Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":30,"referenced_works":["https://openalex.org/W148936622","https://openalex.org/W1573806344","https://openalex.org/W1596914020","https://openalex.org/W1971129354","https://openalex.org/W1985830456","https://openalex.org/W1987154792","https://openalex.org/W1993885071","https://openalex.org/W2002887816","https://openalex.org/W2010176468","https://openalex.org/W2016376081","https://openalex.org/W2034277008","https://openalex.org/W2040564044","https://openalex.org/W2062761494","https://openalex.org/W2066671865","https://openalex.org/W2067509362","https://openalex.org/W2094859983","https://openalex.org/W2109364787","https://openalex.org/W2125213524","https://openalex.org/W2127172809","https://openalex.org/W2133027790","https://openalex.org/W2145703692","https://openalex.org/W2152195021","https://openalex.org/W2265854548","https://openalex.org/W2267411270","https://openalex.org/W2273059630","https://openalex.org/W2353349013","https://openalex.org/W2400908863","https://openalex.org/W2411643642","https://openalex.org/W2615416403","https://openalex.org/W3134267570"],"related_works":["https://openalex.org/W1496413023","https://openalex.org/W1607218372","https://openalex.org/W4307526247","https://openalex.org/W4200518988","https://openalex.org/W2582091787","https://openalex.org/W2076512004","https://openalex.org/W2998661990","https://openalex.org/W2058148549","https://openalex.org/W2811435312","https://openalex.org/W4213195198"],"abstract_inverted_index":{"The":[0,70],"0\u20131":[1,30,63,116],"knapsack":[2],"problem":[3,10],"(KP)":[4],"is":[5,19],"a":[6,112,138,148],"well-known":[7],"intractable":[8],"optimization":[9],"with":[11,137,147],"wide":[12],"range":[13],"of":[14,21,77,89,103,115,131,151],"applications.":[15],"Harmony":[16,67],"Search":[17,68],"(HS)":[18],"one":[20],"the":[22,74,83,93,101,104,125],"most":[23],"popular":[24],"metaheuristic":[25,33,80],"algorithms":[26,34],"to":[27,55,91],"successfully":[28],"solve":[29],"KPs.":[31,117],"Nevertheless,":[32],"are":[35],"generally":[36],"compute":[37],"intensive":[38],"and":[39,82,85,141],"slow":[40],"when":[41],"implemented":[42],"in":[43],"software.":[44],"In":[45],"this":[46],"paper,":[47],"we":[48],"present":[49],"an":[50],"FPGA-based":[51],"pipelined":[52],"hardware":[53,106,149],"accelerator":[54],"reduce":[56],"computation":[57,94],"time":[58],"for":[59],"solving":[60],"large":[61,113],"dimension":[62],"KPs":[64],"using":[65,111],"Binary":[66,152],"algorithm.":[69,156],"proposed":[71,105,126],"architecture":[72],"exploits":[73],"intrinsic":[75],"parallelism":[76],"population":[78],"based":[79],"algorithm":[81],"flexibility":[84],"parallel":[86],"processing":[87],"capabilities":[88],"FPGAs":[90],"perform":[92],"concurrently":[95],"thus":[96],"enhancing":[97],"performance.":[98],"To":[99],"validate":[100],"efficiency":[102],"accelerator,":[107],"experiments":[108],"were":[109],"conducted":[110],"number":[114],"Comparative":[118],"analysis":[119],"on":[120],"experimental":[121],"results":[122],"reveals":[123],"that":[124],"approach":[127],"offers":[128],"promising":[129],"speedups":[130],"51\u00d7":[132],"\u2013":[133,143],"111\u00d7":[134],"as":[135,145],"compared":[136,146],"software":[139],"implementation":[140,150],"2\u00d7":[142],"5\u00d7":[144],"Particle":[153],"Swarm":[154],"Optimization":[155]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
