Биография
      
      Реферат по магистерской работе
      
      Библиотека по теме магистерской работы
      
      Ссылки по теме магистерской работы
      
      Отчёт о результатах поиска по теме магистерской работы
      
      Индивидуальное задание
    
      Статья взята из раздела "Генетические алгоритмы" сайта http://qai.narod.ru.
      
      


#include 
unsigned short MutationMask[] = {0x1, 0x2, 0x4, 0x8,
                                 0x10, 0x20, 0x40, 0x80,
                                 0x100, 0x200, 0x400, 0x800,
                                 0x1000, 0x2000, 0x4000, 0x8000};
unsigned short Inds[50],     // Популяция
               SelInds[50];  // Особи отобранные для скрещивания
// оператор 1-точечного кроссовера
void Cross (int p1, p2, c1, c2) {
  unsigned short left, right;
  left = (unsigned short)(15.0 * (double)rand()/(double)RAND_MAX + 1);
  left = ((unsigned short)0xffff>>left)< rnd) {  // mutationRate - вероятность мутации
      Inds[j] = Inds[j] ^ MutationMask[i];
    }
  }
}
        
      Биография
      
      Реферат по магистерской работе
      
      Библиотека по теме магистерской работы
      
      Ссылки по теме магистерской работы
      
      Отчёт о результатах поиска по теме магистерской работы
      
      Индивидуальное задание
    
          
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            
            ДонНТУ