{"title":"SGA Implementation Using Integer Arrays for Storage of Binary Strings","authors":"P. Kanchan, Rio G. L. D'Souza","doi":"10.1109/ICMLC.2010.62","DOIUrl":null,"url":null,"abstract":"The Simple Genetic Algorithm evaluates a group of binary strings on the basis of their fitness, performs crossover and mutation on them and tries to generate a group having maximum fitness. The usual method used for implementing the SGA is by using character arrays for storage of binary strings. But, this method has some disadvantages. The SGA implementation can be termed a success if the average fitness of the new generation is more than the initial average fitness. In this paper, we plan to implement the SGA using integer arrays for storage of binary strings. Then, we plan to compare the initial average fitness with the final average fitness so that the working of SGA can be verified. We have written the application such that varying population sizes can be given to check the correctness of the SGA algorithm.","PeriodicalId":423912,"journal":{"name":"2010 Second International Conference on Machine Learning and Computing","volume":"98 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-02-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 Second International Conference on Machine Learning and Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICMLC.2010.62","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The Simple Genetic Algorithm evaluates a group of binary strings on the basis of their fitness, performs crossover and mutation on them and tries to generate a group having maximum fitness. The usual method used for implementing the SGA is by using character arrays for storage of binary strings. But, this method has some disadvantages. The SGA implementation can be termed a success if the average fitness of the new generation is more than the initial average fitness. In this paper, we plan to implement the SGA using integer arrays for storage of binary strings. Then, we plan to compare the initial average fitness with the final average fitness so that the working of SGA can be verified. We have written the application such that varying population sizes can be given to check the correctness of the SGA algorithm.