{"title":"基于聚类的改进遗传算法用于组合逻辑电路的设计","authors":"Zahra Alidousti, Mohammad Ehsan Basiri","doi":"10.1109/PRIA.2017.7983062","DOIUrl":null,"url":null,"abstract":"Classical methods in combinational logic circuits design are not appropriate in practice for designing new circuits, which have different gates and high number of inputs. On the other hand, evolutionary designs are good alternatives for combinational logic circuit design, but have a common drawback namely, high randomness of their cross-over method. In order to overcome this drawback, a new genetic algorithm-based method for combinational logic circuit design is proposed in this paper, CGACLC. In the proposed method, the k-means algorithm is adopted to optimize the genetic algorithm for the purpose of increasing efficiency and reducing production cost. The optimization criteria of circuit elements like transistors gates count and power consumption are considered in CGACLC. The results obtained here indicate that CGACLC can better optimize the number of circuit elements at gate level and transistor count in comparison to previously proposed evolutionary algorithms.","PeriodicalId":336066,"journal":{"name":"2017 3rd International Conference on Pattern Recognition and Image Analysis (IPRIA)","volume":"2015 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"CGACLC: Improving genetic algorithm through clustering for designing of combinational logic circuits\",\"authors\":\"Zahra Alidousti, Mohammad Ehsan Basiri\",\"doi\":\"10.1109/PRIA.2017.7983062\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Classical methods in combinational logic circuits design are not appropriate in practice for designing new circuits, which have different gates and high number of inputs. On the other hand, evolutionary designs are good alternatives for combinational logic circuit design, but have a common drawback namely, high randomness of their cross-over method. In order to overcome this drawback, a new genetic algorithm-based method for combinational logic circuit design is proposed in this paper, CGACLC. In the proposed method, the k-means algorithm is adopted to optimize the genetic algorithm for the purpose of increasing efficiency and reducing production cost. The optimization criteria of circuit elements like transistors gates count and power consumption are considered in CGACLC. The results obtained here indicate that CGACLC can better optimize the number of circuit elements at gate level and transistor count in comparison to previously proposed evolutionary algorithms.\",\"PeriodicalId\":336066,\"journal\":{\"name\":\"2017 3rd International Conference on Pattern Recognition and Image Analysis (IPRIA)\",\"volume\":\"2015 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 3rd International Conference on Pattern Recognition and Image Analysis (IPRIA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PRIA.2017.7983062\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 3rd International Conference on Pattern Recognition and Image Analysis (IPRIA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PRIA.2017.7983062","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
CGACLC: Improving genetic algorithm through clustering for designing of combinational logic circuits
Classical methods in combinational logic circuits design are not appropriate in practice for designing new circuits, which have different gates and high number of inputs. On the other hand, evolutionary designs are good alternatives for combinational logic circuit design, but have a common drawback namely, high randomness of their cross-over method. In order to overcome this drawback, a new genetic algorithm-based method for combinational logic circuit design is proposed in this paper, CGACLC. In the proposed method, the k-means algorithm is adopted to optimize the genetic algorithm for the purpose of increasing efficiency and reducing production cost. The optimization criteria of circuit elements like transistors gates count and power consumption are considered in CGACLC. The results obtained here indicate that CGACLC can better optimize the number of circuit elements at gate level and transistor count in comparison to previously proposed evolutionary algorithms.