Genetic Algorithm Performance Enhancement through Adaptive Techniques and Elitism

سال انتشار: 1404
نوع سند: مقاله کنفرانسی
زبان: انگلیسی
مشاهده: 8

فایل این مقاله در 9 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

CSCG06_057

تاریخ نمایه سازی: 4 مهر 1405

چکیده مقاله:

This paper presents an enhanced Genetic Algorithm (GA), implemented in Python and exposed through Django API endpoints, that integrates adaptive techniques and elitism to improve efficiency and convergence speed. The proposed approach dynamically adjusts mutation and crossover probabilities based on population diversity and stagnation metrics, while an elitism mechanism ensures the preservation of top-performing solutions across generations. Using a permutation-based chromosome structure designed to evolve a target musical note sequence, the adaptive GA achieves significant improvements-reducing the required generations from ۸۳ (with fixed rates) to ۲۱ (with adaptive rates)-thereby minimizing local optima traps and promoting exploration. The system is further integrated with MIDO for MIDI file generation and React for visualization, enabling real-time monitoring of evolutionary progress, error magnitudes, and standard deviations. The method provides both mathematical formulations and implementation process, demonstrating how standard GAs can be transformed into robust optimization tools with applications in sequence evolution and other complex problem domains.

نویسندگان

Mohammad Hossein Taghizadeh

B.Sc. Student, Faculty of Technology and Engineering-Esat of Guilan, University of Guilan, Guilan, Iran

Majid Ghasemian

Assistant Professor, Faculty of Technology and Engineering-Esat of Guilan, University of Guilan, Guilan, Iran