• No results found

THE METHOD OF PARAMETERIZATION OF THE PARETO SOLUTIONS IN VECTOR OPTIMIZATION PROBLEMS TO THE SOLUTION OF THE PROBLEM OF DETERMINING THE OPTIMAL COMPOSITION OF A PASSENGER TRAIN

N/A
N/A
Protected

Academic year: 2020

Share "THE METHOD OF PARAMETERIZATION OF THE PARETO SOLUTIONS IN VECTOR OPTIMIZATION PROBLEMS TO THE SOLUTION OF THE PROBLEM OF DETERMINING THE OPTIMAL COMPOSITION OF A PASSENGER TRAIN"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)УДК 517.518.2:629.4.014.6 А. А. БОСОВ (ДИИТ), Г. Н. КОДОЛА (УкрГХТУ). ПРИМЕНЕНИЕ МЕТОДА ПАРАМЕТРИЗАЦИИ ПАРЕТО РЕШЕНИЯ В ЗАДАЧАХ ВЕКТОРНОЙ ОПТИМИЗАЦИИ К РЕШЕНИЮ ЗАДАЧИ ОПРЕДЕЛЕНИЯ РАЦИОНАЛЬНОЙ КОМПОЗИЦИИ ПАССАЖИРСКОГО ПОЕЗДА Розглянуто чисельний розв’язок задачі векторної оптимізації визначення раціональної композиції пасажирського поїзда за допомогою метода параметризації Парето рішення. Рассмотрен численный пример решения задачи векторной оптимизации определения рациональной композиции пассажирского поезда с помощью метода параметризации Парето решения. The numerical example of the vector-optimization problem decision for a definition rational passenger train composition with the help of a parametrization method Парето of the decision is considered.. Возникновение проблем в деятельности и развитии пассажирского хозяйства обусловлено рядом негативных факторов, а именно − низкими тарифами на перевозку пассажиров и отсутствия действующего механизма компенсации убытков во время предоставления общественных услуг, которое приводит к перекрестному субсидированию убыточных пассажирских перевозок за счет грузовых; − неэффективное использование пассажирского состава при организации пассажирских перевозок. В современных условиях основным направлением стабилизации пассажирского комплекса является создание новой системы организации управления его хозяйственной деятельностью, а главными задачами этой системы должны быть − комплексное управление затратами; − глубокое и постоянное изучение рынка перевозок и запросов пассажиров. Такая система наряду с удовлетворением запросов потребителей услуг позволит обеспечивать получение от данного вида деятельности максимальной прибыли и снижение себестоимости перевозок, а также сбалансировать интересы железных дорог и потребителей ее услуг. Постановка задачи определения рациональной композиции пассажирского поезда представляет собой [1-2]: Пусть по маршруту следования пассажирского поезда имеется n станций, включая станцию отправления и станцию прибытия. В случае, когда каждый тип вагонов рассматривается независимо, имеем. 94. fij ( x, t ) – плотность вероятностей распределения спроса на поездки из Ai в A j в момент времени t ( t – день недели); ξij (t ) – математическая модель спроса на поездки из Ai → A j в момент t (при фиксированном t ξij – случайная величина);. yij (t ) – число мест, которые могут быть проданы в Ai для поездки в A j . Функция потерь представляет собой yij ⎛ ⎞ ⎜ F1 = ∑ ∑ cij yij Fij ( yij ) − ∫ xfij ( x)dx ⎟ + ⎜ ⎟ i =1 j =i +1 aij ⎝ ⎠ n −1. n. ⎛ bij ⎞ + pij ⎜ ∫ xfij ( x)dx − yij (1 − Fij ( yij )) ⎟ ⎜ ⎟ ⎝ yij ⎠. .. Функция прибыли имеет вид ⎛ ⎛ yij ⎞ ⎜ p ⎜ xf ( x) dx + y (1 − F ( y )) ⎟ ∑ ⎜ ij ⎜ ∫ ij ij ij ij ⎟ i =1 j =i +1 ⎜ a ij ⎠ ⎝ ⎝. n −1. F2 = ∑. n. −cij yij. ). Желание сделать потери F1 как можно меньше, а прибыль F2 как можно больше приводит к задаче векторной оптимизации ⎛ F1 (Y ) ⎞ ⎜ ⎟ → min , ⎝ − F2 (Y ) ⎠. при условиях. (1).

