Применение генетического алгоритма к задачам оптимизации. Реализация генетического алгоритма для задачи коммивояжера