{"title":"结合CBR和遗传算法设计fpga","authors":"D. Job, V. Shankararaman, J. Miller","doi":"10.1109/ICCIMA.1999.798516","DOIUrl":null,"url":null,"abstract":"Field programmable gate arrays (FPGAs) are a form of user-programmable logic devices that contain an array of logic gates. As there is no complete set of techniques for designing any FPGA program, researchers have been successful in evolving program designs using genetic algorithms (GAs). However, using GAs to generate software programs for FPGAs faces two main problems, namely scaling and errors. In this paper, we present our on-going research towards overcoming these problems by the integration of GAs with case-based reasoning (CBR). CBR is a problem-solving method that reuses old solutions to solve new problems. Our research work aims to apply CBR to reuse genetically evolved FPGA programs in order to develop larger programs at a reasonable computational expense. This paper describes our preliminary experiments and their results, which are encouraging.","PeriodicalId":110736,"journal":{"name":"Proceedings Third International Conference on Computational Intelligence and Multimedia Applications. ICCIMA'99 (Cat. No.PR00300)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Combining CBR and GA for designing FPGAs\",\"authors\":\"D. Job, V. Shankararaman, J. Miller\",\"doi\":\"10.1109/ICCIMA.1999.798516\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Field programmable gate arrays (FPGAs) are a form of user-programmable logic devices that contain an array of logic gates. As there is no complete set of techniques for designing any FPGA program, researchers have been successful in evolving program designs using genetic algorithms (GAs). However, using GAs to generate software programs for FPGAs faces two main problems, namely scaling and errors. In this paper, we present our on-going research towards overcoming these problems by the integration of GAs with case-based reasoning (CBR). CBR is a problem-solving method that reuses old solutions to solve new problems. Our research work aims to apply CBR to reuse genetically evolved FPGA programs in order to develop larger programs at a reasonable computational expense. This paper describes our preliminary experiments and their results, which are encouraging.\",\"PeriodicalId\":110736,\"journal\":{\"name\":\"Proceedings Third International Conference on Computational Intelligence and Multimedia Applications. ICCIMA'99 (Cat. No.PR00300)\",\"volume\":\"6 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1999-09-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings Third International Conference on Computational Intelligence and Multimedia Applications. ICCIMA'99 (Cat. No.PR00300)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCIMA.1999.798516\",\"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 Third International Conference on Computational Intelligence and Multimedia Applications. ICCIMA'99 (Cat. No.PR00300)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCIMA.1999.798516","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Field programmable gate arrays (FPGAs) are a form of user-programmable logic devices that contain an array of logic gates. As there is no complete set of techniques for designing any FPGA program, researchers have been successful in evolving program designs using genetic algorithms (GAs). However, using GAs to generate software programs for FPGAs faces two main problems, namely scaling and errors. In this paper, we present our on-going research towards overcoming these problems by the integration of GAs with case-based reasoning (CBR). CBR is a problem-solving method that reuses old solutions to solve new problems. Our research work aims to apply CBR to reuse genetically evolved FPGA programs in order to develop larger programs at a reasonable computational expense. This paper describes our preliminary experiments and their results, which are encouraging.