(2) ⎧ n ⎪ ∑ y2 j ≤ y12 ⎪ j =3 ⎪ n ⎪ y ≤y +y 3j 13 23 ⎪⎪ ∑ j =4 ⎨ ⎪............................. ⎪ n i −1 ⎪ ∑ y ≤∑y ⎪ j =i +1 ij k =1 ki ⎪ ⎪⎩Y ≥ 0,. L = t → min при условии H (u ⋅ t ) = 0 , (2). (4). Вводится функция H ( y ) : 1≤i ≤ k. при чем имеет место ⎧> 0, если y ∉ Y ; ⎪ H ( y ) = ⎨< 0, если y ∈ Y ; ⎪= 0, если y ∈ границе Y . ⎩. ⎧ y1 A = u1 ⋅ t ; ⎨ ⎩ y2 A = u 2 ⋅ t ,. π , 2. (5). 0≤t.. Для применения необходимого и достаточного условия решения задачи векторной оптимизации покажем, что функции F1 и F2 являются выпуклыми. Для выпуклости функций необходимо проверить следующие два условия [5]: 1. первая производная должна менять знак с «–» на «+»; 2. вторая производная должна быть положительна. Для функции потерь y. b. a. y. F1 = c ∫ ( y − x) f ( x)dx + p ∫ ( x − y ) f ( x)dx. (3). Предположения о виде функций f1 ( x) и f 2 ( x) : 1. выпуклы и непрерывны; 2. имеют непрерывные производные до второго порядка включительно. Метод параметризации Парето решения в задачах векторной оптимизации представляет собой сведение исходной задачи векторной оптимизации к задаче типа (А) [4], математическая модель которой представляет собой Формируется множество Y – множество ограничений:. H ( y ) = min{hi ( y )} .. 0≤ϕ≤. а точка A , лежащая на луче, порождаемым вектором u имеет координаты. 2. Решение задачи (1) с ограничениями (2), путем применения метода параметризации Парето решения в задачах векторной оптимизации [4]. Необходимое и достаточное условие для решения задачи векторной оптимизации представляет собой:. Y = { y ∈ R2 : hi ( y ) ≤ 0, i = 1, k}. где вектор u имеет координаты ⎧u1 = cos ϕ, ⎨ ⎩u2 = sin ϕ,. где Y = ( y12 , y13 ,..., y1n , y23 , y24 ,..., y2 n ,..., yn −1n ) . Для решения поставленной задачи, назовем ее основной, разобьем ее на две подзадачи: 1. Решить задачу (1) без учета ограничений (2), применяя необходимое и достаточное условие решения задачи векторной оптимизации [3], для определения интервалов yij (λ ) ∈ [ yij , yij ] .. ∂f1 ( x) + λ∂f 2 ( x) = 0 , 0 < λ < ∞ .. (А). b. первая производная с учетом. ∫ f ( x)dx = 1 имеет a. вид b. F1′ = c − ( p + c) ∫ f ( x)dx . y. Вторая производная определяется как F1′′ = ( p + c) f ( y ) . В случае использования равномерного закона для распределения спроса, т. е.. ⎧0, x ∉ [ a, b] ⎪ f ( x) = ⎨ 1 , ⎪⎩ b − a , x ∈ [a, b] имеем F1′′ = ( p + c) f ( y ) > 0 , т. е. функция потерь выпуклая. Для функции прибыли исследуем на выпуклость функцию − F2 :. и исходная задача сводится к задаче. 95.

(3) b ⎛y ⎞ − F2 = cy − p ⎜ ∫ xf ( x)dx + y ∫ f ( x) dx ⎟ ; ⎜a ⎟ y ⎝ ⎠. первая производная b ⎛ ⎞ F2′ = c − p ⎜ yf ( y ) + ∫ f ( x)dx − yf ( y ) ⎟ = ⎜ ⎟ y ⎝ ⎠ b. = c − p ∫ f ( x) dx , y. т. к. c < p и F2′′ = pf ( x) > 0 , то функция − F2 также является выпуклой. Из выпуклости функций F1 и − F2 следует, что для решения задачи векторной оптимизации (1) можно применить теорему необходимого и достаточного условия решения задачи векторной оптимизации. Легко убедиться, что решение задачи (1) при заданной плотности распределения спроса по равномерному закону не выходит за пределы интервала [a, b] , т. е. y ∈ [a, b] . В случае, когда на пути следования имеется n станций (включая станции отправления и прибытия), функция потерь F1 (в случае, когда f ( x) представляет собой плотность распределения спроса по равномерному закону) имеет вид. ⎛ 1 ⎛ y2 ⎜ ( pij + cij ) ij − F1 = ∑ ∑ ⎜ b − aij ⎜ 2 i =1 j =i +1 ⎜ ⎝ ⎝ ij n. cij aij2 + pij bij2 ⎞ ⎞ ⎟⎟ ⎟⎟ 2 ⎠⎠. ,. а функция прибыли F2 представляет собой. ⎛ p ij F2 = ∑ ∑ ⎜ ⎜ b − i =1 j =i +1 ⎝ ij aij n −1. n. Применяя теорему необходимого и достаточного условия решения задачи векторной оптимизации (3) для нашего случая имеем. −∂F2 ∂F +λ 1 =0 ∂yij ∂yij или ⎡ pij ⎤ −⎢ ( − yij + bij ) − cij ⎥ + ⎣⎢ bij − aij ⎦⎥ ⎡ 1 ⎤ +λ ⎢ ( pij + cij ) yij − ( pij bij + cij aij ) ⎥ = 0 . ⎥⎦ ⎣⎢ bij − aij. (. ⎞ ⎛ yij2 aij2 ⎞ ⎜− + yij bij − ⎟ − cij yij ⎟ . ⎜ 2 ⎟ 2 ⎟ ⎝ ⎠ ⎠. pij bij − cij (bij − aij ) + λ ( pij bij + cij aij ) pij + λ ( pij + cij ). Область допустимых значений y12 , y13 , y23 представляет собой (рис. 1). yij = bij −. cij pij. (bij − aij ) .. При λ → ∞ , точка, в которой функция потерь принимает минимальное значение yij =. pij bij + cij aij. Так как. pij + cij cij pij. = bij −. cij pij + cij. (bij − aij ) .. < 1 , то yij < yij .. Покажем, что решение yij (λ) ∈ [ yij , yij ] . Для этого покажем, что yij (λ) ≤ yij . В первом случае имеем. 96. .. При λ = 0 , точка, где функция прибыли принимает максимальное значение. При n = 3 , ограничения имеют вид ⎧ y12 + y13 ≤ N , ⎨ ⎩ y23 ≤ y12 .. ). откуда yij =. n. − yij ( pij bij + cij aij ) +. Рис. 1. Область допустимых значений y12 , y13 , y23. yij (λ) ≥ yij. и.

