Научная статья на тему 'Интеллектуально-экспертный метод определения оптимального маршрута транспортировки продукции'

Интеллектуально-экспертный метод определения оптимального маршрута транспортировки продукции Текст научной статьи по специальности «Математика»

CC BY
189
48
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Интеллектуально-экспертный метод определения оптимального маршрута транспортировки продукции»

УДК 004.891

ИНТЕЛЛЕКТУАЛЬНО-ЭКСПЕРТНЫЙ МЕТОД ОПРЕДЕЛЕНИЯ ОПТИМАЛЬНОГО МАРШРУТА ТРАНСПОРТИРОВКИ ПРОДУКЦИИ

(Работа выполнена при финансовой поддержке РФФИ, грант № 11-01-00374-а)

М.И. Дли, д.т.н.., профессор; В.В. Гимаров, кэ.н.., доцент; С.И. Глушко, аспирант; И.В. Иванова, аспирант (Смоленский филиал Национального исследовательского университета МЭИ, Энергетический проезд, 1, г. Смоленск, 214013, Россия, [email protected], [email protected], [email protected])

Одна из задач сокращения транспортных расходов современного предприятия состоит в выборе оптимального по совокупности различных технико-экономических показателей маршрута доставки продукции. Поиск рациональной трассы перемещения грузов является фундаментом для построения эффективной логистической системы предприятий, определяющей своевременность выпуска продукции, длительность производственного процесса, себестоимость выпускаемой продукции. Чаще всего оптимальность маршрута определяется по критериям стоимости и времени транспортировки. Совместное применение данных критериев приводит к необходимости использования двух-критериального оптимизационного алгоритма, а принадлежность задачи к классу № определяет целесообразность применения эвристических методов (метод имитации отжига, генетические и муравьиные алгоритмы, метод поиска с запретами и другие). Муравьиные алгоритмы основаны на моделировании поведения отдельных муравьев, действующих по простейшим правилам, в то время как общая система (колония) обладает интеллектом. Использование муравьиных колоний для двухкритериальной оптимизации маршрута транспортировки продукции предполагает необходимость использования двух различных колоний для каждого критерия и третьей, обобщающей, колонии для выбора трассы по двум критериям одновременно. Для учета неопределенности при решении этих задач целесообразно использовать нечеткие множества для неопределенных значений параметров математических моделей, а также методы нечетко-логического вывода с использованием экспертных оценок. Особенность предложенных муравьиных алгоритмов заключается в представлении информации о стоимости транспортировки на участке и весовых коэффициентов, определяющих степень жадности алгоритмов, в виде нечетких чисел с последующим применением операций нечетко-логической свертки. Разработанные алгоритмы позволят повысить эффективность и надежность логистической системы предприятия.

Ключевые слова: транспортировка продукции, оптимизация маршрутов передвижения, эвристические методы поиска, интеллектуальные методы, многокритериальная оптимизация, многоколониальные муравьиные алгоритмы, продукционные правила.

INTELLIGENT EXPERT METHOD FOR DETERMINE THE OPTIMAL ROUTE OF PRODUCT TRANSPORTATION

Dli M.I., Dr. Tech. Sc., professor; Gimarov V. V., Ph.D. (Economics), associate professor;

Glushko S.I., postgraduate student; Ivanova I.V., postgraduate student (Smolensk Branch of the Moscow Power Engineering Institute, Energeticheskiy proezd, 1, Smolensk, 214013, Russian Federation, [email protected], [email protected], [email protected]) Abstract. To reduce transport costs a modern enterprise needs to select the optimal combination of different technical and economic indicators of the product delivery route. Searching rational track for goods movement is the foundation for building an efficient logistic system, which determines the timeliness of production output, production process duration, production costs. The optimal route is often determined by cost and transit time criteria. The combined use of these criteria causes the need for a two-criterion optimization algorithm. An NP class task affiliation is the reason for using heuristic methods (simulated annealing, genetic and ant algorithms, tabu search method, and others). Ant algorithms are based on the modeling of the behavior of individual ants acting according to simple rules, while the total system (colony) has an intellect. Using an ant colony to optimize the route of transporting products with two-criteria requires using two different colonies for each criterion, and the third generalizing colony is for route selection based on two criteria. To consider uncertainty when solving these problems it is appropriate to use fuzzy sets for unspecified parameters of mathematical models and fuzzy inference methods with expert judgment. The ant algorithms peculiarity is providing transport costs information on the site, as well as the weighting factors that determine the degree of algorithm greed in the form of fuzzy numbers and then applying the operations of fuzzy-logic convolution. The developed algorithms can improve the efficiency and reliability of enterprise logistics system.

