Автор: Пользователь скрыл имя, 29 Ноября 2012 в 17:46, реферат
Есептің берілгеніне ерекше мән беру керек және бірінші орынды модельдің мақсатының шартына қарау қажет, жауапты тапсырушы және жүйенің модернизациясы және модельді орындаушы арасында толық түсінушілік болуы керек. Барлық келесі кезеңдердегі модельдеудің белгілі бір анықталған бағытта модельдік мақсаттың нақты орындалуын анықтайды. Модельдің мақсатын дұрыс тұжырымдау метажүйенің анализінің нәтижесінде жүзеге асырылады, мұндағы зерттелуші жүйе элемент ретінде қарастырылады немесе басқа сөзбен айтқанда, анализдің нәтижесінде жүйе мен сыртқы ортаның бір-біріне әсері байқалады. Есептің берілуін объектіні өте жақсы білетін және орындай алатын арнайы маман жүзеге асыру қажет.
Кіріспе
І-тарау. Сызықтық бағдарламалау есептері
Сызықтық бағдарламалау есептерінің берілуінің негізгі түсінігі
Сызықтық бағдарламалау есебнің жалпы берілуі
ІІ-тарау. Жүкті тасымалдау тиімді есебі
Бастапқы жоспарды анықтаудағы солтүстік - батыс бұрыш әдісінің алгоритмі
Бастапқы жоспарды анықтаудағы ең кіші нарық әдісінің алгоритмі
Қорытынды
Пайдаланылған әдебиеттер
Нәтижеде алынған В кестедегі солтүстік –батыс бұрышындағы толтырылмаған ұяшық x12 болып табылады. Оның мәні мына шарттан анықталады: x12=min(a1- b1, b2).
Айталық, x12= a1 - b1, бұл жағдайда қалған барлық ұяшықтар нольге тең: x1i=0, (i= ). Ұяшық a1 - b1 астына * белгі қоямыз. Ал b2 орнына b2 –( a1- b1) жазамыз.
Жоғарыда сипатталған алгоритмді келесі мысалда көрсетеміз.
Кесте C
Тасымалдау станциялары |
A1 |
A2 |
A3 |
Қабылдай алатын жүктер көлемі |
Қабылдау станциялары | ||||
B1 |
x11 |
x21 |
x31 |
180 |
B2 |
x12 |
X22 |
x32 |
30 |
B3 |
x13 |
X23 |
x33 |
250 |
B4 |
x1n |
X2n |
x3n |
120 |
Қорлар |
140 |
300 |
140 |
580 |
Мұнда 140, 300, 140 жүктер тасымалдау станцияларында болып, ал 180, 30, 250, 120 жүктер қабылдау станцияларында орналасқан.
Солтүстік-батыс бұрыш ұяшығындағы x11 – A1 станциядан B1 станцияға тасымалданған жүк көлемі және былайша анықталады:
x11 = min(a1, b1)= min(140, 180)=140.
A1 станцияда жүк қалмағаны үшін, басқа станцияларға жүк тасымалданбайды: x12 = x13 = x14 = 0. B1 станциядағы жүк көлемі мынаған тең: 180 – 140 = 40.
Нәтижеде келесі кестені аламыз:
Тасымалдау станциялары |
A1 |
A2 |
A3 |
Қабылдай алатын жүктер көлемі |
Қабылдау станциялары | ||||
B1 |
140 |
x21 |
x31 |
40 |
B2 |
0 |
x22 |
x32 |
30 |
B3 |
0 |
x23 |
x33 |
250 |
B4 |
0 |
x2n |
x34 |
120 |
Қорлар |
* |
300 |
140 |
580 |
Келесі солтүстік-батыс бұрыш ұяшығы x21 болып табылады. Ұяшық x21 мәні былайша анықталады: x21 = min(a2, b1)=min(300, 40)=40. Енді B1 станция жүкке қажеттілігі толық қамтылды: (140 + 40) = 180. Сондықтан x34=0 деп аламыз. Қалдық жүк a2 мынаған тең: 300-40=260 бірлік жүк. Нәтижеде Кесте E аламыз:
Тасымалдау станциялары |
A1 |
A2 |
A3 |
Қабылдай алатын жүктер көлемі |
Қабылдау станциялары | ||||
B1 |
140 |
40 |
0 |
* |
B2 |
0 |
x22 |
x32 |
30 |
B3 |
0 |
x23 |
x33 |
250 |
B4 |
0 |
x2n |
x34 |
120 |
Қорлар |
* |
260 |
140 |
580 |
Мұнда мына ұяшықты толтыру қажет: x22 = min(a2, b2) = min(260,30) = 30, x32 = 0. Бірақ A2 станцияда 260 – 30=230 бірлік жүк қалды және ал басқа ұяшықтар мәні мынаған тең: x23 = min(a2, b3)= min(230, 250)=230, x24=0; x33=20; x21=120.
Нәтижеде Кесте F аламыз. F кесте солтүстік-батыс бұрыш әдісімен құрылған жүкті тасымалдаудың бастапқы жоспарын сипаттайды. Ұяшықтарды солтүстік-батыс бұрыш әдісімен толтыруда cij қаражаттар есептелінбеді. Сондықтан құрылған бастапқы жоспар тиімді деп есептеуге болмайды:
Тасымалдау станциялары |
A1 |
A2 |
A3 |
Қабылдай алатын жүктер көлемі |
Қабылдау станциялары | ||||
B1 |
140 |
40 |
0 |
120 |
B2 |
0 |
30 |
0 |
30 |
B3 |
0 |
230 |
20 |
250 |
B4 |
0 |
0 |
120 |
120 |
Қорлар |
* |
260 |
140 |
580 |
2.2. Бастапқы жоспарды анықтаудағы ең кіші нарық әдісінің алгоритмі
Бұл әдісте ұяшықты толтыру солтүстік бұрыштан емес, ал жүкті тасымалдауға кетткен ең кіші қаражаттан бастайды. Егер барлық ұяшықтар жүкті тасымалдауға кетткен қаражаттары бірдей болса, бұл жағдайда ұяшықты толтыруды кез-келген ұяшықтан бастауға болады. Ең кіші нарық әдісті жоғарыда айтылған мысалда көреміз және бастапқы жоспарды анықтап, функционалдың мәнін есептейміз. Функционал мәнін екі әдіспен алынған мәндердің ішінен кішісін таңдаймыз. Сондықтан мына кестеден бастаймыз:
Тасымалдау станциялары |
A1 |
A2 |
A3 |
Қабылдай алатын жүктер көлемі |
Қабылдау станциялары | ||||
B1 |
x11 3 |
x21 2 |
x31 4 |
180 |
B2 |
x12 5 |
x22 6 |
x32 7 |
30 |
B3 |
x13 6 |
x23 5 |
x33 8 |
250 |
B4 |
x14 8 |
x24 3 |
x34 4 |
120 |
Қорлар |
140 |
300 |
140 |
580 |
Ең кіші қаражат A2 станциядан B1 станцияға тасымалданған жүк қаражаты болғандықтан кестені толтыруды x21 ұяшықтан бастау қажет: x21= min(300, 180)=180. B1 станция жүкпен толық қамтылды, сондықтан нәтижеде алатынымыз: x11= x31=0. Ал A2 станцияда 120 бірлік жүк қалды. Нәтижеде Кесте G аламыз:
Тасымалдау станциялары |
A1 |
A2 |
A3 |
Қабылдай алатын жүктер көлемі |
Қабылдау станциялары | ||||
B1 |
0 3 |
180 2 |
0 4 |
* |
B2 |
x12 5 |
x22 6 |
x32 7 |
30 |
B3 |
x13 6 |
x23 5 |
x33 8 |
250 |
B4 |
x14 8 |
x24 3 |
x34 4 |
120 |
Қорлар |
140 |
120 |
140 |
580 |
Келесі ең кіші қаражаты болған ұяшық x24 болып, былайша анықталады:
x24 = min(a2, b4)=min(120,120). Бұл амалдарды қайта-қайта жалғастырып, келесі кестені аламыз:
Тасымалдау станциялары |
A1 |
A2 |
A3 |
Қабылдай алатын жүктер көлемі |
Қабылдау станциялары | ||||
B1 |
0 3 |
180 2 |
0 4 |
* |
B2 |
30 5 |
0 6 |
0 7 |
30 |
B3 |
110 6 |
0 5 |
140 8 |
250 |
B4 |
0 8 |
120 3 |
0 4 |
120 |
Қорлар |
140 |
300 |
140 |
580 |
Солтүстік батыс
бұрыш әдісі бойынша
F= 2*180 +5*30 + 6*110 + 8*140 +3*120 =2650$, ал ең кіші нарық әдіс бойынша есептлінген мәні F= 3*140 +2*40 + 6*30 + 5*230 +8*20 + 4*120 =2470$. Сондықтан бастапқы жоспар ретінде ең кіші нарық әдісі бойынша алынған жоспарды алуға болады.
Қорытынды
Кез келген есеп үшін математикалық моделі құрылып, моделдің ақиқатығын тексеру мақсатында, тексеріп көреміз. Сондықтан пакеттерді қолдануға болады. Мысалы үшін Excel пакетінде түрлі экономикалық есептерді қиыншылықсыз шешіп, нәтижелер алуға болады. Олар сызықтық бағдарламалаудың есебінің шығарылуын қамтамасыз етеді.
Курстық жұмыста жүкті тиімді тасымалдау есебінің математикалық модлі қаралып, оны шешу әдісі- потенциалдар әдісін қолдану үшін бастапқы эоспарды анықтау мәселері қарастырылды. Бастапқы жоспарды анықтаудағы екі әдіс: солтүстік батыс бұрыш, ең кіші қаражат әдістері толығымен сипатталып, мысалдармен алгоритмдердің күрделігі айқындалды.
Қорыта айтқанда бұл моделді басқа саладағы есептерге қолдануға болады. Бірақ қолдануда бастапқы жоспарды анықтау ерекше орын алады. Бастапқы жоспарды (бастапқы және шекералық шарттарды) анықтамай тұрып, қойылған есептің дұрыс шешімін алу мүмкін емес.
Пайдаланылған әдебиеттер