(4) pij bij − cij (bij − aij ) + λ ( pij bij + cij aij ) pij + λ ( pij + cij ) ≥ bij −. cij pij. ≥. (bij − aij ). ;. ⎡0 5 10 ⎤ A=⎢ ⎥. ⎣0 0 1 ⎦. pij bij − cij (bij − aij ) + λ ( pij bij + cij aij ) ≥ ⎛ ⎞ cij ≥ ⎜ bij − (bij − aij ) ⎟ ⋅ pij + λ ( pij + cij ) , ⎜ ⎟ pij ⎝ ⎠. (. при pij + λ ( pij + cij ) ≠ 0 , т. е. λ ≠. ). pij pij + cij. .. ⎛ ⎞ cij λ( pij + cij ) ⋅ ⎜ bij − (bij − aij ) ⎟ ≥ 0 ⎜ ⎟ pij ⎝ ⎠. ;. неравенство выполняется если а) ( pij bij + cij aij ) −. Для нашего примера целевые функции имеют вид: Функция потерь:. или б) ( pij bij + cij aij ) − ⎛ ⎞ cij −( pij + cij ) ⋅ ⎜ bij − (bij − aij ) ⎟ ≤ 0 и λ < 0 . ⎜ ⎟ pij ⎝ ⎠. 2 F1 ( y12 , y13 , y23 ) = 0,059 y12 − 1,5897 y12 +. 2 2 +0,0708 y13 − 3, 4154 y13 + 0,0983 y23 −. Для случая (а) рассмотрим первое неравенство, проделав в нем преобразование, получим cij2 (bij − aij ) ≥ 0 , что является истиной, т. к. pij pij. ≥ 0 , и приводит к противоречию в. случае (б). Отсюда следует, что yij (λ ) ≥ yij выполняется при λ > 0 и λ ≠. pij pij + cij. образом,. 0 ≤ λ < ∞ , при чем λ ≠. yij (λ ) ∈ [ yij , yij ] pij pij + cij. .. −1,1966 y23 + 71,6496 Функция прибыли: 2 F2 ( y12 , y13 , y23 )= − 0,0333y12 + 0,5641 y12 − . 2 2 −0,04 y13 + 1, 2615 y13 − 0,0556 y23 +. +0,3419 y23 − 4,8889 . Ограничения представляют собой. .. Аналогичным образом показывается, что yij (λ ) ≤ yij . Таким. Количество мест в поезде N = 55 . Рентабельность принимаем равной 30 %, т. е. ρ = 1,3 . Цена за проезд из i -ой станции до j -ой станции отобразим в матрице P. ⎡0 1 2⎤ P=⎢ ⎥. ⎣0 0 1 ⎦. ⎛ ⎞ cij −( pij + cij ) ⋅ ⎜ bij − (bij − aij ) ⎟ ≥ 0 и λ > 0 ⎜ ⎟ pij ⎝ ⎠. cij2. Максимальный спрос на поездки по станциям отобразим в матрице B , каждый элемент которой представляет собой максимальный спрос из i -ой станции (где i – номер строки) до j -ой станции (где j – номер столбца). ⎡0 20 35⎤ B=⎢ ⎥. ⎣0 0 10 ⎦. λ ⋅ ( pij bij + cij aij ) −. bij ≥ aij и. Минимальный спрос на поездки по станциям отобразим в матрице A , каждый элемент которой представляет собой минимальный спрос из i -ой станции (где i – номер строки) до j -ой станции (где j – номер столбца).. при. ⎧ y12 ≥ y23 , . ⎨ ⎩ y12 + y13 ≤ N. Для решения первой подзадачи, т. е. определения интервалов yij (λ) ∈ [ yij , yij ] . составим систему уравнений, используя условие (3).. Рассмотрим численный пример. Пусть n = 3 .. 97.

