Performance evaluation for accelerated and efficient prediction of different regression models aggravated with BPSO for enhancing area efficiency through state encoding in sequential circuits
IF 8.2 1区 计算机科学Q1 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE
{"title":"Performance evaluation for accelerated and efficient prediction of different regression models aggravated with BPSO for enhancing area efficiency through state encoding in sequential circuits","authors":"Kaushik Khatua, Santanu Chattopadhyay, Anindya Sundar Dhar","doi":"10.1016/j.swevo.2025.101919","DOIUrl":null,"url":null,"abstract":"<div><div>Minimizing circuit size and cost is a critical challenge in digital design, particularly in Finite State Machine (FSM) synthesis, which is essential for sequential systems. FSMs, implemented as Mealy or Moore machines, play a vital role in embedded systems and communication protocols. However, optimizing FSMs is inherently complex due to the NP-hard State Assignment Problem (SAP), which impacts circuit area, performance, and power efficiency. Traditional methods like KISS and NOVA often struggle with scalability and efficiency, highlighting the need for advanced solutions. To address this, we propose a Binary Particle Swarm Optimization (BPSO) approach integrated with regression-based predictive models, including Linear Regression (LR), K-Nearest Neighbor Regression (KNN), and Support Vector Regression (SVR). By leveraging a dataset of particle populations and their fitness evaluations, the predictive framework replaces computationally intensive cost simulators like ESPRESSO/SIS, significantly reducing runtime while maintaining high accuracy. Experimental results demonstrate that the BPSO-based approach achieves significant area cost reductions, with a 4.9% improvement in two-level optimization and 5.62% in multi-level optimization. The predictive model significantly improves computational efficiency, reducing total run-time by <span><math><mrow><mn>1</mn><mo>.</mo><mn>2</mn><mo>×</mo></mrow></math></span> to <span><math><mrow><mn>1</mn><mo>.</mo><mn>89</mn><mo>×</mo></mrow></math></span>, with the highest speedup observed in <em>planet</em> (<span><math><mrow><mn>1</mn><mo>.</mo><mn>89</mn><mo>×</mo></mrow></math></span>) and the lowest in <em>dk14</em> (<span><math><mrow><mn>0</mn><mo>.</mo><mn>85</mn><mo>×</mo></mrow></math></span>). The model’s accuracy is validated by evaluating key performance metrics for different regression techniques. Support Vector Regression (SVR) achieves the highest prediction accuracy with an <span><math><msup><mrow><mi>R</mi></mrow><mrow><mn>2</mn></mrow></msup></math></span> score of 0.987, outperforming KNN (0.986) and LR (0.973). SVR also exhibits the lowest Mean Absolute Percentage Error (MAPE) of 0.0627, followed by LR (0.081) and KNN (0.091). In terms of Mean Squared Error (MSE), KNN performs best with <span><math><mrow><mn>3</mn><mo>.</mo><mn>85</mn><mo>×</mo><mn>1</mn><msup><mrow><mn>0</mn></mrow><mrow><mo>−</mo><mn>6</mn></mrow></msup></mrow></math></span>, followed by SVR (<span><math><mrow><mn>3</mn><mo>.</mo><mn>92</mn><mo>×</mo><mn>1</mn><msup><mrow><mn>0</mn></mrow><mrow><mo>−</mo><mn>6</mn></mrow></msup></mrow></math></span>) and LR (<span><math><mrow><mn>3</mn><mo>.</mo><mn>96</mn><mo>×</mo><mn>1</mn><msup><mrow><mn>0</mn></mrow><mrow><mo>−</mo><mn>6</mn></mrow></msup></mrow></math></span>). Additionally, SVR demonstrates the lowest Mean Bias Deviation (MBD) of <span><math><mrow><mn>3</mn><mo>.</mo><mn>62</mn><mo>×</mo><mn>1</mn><msup><mrow><mn>0</mn></mrow><mrow><mo>−</mo><mn>6</mn></mrow></msup></mrow></math></span>, signifying minimal systematic error, while KNN and LR yield <span><math><mrow><mn>3</mn><mo>.</mo><mn>34</mn><mo>×</mo><mn>1</mn><msup><mrow><mn>0</mn></mrow><mrow><mo>−</mo><mn>5</mn></mrow></msup></mrow></math></span> and <span><math><mrow><mn>2</mn><mo>.</mo><mn>4</mn><mo>×</mo><mn>1</mn><msup><mrow><mn>0</mn></mrow><mrow><mo>−</mo><mn>5</mn></mrow></msup></mrow></math></span>, respectively. Training times for the predictive model are significantly reduced, ranging from 0.2 to 2.4 min, with total execution times between 2.6 and 19.03 min, depending on the benchmark complexity. By integrating the predictive model, Support Vector Regression (SVR) consistently demonstrates the highest prediction accuracy, reaching up to 98.7%, making it particularly suitable for precision-critical applications. Additionally, SVR achieves an impressive R<span><math><msup><mrow></mrow><mrow><mn>2</mn></mrow></msup></math></span> value of approximately 98.5%, while significantly reducing computational runtime. Graphical analyses reveal a strong correlation between predicted and actual values, validating the proposed model’s effectiveness. By integrating machine learning with heuristic optimization, the approach ensures a scalable and efficient solution for FSM area minimization, balancing accuracy with runtime efficiency. These findings highlight the potential of combining machine learning with metaheuristic algorithms to enhance FSM synthesis, improving performance while reducing computational costs.</div></div>","PeriodicalId":48682,"journal":{"name":"Swarm and Evolutionary Computation","volume":"95 ","pages":"Article 101919"},"PeriodicalIF":8.2000,"publicationDate":"2025-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Swarm and Evolutionary Computation","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S221065022500077X","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
Minimizing circuit size and cost is a critical challenge in digital design, particularly in Finite State Machine (FSM) synthesis, which is essential for sequential systems. FSMs, implemented as Mealy or Moore machines, play a vital role in embedded systems and communication protocols. However, optimizing FSMs is inherently complex due to the NP-hard State Assignment Problem (SAP), which impacts circuit area, performance, and power efficiency. Traditional methods like KISS and NOVA often struggle with scalability and efficiency, highlighting the need for advanced solutions. To address this, we propose a Binary Particle Swarm Optimization (BPSO) approach integrated with regression-based predictive models, including Linear Regression (LR), K-Nearest Neighbor Regression (KNN), and Support Vector Regression (SVR). By leveraging a dataset of particle populations and their fitness evaluations, the predictive framework replaces computationally intensive cost simulators like ESPRESSO/SIS, significantly reducing runtime while maintaining high accuracy. Experimental results demonstrate that the BPSO-based approach achieves significant area cost reductions, with a 4.9% improvement in two-level optimization and 5.62% in multi-level optimization. The predictive model significantly improves computational efficiency, reducing total run-time by to , with the highest speedup observed in planet () and the lowest in dk14 (). The model’s accuracy is validated by evaluating key performance metrics for different regression techniques. Support Vector Regression (SVR) achieves the highest prediction accuracy with an score of 0.987, outperforming KNN (0.986) and LR (0.973). SVR also exhibits the lowest Mean Absolute Percentage Error (MAPE) of 0.0627, followed by LR (0.081) and KNN (0.091). In terms of Mean Squared Error (MSE), KNN performs best with , followed by SVR () and LR (). Additionally, SVR demonstrates the lowest Mean Bias Deviation (MBD) of , signifying minimal systematic error, while KNN and LR yield and , respectively. Training times for the predictive model are significantly reduced, ranging from 0.2 to 2.4 min, with total execution times between 2.6 and 19.03 min, depending on the benchmark complexity. By integrating the predictive model, Support Vector Regression (SVR) consistently demonstrates the highest prediction accuracy, reaching up to 98.7%, making it particularly suitable for precision-critical applications. Additionally, SVR achieves an impressive R value of approximately 98.5%, while significantly reducing computational runtime. Graphical analyses reveal a strong correlation between predicted and actual values, validating the proposed model’s effectiveness. By integrating machine learning with heuristic optimization, the approach ensures a scalable and efficient solution for FSM area minimization, balancing accuracy with runtime efficiency. These findings highlight the potential of combining machine learning with metaheuristic algorithms to enhance FSM synthesis, improving performance while reducing computational costs.
期刊介绍:
Swarm and Evolutionary Computation is a pioneering peer-reviewed journal focused on the latest research and advancements in nature-inspired intelligent computation using swarm and evolutionary algorithms. It covers theoretical, experimental, and practical aspects of these paradigms and their hybrids, promoting interdisciplinary research. The journal prioritizes the publication of high-quality, original articles that push the boundaries of evolutionary computation and swarm intelligence. Additionally, it welcomes survey papers on current topics and novel applications. Topics of interest include but are not limited to: Genetic Algorithms, and Genetic Programming, Evolution Strategies, and Evolutionary Programming, Differential Evolution, Artificial Immune Systems, Particle Swarms, Ant Colony, Bacterial Foraging, Artificial Bees, Fireflies Algorithm, Harmony Search, Artificial Life, Digital Organisms, Estimation of Distribution Algorithms, Stochastic Diffusion Search, Quantum Computing, Nano Computing, Membrane Computing, Human-centric Computing, Hybridization of Algorithms, Memetic Computing, Autonomic Computing, Self-organizing systems, Combinatorial, Discrete, Binary, Constrained, Multi-objective, Multi-modal, Dynamic, and Large-scale Optimization.