Шешу тәсілдері
Бір транспорттық есеп құрып, осы мысалда, MS Excel - де есепті шешуге арналған барлық нұсқаларды қарастырамыз.
Алматы қаласында орналасқан «Курерьтранс» компаниясы қалаға сырттан келген жүктерді алдын-ала үш қоймада: 1-ші де 1000 дана, 2-ші де 3000 дана және 3-ші – 2500 дана контейнерлерде сақтайды. Осы жүктерді нарыққа шығаратын төрт (П1, П2, П3 және П4) орындарға жеткізу керек. Айталық, олармен алдын ала жасал-ған келісім-шарт бойынша, сәйкесінше 1-ге – 1300 дана, 2-ге –800 дана, 3-ге – 2700 дана және 4-ге – 1700 дана жеткізу келісілген болсын. Сонымен қатар, жүкті нарыққа шығарушылардың (немесе сатып алушылар) қоймалары қаладан әртүрлі қашықтықта орналас-қан делік (Ескерту: Әрі қарай сатып алушылар делінеді).
«Курерьтранс» компаниясы қоймаларынан жүкті сатып алу-шыларға жеткізуге кететін, бір контейнерге шаққандағы шығын, алдын ала есептеліп, келесі 3.2-кестеде келтірілген.
3.2-кесте. Бір контейнерге шаққандағы, жүкті тасымалдау шығыны, доллармен
Компания қоймалары | Сатып алушылар (нарыққа шығарушылар) | |||
П1 | П2 | П3 | П4 | |
№1 | ||||
№2 | ||||
№3 |
Аталған компанияға жүкті сатып алушылар қоймаларына аз шығынмен жеткізуді қамтамасыздандыратын оңтайлы жоспар құру керек.
Шешуі. Есепті шешудің тәсілдерін қарастырудан бұрын, бірінші кезекте, қандай транспорттық есеп қойылғанын тексереміз. Транспорттық есеп ашық не жабық болуы мүмкін, яғни:
1000 + 3000 + 2500 = 1300 + 800 + 2700 + 1700, есеп жабық (балансталған).
Келесі кезекте мына белгісіздерді қабылдаймыз:
хij – i-ші компания қоймасынан j-ші сатып алушылардың қоймасына тасылатын жүктің оңтайлы мөлшері (есептің шарты бойынша контейнерлердің оңтайлы саны), i =1,2,3 және j= =1,2,3,4.
Z =50x11 + 150x12 + 60x13 + 75x14 + 100x21 +30x22 + 100x23 + 40x24 + + 70x31 + 180x32 +210x33 + 120x34 → min
Егер есеп жабық болса (балансталған), онда компания қойма-ларындағы барлық жүктер толығымен тасылады. Мұндай жағдайда тасымалданатын жүктерге шектеулер мына түрде жазылады:
x11 + x12 + x13 + x14 = 1000,
x21 + x22 + x23 + x24 = 800,
x31 + x32 + x33 + x34 = 2500.
Барлық сатып алушыларға жүктер керекті мөлшерде жеткі-зілуге тиіс:
x11 + x21 + x31 = 1300,
x12 + x22 + x32 = 800,
x13 + x23 + x33 = 2700,
x14 + x24 + x34 = 1700.
Осыдан кейін есептің математикалық моделін MS Excel-ң жұмыс бетіне жазамыз. MS Excel-ге жазылған кестелік модельдің түрі 3.1-суретте берілген. Кестелік модельдің құрамы өндірістік модель құрамынан өзгеше. Себебі кестелік модельде тасымалдау тарифі матрицасын және оңтайлы мәндері ізделінетін белгісіздер матрицасын жеке-жеке құрған ыңғайлы.
Ескерту:G11:G13 және B15: E15 ұяшықтарда тұрған сан мәндерін форматтау үшін, оларды белгілеп алып, сұхбаттасу терезесіне (Формат→ячейки көмегімен) Формат ячеек шақыра-мыз. Осы сұхбаттасу терезесінде Число қосымшасындағы Число-вые форматы тізімінен форматтар категориясынан (все форматы) шертеміз. Келесі кезекте Типполясына “=” белгісін апарып, жоға-рыда келтірген ұяларда тұрған сан мәндерінің бөлшек немесе бүтін сан түрінде форматталынатынын “0” немесе “0,00” белгілерін қою арқылы машинаға түсіндіреміз. Мұндай өрнектеулер есепттің шығымына ешқандай да әсер етпейді. Бірақ, есептің нәтижесін талдау жұмысын жүргізгенде ыңғайлы комментариялар пайда болады.
3.1-сурет. Жабық транспорттық есептің кестелік моделі
(1-нұсқа)
Тасымалдау тарифі матрицасын B5:E7 ұялар аралығына, ал мәндері ізделінетін белгісіздер матрицасын (түсі бөлек және олар 3.1-суретте) B11:E13 ұялар аралығына орналастырамыз. Белгісіздер матрицасының шеткі сол жақтағы бағананың F10 басына «Барлығы» деп жазып, осы бағанада тұрған ұяларға әрбір жол бойынша белгісіздердің табылған мәндерінің сомасын есептейтін формуланы жазамыз. Мысалға, F11 ұяшыққа: =СУММ(B11:E11)жазып,форму-ланы белгілі әдіспен бағанадағы келесі F11-ден F13-дейінгі ұяларғакөшіреміз.Осындай іс-әрекеттер белгісіздер матрицасының шеткі жолдан кейінгі 14-ші жолда да жасалынады. Мысалға, B14 ұяшыққа: =СУММ(B11:B13)жазып,формуланы белгілі әдіспен бағанадағы келесі B14-тен E14-дейінгі ұяларғакөшіреміз.Шектеулердің оң жағы компанияның қоймаларындағы G-бағанаға (түсі бөлек), ал нарыққа шығарушыларға керекті жүктер мөлшері 15-ші жолға (түсі бөлек) жазылады.
Есептің кестелік моделінде 3.1-суретте B18 ұяда мақсат функ-ция формуласы жазылған: =СУММПРОИЗВ(B5:E7;B11:E13).
Есептің толығымен кестелік моделі жазылып біткеннен кейін, Поиск решеня құралын іске қосамыз. Мақсат функция ұясының адресін B18 көрсетеміз, қосқыш - минимальному значениюқойы-лады. Мәндері ізделінетін белгісіздердің адрестер: B11:E13 аралы-ғын және шектеулерді енгіземіз. Осы әрекеттерден кейін сұхбаттасу терезесінің түрі 3.2-суретте көрсетілгендей болуға тиіс.
Дата добавления: 2015-11-18; просмотров: 1817;