Keywords: products transportation, transportation routes optimization, heuristic search methods, intellectual methods, multi-objective optimization, multi-colony ant algorithms, production rules.

В условиях интенсивного развития системы внутренних и внешних хозяйственных связей, а также глобализации международных товарных рынков транспортная составляющая в себестоимости готовой продукции, связанная с доставкой,

разгрузочно-погрузочными работами и временным хранением, постоянно растет. Проблема снижения транспортных расходов в современной экономике остро стоит не только перед предприятиями, специализирующимися на оказании услуг по

передвижению грузов, но и перед организациями, использующими собственную распределительную сеть (магазинов, филиалов и т.д.), между которыми осуществляется оборот продукции. Обычно схема доставки достаточно сложна и сопряжена с необходимостью использования нескольких видов транспортных средств (автомобильные, железнодорожные, морские и авиаперевозки). В этой связи оптимизация транспортно-логистических маршрутов (модификации существующей логистической системы) является многокритериальной математической задачей, ее решение имеет важное значение для поддержания конкурентоспособности и бесперебойного функционирования отдельных предприятий. В качестве критериев оптимизации, как правило, используются стоимость и время транспортировки, наилучшие комбинации которых достигаются при условии использования нескольких видов транспорта.

Для решения задачи поиска оптимального маршрута целесообразно представить транспортную сеть в виде ориентированного графа [1, 2]. В нем требуется построить маршрут %: (e1, e2, ..., e„) как непрерывную совокупность дуг между множеством вершин, отображающих транспортные узлы сети V, который обеспечивает минимум общей стоимости транспортировки S(x) и ее продолжительность Pr(x):

min{S (х), Pr (%)} ^х*, х

n _

где S(х) = Z <, q = 1Q, ei е х,

1=1

n

Pr(х) = Z t(ei ), е,. е х.

1=2

(1)

где ei - участок сети, входящий в маршрут /е - длина ребра e¡; sqe - стоимость транспортировки продукции с использованием транспортного средства типа q на дуге e¡; Z t (et) - функция,

определяющая время транспортировки продукции на маршруте

Сформулированная задача является NP-слож-ноИ, поэтому для ее решения целесообразно использовать эвристические методы. К эффективным современным эвристическим методам относятся так называемые метаэвристики, отображающие обобщенные стратегии поиска оптимума в пространстве решений: метод имитации отжига (simulated annealing), метод поиска с запретами (tabu search), оптимизационный метод муравьиной колонии (ant colony optimization), генетические и эволюционные алгоритмы. Преимущество данных методов состоит в том, что они позволяют исследовать большее пространство для поиска решения, близкого к оптимальному [3, 4].

Для решения задачи поиска оптимального маршрута доставки продукции предложено ис-

пользовать двухкритериальныи алгоритм: первый критерий - минимизация стоимости транспортировки, второй - общая временная протяженность доставки продукции по маршруту. Авторами предложен муравьиный алгоритм решения двух-критериальной задачи, сущность которого состоит в использовании трех колоний муравьев: по одной для каждого из двух критериев и третьей, обобщающей, для принятия итогового решения по выбору оптимальной трассы.

