Gene Level Concurrency in Genetic Algorithms Onur Tolga Sehitoglu Göktürk Üçoluk Dept. of Computer Engineering Dept. of Computer Engineering METU, Ankara METU, Ankara onur@ceng.metu.edu.tr ucoluk@ceng.metu.edu.tr This study describes an alternative concurrency approach in genetic algorithms. Inspiring from implicit parallelism in a physical chromosome, a vertical concurrency is introduced. Proposed gene process model allows genetic algorithms work in encodings independent from the gene position ordering in a chromosome. This feature is used to implement a gene reordering version of genetic algorithm. Further possible models of flexible gene position encodings are discussed.