A Generic Adaptive Multi-Gene-Set Genetic Algorithm (AMGA)
Journal Title: International Journal of Advanced Computer Science & Applications - Year 2015, Vol 6, Issue 5
Abstract
Genetic algorithms have been used extensively in solving complex solution-space search problems. However, certain problems can include multiple sub-problems in which multiple searches through distinct solution-spaces are required before the final solution combining all the sub-solutions is found. This paper presents a generic design of genetic algorithms which can be used for solving complex solution-space search problems that involve multiple sub-solutions. Such problems are very difficult to solve using basic genetic algorithm designs that utilize a single gene-set per chromosome. The suggested algorithm presents a generic solution which utilizes both multi-gene-set chromosomes, and an adaptive gene mutation rate scheme. The results presented from experiments done using an automatic graphical user interface generation case study, show that the suggested algorithm is capable of producing successful solutions where the common single-gene-set design fails.
Authors and Affiliations
Adi Maaita, Jamal Zraqou, Fadi Hamad, Hamza Al-Sewadi
Function-Behavior-Structure Model of Design: An Alternative Approach
The Function-Behavior-Structure model (FBS) of design conceptualizes objects in terms of function, behavior, and structure. It has been widely utilized as a foundation for modelling the design process that transforms pos...
RFID: The Big Player in the Libraries of the Future
This paper suggest the idea of developing an automatic Radio Frequency Identification (RFID)-based system for library search and to observe the current literature to define whether current technology and developed RFID-b...
Scalable TCP: Better Throughput in TCP Congestion Control Algorithms on MANETs
In the modern mobile communication world the congestion control algorithms role is vital to data transmission between mobile devices. It provides better and reliable communication capabilities in all kinds of networking...
Dependency Test: Portraying Pearson's Correlation Coefficient Targeting Activities in Project Scheduling
In this paper, we discuss project scheduling with conflicting activity-resources. Several project activities require same resources but, may be scheduled with the certain lapse of time resulting in repeatedly using the s...
The Application of Fuzzy Control in Water Tank Level Using Arduino
Fuzzy logic control has been successfully utilized in various industrial applications; it is generally used in complex control systems, such as chemical process control. Today, most of the fuzzy logic controls are still...