![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Транспорттық модельдердің жалпы құрамы
Транспорттық есеп - сызық тық программалау есебінің тә жі-рибеде ең кө п тарағ андарының бірі. Кейде оны тасымалдау есебі деп те айтады. Тек жү кті тасу қ арастырылғ ан есеп болғ ан жағ дайда есепті осылай атау орынды да. Оның негізгі мақ саты тауарларды тиімді жә не ұ тымды тасымалдау жоспарын қ ұ ру болса, тә жірибеде осы есептің математикалық аппараттарына жә не шығ ару алгоритм-деріне сә йкес келетін жү к тасмалдаудан басқ а мақ саттағ ы есептер-дің тү рлері кө птеп кездеседі. Сондық тан, мұ ндай есептер халық шаруашылығ ында маң ызды есептердің қ атарына жатады жә не ол-ардың барлығ ын транспорттық типтес есептер деп атайды. Транспорттық есептердің тә жірибелік маң ызын терең қ арас-тырмастан бұ рын қ арапайым есептердің алғ ашқ ы қ ойылуын жә не есепті формалдау ретін талқ ылайық. Бірінші кезекте транспорттық есептердің жалпы математикалық моделін жазу ү шін тө мендегідей шартты белгілерді жә не атауларды қ абылдайық. Жалпы бір тектес ө ндірілген (шығ арылғ ан) ө німді, бір тектес жү к деп, ө нім ө ндіретін орындарды жү к жіберетін пункттер, ал ө нім қ абылдайтын орындарды тұ тынушы пункттер деп атайық. Негізінде мұ ндай атаулар жуық тап алынғ ан жә не шартты тү рде есептің қ ойылу мағ ынасы тү сінікті болу ү шін қ абылданғ ан. Ө йткені тә жірибеде халық шаруашылығ ында, оның ішінде ауыл шаруа-шылығ ында транспорттық есептің математикалық аппаратын қ ол-дануғ а болатын, бірақ мағ ынасы тіптен ұ қ самайтын есептер кө птеп кездеседі. Айталық, жү к жіберетін пункттердің санын - m (олардың нө мірлер индексін j- десек, онда j =1, 2,... m), ал тұ тынушылардың санын - n (олардың нө мірлер индексін і- десек, онда і =1, 2,... n) деп белгілейік. Ә рбір жү к жіберетін пункттерді нө мірлеріне сә йкес (A1, A2,...Am), ал тұ тынушыларды нө мірлеріне сә йкес (B1, B2,...Bn) деп атайық. Жү к жіберетін пункттерде ө ндірілген ө німдер кө лемі (а 1, а 2 ,...а m) жә не олардың тұ тынушыларғ а керекті мө лшері (b 1, b 2 ,...b n ) жү к кө лемдеріндей болсын. C іj– і-ші тұ тынушығ а j-ші жү к жіберетін пункттен жү кті тасығ анда, оның бір ө лшем бірлігіне есептеген шығ ын (мұ ндағ ы і=1, 2,... n; j =1, 2,... m), яғ ни С 11, С 12,... С nm. Бұ л кө рсеткіш ә ртү рлі мағ ынада болуы мү мкін: ақ ша шығ ыны, уақ ыт, ең бек ө німділігі, арақ ашық тығ ы жә не т.б.с.с. Ә дебиеттерде бұ л кө рсет-кішті тасымалдаудың ² Тарифі² немесе кестеге жазылғ аннан кейін і-ші жолмен j-ші бағ ананың қ иылысында тұ рғ ан тордың бағ асы деп атайды. х іj - і-ші тұ тынушығ а j-ші жү к жіберетін пункттен таситын жү ктің оң тайлы мө лшері, яғ ни таситын жү к кө лемі белгісіз (х 11, х 12 ,...х nm). Тұ рғ ызылатын математикалық модельдің мағ ынасы тү сінікті болу ү шін кө мекші кесте тұ рғ ызайық (3.1-кесте). 3.1-кесте
Есептің мақ саты ә рбір жү к жіберетін пункттен барлық тұ -тынушыларғ а тиісті мө лшерде жү кті аз шығ ынмен тасымалдау жоспарын қ ұ ру, олай болса барлық шығ ын: Z=C 11 х 11 +C 12 х 12 +...+ C nm х nm → mіn (3.1) Мына жағ дайда: а) барлық жү к жіберетін пункттерден тасымалдауғ а арналғ ан жү к кө лемдері толығ ымен тиісті орындарына жеткізілінеді, олай болса: х 11 + х 21 +...+ х n1 = a 1 х 12 + х 22 +...+х n2 = a 2 ......... х 1m + х 2m +...+х nm = a m (3.2) б) жү к ә рбір тұ тынушығ а керекті мө лшерде тасылуы керек: х 11 + х 12 +...+ х 1m = b 1 х 21 + х 22 +...+ х 2m = b 2 ......... х n1 + х n2 +...+ х nm = b n (3.3) в) ә рбір жү к жіберетін пункттен ә р тұ тынушығ а таситын жү ктің мө лшері теріс сан болуы мү мкін емес (яғ ни х іj > 0 - жү к тасу тиімді немесе х іj = 0 - жү к тасу тиімсіз): х 11 ³ 0, х 12 ³ 0,... х nm ³ 0. (3.4) Сонымен (3.1)... (3.4) жалпы транспорттық есептің кең ейтіл-ген моделі болып есептелінеді.
Шектеу шарттары:
х іj≥ 0, Мына жағ дайда:
яғ ни барлық жү к жіберілетін пункттерде ө ндірілген немесе жинал-ғ ан жү ктің кө лемі толығ ымен тұ тынушылардың сұ раныстарын қ амтамасыздандырады. Мұ ндай транспорттық есеп жабық немесе балансталғ ан деп аталады. Егер математикалық модельде Транспорттық есептің моделі ашық болғ ан жағ дайда есепті шешу ү шін оны жабық транспорттық есепке айналдырады. Егер bn+1= Σ aj – Σ bі. Кейбір ә дебиеттерде мұ ндай есептер «Артығ ымен тасымал-дау есебі» немесе «Балансталмағ ан, ашық транспортық есеп» делінеді. Егер аm+1 =Σ bі– Σ aj. Жү ктің бір бірлігін тасуғ а кететін шығ ын (жалғ ан тордың бағ асы), яғ ни бірінші жағ дайда: C n+1, 1 = 0, C n+1, 2= 0,..., Сn+1, m= 0, ал екінші жағ дайда: C 1, m+1 = 0, C 2, n+1= 0,..., С n, m+1= 0-деп алынады. Қ арастырылып отырғ ан тақ ырыпта жоғ арыдағ ы келтірілген транспорттық есептердің математикалық модельдері аграрлық ө н-еркә сіп кешенінің кө птеген есептерінің математикалық аппарат-тарының негізін қ ұ райтынын атап ө ттік. Мысалғ а, ауыл шаруа-шылығ ында ауыспалы егістік жерлерді оң тайлы жоспарлауда, техниканы ә ртү рлі жұ мысқ а оң тайлы бө луде, ө ндіріс мамандарын ә ртү рлі жұ мысқ а тиімді бекітуде, ө ндіріс орындарын тиімді тү рде орналастыруда, тағ ы басқ а да кө птеген есептерде қ олданылады.
3.2 Транспорттық модельдерді шешу ә дістеріне қ ысқ аша шолу
Жалпы транспорттық есеп сызық ты программалау есебінің қ ұ рамына енеді. Дегенмен де, сызық ты программалау есептерін ше-шуге арналғ ан компьютерлік программалар пакеттері дамығ анғ а дейін, транспорттық есепті симплекстік ә діспен шешуде, қ осымша іс-ә рекеттер жү ргізуді қ ажет ететін біраз ерекшеліктер кездеседі. Жоғ арыда қ арастырылғ ан сызық ты программалау есептерінің математикалық моделінде белгісіз х -тер тек бір ғ ана j = 1, 2,...n индекспен берілген. Ал тасымалдау (транспорттық) есебінде белгі-сіздер екі индекспен анық талады. Транспорттық есепті симплекс ә дісімен шешкен кезде екі индексті (ө лшемді) кө рсеткіштер бір индексті кө рсеткіштерге ауыстырылады, мысалы: х 11= у 1, х 12= у 2, х 13= у 3, х 14= у 4, х 21= у 5, х 22= у 6, жә не т.б.с.с. с 11= v 1, c 12= v 2, c 13= v 3, c 14= v 4, c 21= v 5, c 22= v 6, жә не т.б.с.с. Осы ә рекеттердің нә тижесінде транспорттық есептің матема-тикалық моделі жоғ арыдағ ы баяндалғ ан сызық тық программалау есебінің симплекс ә дісімен шығ арылатын тү ріне ауысады. Сө йтіп, есепті шығ ару ү шін симплекс ә дісін қ олдануғ а болады. Бірақ, есеп-тің шарты қ арапайым, ал ізделінетін белгісіздер ө те кө п жә не есепті ешқ андай есептеу техникасынсыз қ олмен симплекс ә дісін қ олда-нып шығ ару ө те ың ғ айсыз. Осы келтірілген жағ дайларғ а байланысты ғ алымдар транс-порттық есепті шығ арудың симплекс ә дісінен басқ а жолын қ арас-тырды. Қ азіргі кезде транспорттық есептерді шығ аруғ а ө те ың ғ ай-лы кө птеген ә дістер жасалынғ ан. Мысалғ а, ү лестіру (тарату) ә дісі, Венгер ә дісі, потенциал ә дісі, Вогель (Фогель) ә дісі жә не тағ ы басқ а ә дістер тә жірибеде кең інен таралғ ан. Солардың ішінен 1949 жылы Кең естер Одағ ының белгілі математигі, академик Л.В. Кантарович жә не М.К. Гавурин ұ сынғ ан тарату (ү лестіру) ә дісі тә жірибеде кең інен қ олданылады. Транспорттық есептерді шешуге арналғ ан ә дістердің кө пші-лігі осы есептердің математикалық моделінің мына қ асиеттеріне сү йенеді: – барлық шектеуші шарттар тек тең дік тү рінде беріледі; – ә рбір белгісіз тек екі-ақ тең деудің қ ұ рамына енеді; – шектеуші шарттардағ ы белгісіздердің коэффициенттері бірге тең. Транспорттық есептерді шешуге арналғ ан барлық ә дістерді қ олданғ анда есепті шешу ә рқ ашанда тірек жоспарын қ ұ рудан басталады (бірінші қ ұ рылғ ан кестені базистік шешім деп атайды). Математикалық программалау пә ніне арналғ ан ә дебиеттерде [12, 13, 15, 16...] тірек жоспарын қ ұ рудың бірнеше тә сілдерін кездестіруге болады. Солардың ішінде ең кө п кездесетіндері: n солтү стік - батыс бұ рышы ережесі; n екі есе ұ тымды ережесі; n жол немесе бағ ана бойынша ең кіші элемент ережесі; n матрица кестесіндегі ең кіші элемент ережесі; n Вогель (Фогель) ә дісі. Осы ережелердің бірімен тірек жоспарын қ ұ рғ анда ә рқ ашан-да толтырылғ ан торлардың саны мына талапқ а дә л болуғ а тиіс: Kт = m + n –1, бұ л жағ дай ү лестіру ә дісінің бірінші талабы. Ү лестіру (тарату) ә дісі. Транспорттық есепті шешуге арнал-ғ ан жә не тірек жоспарын біртіндеп жақ сарту ретін нақ тылы кө рсе-тіп бейнелейтін ең бірінші жасалғ ан ә діс. Ол осы ә дістің негізінде жасалынғ ан МОДИ ә дісін (модификацияланғ ан) оқ ып ү йренуге жақ сы кіріспе болып табылады. Бірінші кезекте жоғ арыда кө рсетілген ережелердің бірімен тірек жоспары қ ұ рылады. Барлық бос торлар ү шінарнайы тә ртіп-пен жә не ереже бойынша тұ йық циклдар тұ рғ ызылады [12]. Бос торлардың сипаттамалары мына формуламен есептелі-неді: мұ ндағ ы
Оң тайлы жағ дайдың белгісін тексеру. Егер Z ® mіn, онда барлық бос торлардың сипаттамасы оң сан болса, яғ ни: Егер қ ұ рылғ ан жоспар оң тайлы емес жә не бірнеше теріс сипаттама болса, онда осы сипаттамалардың ең кішісі бойынша цикл қ ұ рылады да, тү рлендіру жү ргізіледі, яғ ни бір рет орнын ауыстыру ә рекеті жасалынады [12, 13, 15]. МОДИ ә дісі (потенциалдар ә дісі). Ү лкен ө лшемді кестелерде транспорттық есептерді ү лестіру (тарату) ә дісімен циклдер қ ұ рып сипаттамаларды есептеу, ө те ың ғ айсыз. Осындай есептерді моди-фикацияланғ ан тарату ә дісімен (МОДИ) шешкенде есептеу технологиясы кө п жең ілденеді. Цикл қ ұ рмай-ақ бос торлардың сипаттамаларын мынадай формуламен есептеуге болады: D іj = Cіj – (Uі + Vj), мұ ндағ ы Cіj – бос торлардың бағ асы; Uі– кестенің і-жолының потенциалы; Vj– кестенің j – бағ анасының потенциалы. Негізінде МОДИ ә дісі ү лестіру (тарату) ә дісімен сә йкес, ал потенциалдар ә дісінен айырмашылығ ы бос тордың сипаттамасын анық тайтын формуланың таң басы ә ртү рлі. Потенциал деп мына формуламен: Cіjт = Uі+Vj немесе кейбір ә дебиеттерде Cіjт =α і+β j есептелген кез келген сандар жұ йелерін айтады. Мұ ндағ ы Сіjт – толтырылғ ан (базистік) тордың бағ асы; Uі сияқ ты α і - кестенің і-жолының потенциалы; Vj сияқ ты β j – кестенің j – бағ анасының потенциалы. МОДИ ә дісі бойынша бірінші кезектеалғ ашқ ы тіректік шешім жоғ арыдағ ы айтылғ ан ережелердің бірімен қ ұ рылғ аннан кейін жоғ арыда келтірілген формула (Cіj т =Uі+Vj) бойынша базистік (толтырылғ ан) тордың жолының - Uі жә не бағ анасының - Vj потен-циалдары анық талынады. Бірінші жолдың потенциалы U 1 = 0-ге тең деп алынады. Бос торлардың сипаттамаларын мына формула-мен есептейді: Dіj = Cіj – (Uі + Vj). Келесі жасалатын ә рекеттер ү лестіру (тарату) ә дісімен бірдей. Дифференциалдық ренталар ә дісі. Егер потенциалдар ә дісі-мен транспорттық есептің оң тайлы жоспарын анық тау ү шін ең бірінші оның тірек жоспарын қ ұ рып, одан кейін ол біртіндеп жақ -сартылса, ал дифференциалдық ренталар ә дісімен ең бірінші тасымалданатын жү ктің негізгі бө лігі ең тиімді тү рде бө лінеді де (мұ ндай ә рекет шартты-оң тайлы бө лу делінеді), осыдан кейін келесі итерацияларда (ә рекеттерді қ айтадан қ айталау) жү ктің бө -лінбей қ алғ ан бө ліктері біртіндеп бө лініп, аяғ ында тиімді оң тайлы жоспар қ ұ рылады. Венгер ә дісі. Бұ л ә дістің негізгі идеясы: жол (бағ ана) бірдей шамағ а dj (dі) ө згергенде (кө бейсе немесе кемісе) есептің оң тайлы жағ дайы ешқ андай ө згеріске ұ шырамайды. Қ азіргі кезде тірек жоспарын қ ұ рғ анда бірден немесе оң тайлы шешімге ө те жақ ын базистік шешімді қ ұ руғ а мү мкіндік беретін бірнеше ә дістер белгілі. Солардың бірі аппроксимация (аппроксимация ағ ылшын сө зі – тү зету, жақ ындасу деген ұ ғ ымды білдіреді) ә дісі немесе оны У. Фогель (Вогель) ә дісі деп атайды. Себебі аталғ ан ә дістің авторы американдық математик У. Фогель (кейбір ағ ылшын тілінен аударғ ан оқ у қ ұ ралдарында У. Вогель деп аталынып жү р). Ол экономикалық тұ рғ ыдан қ арағ анда осы ә діс-тердің ішіндегі ең ұ тымдысы. Сонымен, транспортық жә не осы типтес есептерді қ олмен, компьютерсіз шығ аруғ а арналғ ан бірнеше ә дістер мен тә сілдер бар. Олардың бір-бірінен айырмашылығ ы онша кө п емес. Бірақ, кө п ө лшемді есептерді жедел, тез арада шешімін табуғ а қ азіргі кезде жоғ арыдағ ы аталғ ан ә дістер мен тә сілдер жарамсыз. Сондық тан осындай есептерді компьютер кө мегімен шығ ару келешекте қ ызық -ты болмақ. Қ азіргі кезде нарық жү йесінде тек жү кті тасымалдаумен ай-налысатын транспорттық есептен басқ а осы есепке ұ қ сас модельдер кө птеп кездесетіні туралы жоғ арыда біренеше рет аталды. Нарық жү йесінің кө птеген есептерінің модельдерін транс-порттық есептердің модельдеріне ұ қ сатып қ ұ рып, оларды осы есептердің ә дістерімен компьютерде MS Excel-дің Поиск решения қ ұ ралының кө мегімен шығ аруғ а болатынына келесі тақ ырыптарда кө здерің із жетеді.
|