Using data-mining techniques to improve combinatorial optimization algorithms. (October 2022)
- Record Type:
- Journal Article
- Title:
- Using data-mining techniques to improve combinatorial optimization algorithms. (October 2022)
- Main Title:
- Using data-mining techniques to improve combinatorial optimization algorithms
- Authors:
- Jamieson, Peter
Gharibian, Farnaz
Shannon, Lesley
Wilton, Steve - Abstract:
- In this work, we show how data-mining can be used to cluster algorithmic generated data and use that data to improve algorithms that solve combinatorial optimization problems for a real-world application—the field-programmable gate array placement problem. Our methodology is a means for other algorithm engineers to improve their own algorithms for specific real-world problems that are hard to improve. In our case, the placement algorithms are difficult to improve, and to find better heuristics we analyze the results of placement solutions to find clustered information which can then be used to improve the algorithms. Specifically, we show a technique for gathering cluster information about placement, we create a new simulated annealing algorithm and a new genetic algorithm that can deal with a mixed granularity of placement objects on a virtual field-programmable gate array, and we show that these algorithms either execute faster or improve the overall quality of solution compared to their basic algorithm without this clustering data and improved heuristics. For our improved simulated annealing placer we improve the algorithms run-time by 17% across a range of benchmarks, and our genetic algorithm improves placement metrics—-critical path by 10% and channel-width by 4%.
- Is Part Of:
- Journal of algorithms & computational technology. Volume 16(2022)
- Journal:
- Journal of algorithms & computational technology
- Issue:
- Volume 16(2022)
- Issue Display:
- Volume 16, Issue 2022 (2022)
- Year:
- 2022
- Volume:
- 16
- Issue:
- 2022
- Issue Sort Value:
- 2022-0016-2022-0000
- Page Start:
- Page End:
- Publication Date:
- 2022-10
- Subjects:
- Clustering -- heuristic -- genetic algorithm -- simulated annealing -- field-programmable gate array placement
Computer algorithms -- Periodicals
Numerical calculations -- Periodicals
Computer algorithms
Numerical calculations
Periodicals
518.1 - Journal URLs:
- http://act.sagepub.com/ ↗
http://www.ingentaconnect.com/content/mscp/jact ↗
http://www.multi-science.co.uk/ ↗ - DOI:
- 10.1177/17483026221130680 ↗
- Languages:
- English
- ISSNs:
- 1748-3018
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 24240.xml