Цель первой колонии - сократить стоимость транспортировки продукции. Вторая колония ищет минимальный по общей стоимости проектирования и строительства маршрут. Обе колонии используют независимые друг от друга феромон-ные тропы: ц1 и ц2. На основе объединения полученных двумя колониями на каждой итерации процедуры поиска локальных решений количеств феромона и весов ребер л1 и л2 первого и второго типов третья колония искусственных муравьев осуществляет поиск оптимального решения поставленной задачи.

Для описания процедуры построения решения с использованием третьей колонии муравьев авторами разработан обобщающий муравьиный алгоритм поиска оптимального маршрута транспортировки, который включает следующие этапы.

1. Первоначальный маршрут, определяемый значениями феромона и веса первого и второго

типов (, т и "л1, л2 соответственно) для каждой дуги графа V(ij)eV.

2. Параллельный поиск M муравьями маршрутов по информации о количестве феромонов (ц1 и ц2) и весах (л1 и л2). Муравей на каждом шаге прокладки трассы в графе выбирает следующую присоединяемую вершину по правилу расчета величины нечеткой возможности перехода:

Ра =■

[(ml )(1-и) ® (m; г Г ® [(л! ® (л2 Г f

^2 \œ-|a

1 )(1-ш) ,

(2)

£ ([(тк )("и) ® (тк Г 1а ®[(лк )("и) ® (л,к Г Г)

к=1

где ® - операция умножения нечетких чисел;

- количество первого феромона на дуге (/', j);

т, - количество второго феромона на дуге (/', Д

- привлекательность перехода в вершину j из

2

вершины I по критерию скорости доставки; л у -привлекательность перехода в вершину j из вершины i по критерию стоимости доставки; юе[0, 1] - весовой коэффициент, отражающий относительную значимость критерия стоимости маршрута; У^ - множество вершин в графе, которые муравей m еще не посетил, но они доступны для перехода на текущей итерации.

Поскольку количество феромона первого и второго типов и вес ребра второго типа задаются нечеткими числами ц1и л,, в формуле (2) алгеб-

раические операции заменены на операции над нечеткими высказываниями (умножение, возведение в степень, деление).

На каждой итерации t обобщающего муравьиного алгоритма искусственный муравей строит решение задачи, двигаясь по графу начиная от исходной вершины, согласно правилу (2).

3. Перерасчет количества феромона первого и второго уровней по окончании каждой итерации t после того, как все муравьи завершат построение маршрута:

mj (t+1) = (i-P)mj (t) ©д^ (t), m (t+1) = (1 -p)m2 (t) © Д|т j (t) ,

Д|4 (t) = I6 7 если(<,j (3)

[0 в противном случае,

где р - коэффициент испарения феромона; Д|-(0 -суммарное изменение уровня феромона на дуге графа (i, j); Tl(t) - общий маршрут, построенный муравьем l на итерации t; Pl(t) - относительная оценка качества найденного маршрута; Q -константа, показывающая общее количество феромона у муравья. Величина P(t) позволяет сопоставлять полученные на различных итерациях трассы между собой, определяя тем самым наиболее рациональный маршрут:

P (t) = ( £ Sj у1® П,

j<=-T' (t)

(4)

где £ - общая стоимость (нечеткое выска-

УЕ.Т1 (1)

зывание) транспортировки продукции по маршруту Т1 п - коэффициент значимости показателя «стоимость»; п - время доставки продукции при использовании трассы ^(О; £ - коэффициент значимости показателя «временная протяженность».

Нечетко-продукционный эвристический алгоритм работы первой и второй колоний муравьев направлены на поиск соответственно минимального по стоимости и времени маршрута доставки продукции. Он включает следующие этапы.

1. Расчет первоначальной величины феромона т01, задающей исходную конфигурацию системы распределения, по формуле

£ sq

' (i, j ')eGJeL

min Sq

(i, j )eG,'eL j

(5)

где (г, I ) - стоимость прокладки q-го вида сети

на участке между узлами i и j как функция от расстояния г; 1ч - стоимость метра канала вида q.

2. Поэтапное построение маршрутов с использованием правил поведения муравьев (ППм). На каждом этапе M муравьев ищут решения с использованием информации об уровне феромона и локальной информации.

Первое правило дает возможность осуществлять расчет значения вероятности передвижения муравья из вершины в вершину.

ППм-1. «ЕСЛИ (величина феромона т] на дуге А, }) типа I ЕСТЬ «Ат1») И (величина совокупной стоимости транспортировки на дуге j) ЕСТЬ «Вт2»), ТО (вероятность перехода (ру)4 в узел } с использованием кабеля I на итерации q ЕСТЬ <Ют4»)».

Индексы т1, т2, т3, т4 определяют конкретные значения лингвистических переменных А, В, С, Б соответственно.

Второе правило объединяет в одно решение пути отдельных муравьев. Оно используется для устранения ограничений стандартного метода муравьиных колоний, которые связаны с отсутствием возможности учета симметричности графа.

ППм-2. «ЕСЛИ муравей т достиг пути, построенного муравьем т*», ТО (пути муравьев т и т*, а также их табу-листы объединяются) И (муравей т* ликвидируется)».

Обновление количества феромонов включает два этапа: испарение и добавление нового количества феромона после завершения построения решений на каждой итерации и осуществляется по формуле

<, = (1 -р) Ч j +р-Д<,

(6)

где р - темп испарения феромона (0<р<1); Дт! . -

приращение концентрации феромонов на очередной итерации алгоритма.

Этапы повторяются до тех пор, пока результат не перестанет изменяться в течение заранее определенного числа итераций. Алгоритм может быть остановлен и по истечении определенного времени выполнения либо после выполнения заданного количества итераций (не менее 100).

Для оценки эффективности нечетко-продукционного муравьиного алгоритма оптимизации маршрута транспортировки продукции проведены вычислительные эксперименты для задач с небольшим количеством связываемых в графе узлов. Это позволило сравнить результаты, полученные с помощью трех различных алгоритмов: полного перебора, стандартного муравьиного алгоритма и нечетко-продукционного муравьиного алгоритма.

Для задач малой размерности классический муравьиный алгоритм и разработанный авторами нечетко-продукционный муравьиный алгоритм обеспечивают получение точных решений, совпадающих с трассами, полученными полным перебором, однако за большее время. При решении задач средней размерности (количество узлов в графе более 10) сравнить качество решений, полученных муравьиными алгоритмами и полным перебором, затруднительно из-за экспоненциальной зависимости времени работы последнего от количества входных данных. В целом разработанный нечетко-продукционный муравьиный алгоритм позволяет находить маршрут на графе за меньшее время, чем классический муравьиный алгоритм. При этом качество трассы, полученное муравьи-

ными алгоритмами, практически одинаково с незначительным преимуществом предложенного авторами нечетко-продукционного муравьиного алгоритма. В то же время данное преимущество увеличивается с ростом количества узлов в графе [5].

Предложенный интеллектуально -экспертный метод определения оптимального маршрута транспортировки продукции позволяет решать задачи многокритериальной оптимизации и повышать гибкость применяемых эвристических методов за счет использования продукционных правил, описывающих перемещение муравья.

Литература

1. Dorigo M., Maniezzo V., Colorni A. The Ant System: Optimization by a colony of cooperating agents. IEEE Transactions on Systems, Man, and Cybernetics Part B: Cybernetics, 1996, vol. 26, no. 1, pp. 29-41.

2. Глушко С.И., Какатунова Т.В. Нечеткая модификация алгоритма муравьиных колоний // Научное обозрение. 2013. № 1. С. 377-381.

3. Гимаров В.А., Дли М.И., Круглов В.В. Задачи распознавания нестационарных образов // Изв. РАН. Теория и системы управления. 2004. N° 3. С. 137.

4. Бояринов Ю.Г., Борисов В.В., Мищенко В.И., Дли М.И. Метод построения нечеткой полумарковской модели функционирования сложной системы // Программные продукты и системы. 2010. № 3. С. 26-31.

5. Дли М.И., Карпова Т.П. Критерии оптимизации путей доставки продукции при использовании нечетких моделей муравьиных колоний // Вестн. РАЕН. 2012. № 1. С. 55-56.

References

1. Dorigo M., Maniezzo V., Colorni A. The Ant System: Optimization by a colony of cooperating agents. IEEE Transactions on Systems, Man, and Cybernetics. Part B: Cybernetics. 1996, vol. 26, no. 1, pp. 29-41.

2. Glushko S.I., Kakatunova T.V. Fuzzy modification of ant colonies algorithm. Nauchnoe obozrenie [Scientific survey]. 2013, no. 1, pp. 377-381.

3. Gimarov V.A., Dli M.I., Kruglov V.V. Recognition problems for nonsteady images. Izv. RAN. Teoriya i sistemy upravleniya [Journ. of computer and systems sciences international]. 2004, no. 3, pp. 137.

4. Boyarinov Yu.G., Borisov V.V., Mishchenko V.I., Dli M.I. Building method of fuzzy semi-markov model of complex system functioning. Programmnye produkty i sistemy [Software & Systems]. 2010, no. 3, pp. 26-31.

5. Dli M.I., Karpova T.P. Optimization criteria of production transportation routes using fuzzy models of ant colonies. Vestnik RAEN [The bulletin of the Russian Academy of Natural Sciences]. 2012, no. 1, pp. 55-56.

УДК 629.7.017; 656.7.085

ТЕХНОЛОГИЯ АВТОМАТИЗИРОВАННОЙ ЭКСПЕРТИЗЫ ТЕХНИЧЕСКОГО УРОВНЯ ВЕРТОЛЕТНЫХ ОЧКОВ НОЧНОГО ВИДЕНИЯ

(Работа поддержана РФФИ, грант № 13-01-00176)

А.А. Есев, к.т.н., начальник отделения (в/ч 22737, г. Щёлково, 141110, Россия, [email protected]); А.В. Ткачук., слушатель Центра подготовки летчиков-испытателей (в/ч 15650, г. Ахтубинск, 416507, Россия, [email protected])

Описано методическое обеспечение автоматизированной экспертизы технического уровня вертолетных очков ночного видения, позволяющее получать количественную оценку их любого технического свойства, обеспечивать сопоставление технического уровня различных моделей очков ночного видения и оценивать их готовность к испытаниям в составе вертолета. Расчет оценки технического уровня основан на квалиметрическом подходе: коэффициенты качества простых, сложных и комплексных свойств определяются расчетным путем, а коэффициенты весомости свойств и индивидуальные коэффициенты качества простых (качественных) технических свойств - экспертным. Оценка коэффициента технического уровня рекурсивно вычисляется по дереву технических свойств. Полученные решения обеспечивают обоснование предложений по улучшению технических свойств (характеристик) очков ночного видения, которые требуют улучшения (в первую очередь простые свойства с низким коэффициентом качества), и разрабатывают мероприятия (компоновочные, конструктивные и т.д.) по улучшению этих свойств. За счет реализации обоснованных мероприятий по совершенствованию вертолетных очков ночного видения обеспечено снижение числа авиационных происшествий и инцидентов, а также предпосылок к ним при полетах боевых вертолетов в темное время суток с применением экипажами очков ночного видения.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Ключевые слова: вертолетные очки ночного видения, технический уровень, эргономическая экспертиза, дерево свойств, полеты в темное время суток, испытания авиационной техники.

TECHNOLOGY OF TECHNICAL LEVEL AUTOMATED EXAMINATION FOR HELICOPTER NIGHT VISION GOGGLES

EsevA.A., Ph.D. Tech. Sc., division head (Military Unit 22737, Shchelkovo, 141110, Russian Federation, [email protected]); Tkachuk A. V., listener Training Center for test pilots (Military Unit 15650, Akhtubinsk, 416507, Russian Federation, [email protected]) Abstract. The article describes methodical support for automated examination of technical level of helicopter night vision goggles that allow quantitative assessment of any technicality, to provide a comparison of technical levels of different

i Надоели баннеры? Вы всегда можете отключить рекламу.