Application of genetic algorithm to the development of artificial intelligence module system

2011 
Artificial intelligence is an extremely important aspect of modern technological progress. It represents humanity's long-time dream of elevating computers beyond the realm of simple machines for the calculation and processing of data. With the incorporation of artificial intelligence, computers are able to engage in behavior similar to human thought, helping humans perform necessary tasks of cognition, theorizing, and even judgment. Genetic algorithms (GA) are a branch of artificial intelligence and have been demonstrated to be fast and accurate in the pursuit of efficiency and accuracy. GA is often applied to optimization problems for single and multiple targets. Progress in computer hardware and software programming language has driven the development of artificial intelligence. All applications or research relevant to artificial intelligence algorithms require computer programs that meet individual constraints and individual objectives; in other words, each different problem has its own specialized computer program. Though software suites based on GA already exist (e.g., Evolver, SUGAL), these have limitations in practical usage and may be unable to fully realize the effectiveness of GA. As such, this study utilizes Microsoft Visual Basic to develop an open source standard module system based on GA, allowing users to create programs which meet problem constraints within a short period of time. When standard program modules are unable to meet these requirements, users can also customize the original source code according to particular demands. Research results demonstrate that standard module systems built on GA can help users to complete computer programs within a short period of time, and also increase the accuracy of programs. This study has already developed around 30 standard program modules. Testing has already been completed for all program modules, and the open source code for all program modules has been placed on the http://cost.ce.cyut.edu.tw/lab website for download.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    14
    References
    3
    Citations
    NaN
    KQI
    []