(5) 1 ⎧ ⎪λ (0.1179 y12 − 1.5897) + 15 y12 − 0.5641 = 0, ⎪ 2 ⎪ y13 − 1.2615 = 0, ⎨λ (0.1415 y13 − 3.4154) + 25 ⎪ 1 ⎪ ⎪λ (0.1966y23 − 1.1966) + 9 y23 − 0.3419 = 0; ⎩. y23 (λ) ∈ [3.0769, 6.087 ] .. Переходим к решению задачи векторной оптимизации с ограничениями, путем сведения ее к задаче типа (А). Сформируем функции hi , i = 1, 2 .. h1 = − y12 (λ) + y23 (λ ) ;. Решив систему, получим. h2 = y12 (λ) + y13 (λ ) − 55 .. 0.3 ⋅ (7948717945 + 2820512819λ) ; y12 (λ ) = 176923077 + 100000000λ. y13 (λ) = y23 (λ) =. 2 ⋅ (3415384615 + 1261538462λ ) ; 283076923 + 160000000λ. 3.6 ⋅ (5982905980 + 1709401709λ ) . 3538461537 + 2000000000λ. Определим интервалы yij (λ) ∈ [ yij , yij ] .. Функция H задачи (А) представляет собой:. H = min(h1 , h2 ) . Решение данной задачи отобразим графически, где множество Парето – решение данной задачи, представлено на графике отрезком внутри области допустимых значений (рис. 2). Полученное решение yij (λ) удовлетворяет построенным интервалам, полученным при решении первой подзадачи.. y12 (λ) ∈ [8.4615, 13.4783] ; y13 (λ) ∈ [15.7692, 24.1304] ;. Рис. 2. Решение задачи. Процедура решения задачи векторной оптимизации определения рациональной композиции пассажирского поезда при количестве станций равное трем (т. е. при наличии одной промежуточной станции) с использование метода параметризации Парето решения для задачи векторной оптимизации эффективна и дает предпосылки применения ее к решению задачи с более, чем одной промежуточной станцией. БИБЛИОГРАФИЧЕСКИЙ СПИСОК 1.. 98. Аксенов И. М. Математическая модель композиции пассажирских составов / И. М. Аксенов, Г. Н. Кодола, Е. А. Момот. // Залізн. трансп. України. – 2005.– № 1. – С 47-50.. 2.. 3.. 4.. 5.. Босов А. А. Определение эффективной структуры пассажирского поезда / А. А. Босов, Е. А. Момот // Вісник ДНУЗТ. – Д.: ДІІТ. – 2003. – Вип. 1. – С. 91-95. Босов А. А. Задача векторной оптимизации одномерных выпуклых функций / А. А. Босов, Г. Н. Кодола, Л. Н. Савченко. // Зб. наук. пр. Київського ін-ту залізн. трансп. Босов А. А. Векторная оптимизация по двум показателям / А. А. Босов, Г. Н. Кодола, Л. Н. Савченко. // Вісник ДНУЗТ. – Д.: ДИИТ, 2007. – № 18. Васильев Ф. П. Численные методы решения экстремальных задач. – М.: Наука, 1980. – 518 с.. Поступила в редакцию 25.09.2007..

(6)

References

Related documents

extracts, the extract of the plant material obtained using photoactivated goat urine shows higher activity than the. extracts obtained using raw

To determine the effects of concept mapping strategy on the students’ argumentative writing, the level of essay writing of the experimental and control groups students’ before

4.1 The Select Committee is asked to consider the proposed development of the Customer Service Function, the recommended service delivery option and the investment required8. It

• Follow up with your employer each reporting period to ensure your hours are reported on a regular basis?. • Discuss your progress with

19% serve a county. Fourteen per cent of the centers provide service for adjoining states in addition to the states in which they are located; usually these adjoining states have

Field experiments were conducted at Ebonyi State University Research Farm during 2009 and 2010 farming seasons to evaluate the effect of intercropping maize with

The ethno botanical efficacy of various parts like leaf, fruit, stem, flower and root of ethanol and ethyl acetate extracts against various clinically

National Conference on Technical Vocational Education, Training and Skills Development: A Roadmap for Empowerment (Dec. 2008): Ministry of Human Resource Development, Department