Алгоритм оптимизации на основе муравьиной колонии: теории и применения