{"title":"动态嵌入的VLSI遗传电路划分","authors":"B. Moon, Chun-Kyung Kim","doi":"10.1109/KES.1997.619424","DOIUrl":null,"url":null,"abstract":"This paper suggests a new genetic algorithm (GA) for VLSI circuit partitioning problem. In a genetic algorithm, the encoding of a solution plays an important role. The key feature of the new genetic algorithm is a technique to provide dynamically many encodings in which encodings themselves undergo evolution. Before generating every new solution, we first generate a new encoding by combining two encodings chosen from a pool containing diverse encodings. The new solution is generated by a crossover which combines two parent solutions which are temporarily encoded by the generated encoding scheme. That is, a new solution is generated by a two-layered crossover. Depending on the new solution's quality and its improvement over the parents solutions, a fitness value is assigned to the underlying encoding. The encoding is discarded or enter the pool based on the fitness. Two populations are maintained for this purpose: one for solutions and the other for diverse encodings. On experiments with the public ACM/SIGDA benchmark circuits, the new genetic algorithm significantly outperformed recently published state-of-the-art approaches.","PeriodicalId":166931,"journal":{"name":"Proceedings of 1st International Conference on Conventional and Knowledge Based Intelligent Electronic Systems. KES '97","volume":"99 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-05-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Genetic VLSI circuit partitioning with dynamic embedding\",\"authors\":\"B. Moon, Chun-Kyung Kim\",\"doi\":\"10.1109/KES.1997.619424\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper suggests a new genetic algorithm (GA) for VLSI circuit partitioning problem. In a genetic algorithm, the encoding of a solution plays an important role. The key feature of the new genetic algorithm is a technique to provide dynamically many encodings in which encodings themselves undergo evolution. Before generating every new solution, we first generate a new encoding by combining two encodings chosen from a pool containing diverse encodings. The new solution is generated by a crossover which combines two parent solutions which are temporarily encoded by the generated encoding scheme. That is, a new solution is generated by a two-layered crossover. Depending on the new solution's quality and its improvement over the parents solutions, a fitness value is assigned to the underlying encoding. The encoding is discarded or enter the pool based on the fitness. Two populations are maintained for this purpose: one for solutions and the other for diverse encodings. On experiments with the public ACM/SIGDA benchmark circuits, the new genetic algorithm significantly outperformed recently published state-of-the-art approaches.\",\"PeriodicalId\":166931,\"journal\":{\"name\":\"Proceedings of 1st International Conference on Conventional and Knowledge Based Intelligent Electronic Systems. KES '97\",\"volume\":\"99 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1997-05-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of 1st International Conference on Conventional and Knowledge Based Intelligent Electronic Systems. KES '97\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/KES.1997.619424\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 1st International Conference on Conventional and Knowledge Based Intelligent Electronic Systems. KES '97","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/KES.1997.619424","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Genetic VLSI circuit partitioning with dynamic embedding
This paper suggests a new genetic algorithm (GA) for VLSI circuit partitioning problem. In a genetic algorithm, the encoding of a solution plays an important role. The key feature of the new genetic algorithm is a technique to provide dynamically many encodings in which encodings themselves undergo evolution. Before generating every new solution, we first generate a new encoding by combining two encodings chosen from a pool containing diverse encodings. The new solution is generated by a crossover which combines two parent solutions which are temporarily encoded by the generated encoding scheme. That is, a new solution is generated by a two-layered crossover. Depending on the new solution's quality and its improvement over the parents solutions, a fitness value is assigned to the underlying encoding. The encoding is discarded or enter the pool based on the fitness. Two populations are maintained for this purpose: one for solutions and the other for diverse encodings. On experiments with the public ACM/SIGDA benchmark circuits, the new genetic algorithm significantly outperformed recently published state-of-the-art approaches.