Өндірістік үрдістерде графтар теориясын қолдану
Қазақстан Республикасының білім және ғылым министрлігі
КУРСТЫҚ ЖҰМЫС
Тақырыбы: Өндірістік үрдістерде графтар теориясын қолдану.
Қабылдаған:___________________
Орындаған:____________________
Тобы:_________________________
Түркістан – 2013
Жоспар
І. Кріспе........................
ІІ Негізгі бөлім
І тарау . Өндірістік есептердің математикалық моделдерін құру.
- Кәсіпорын өндірісін есепке алу...........................
.............................. ..........5 - Материалдарды тиімді пішу туралы есеп ..............................
...................9 - Тапсырманы кәсіпорындарға бөлу туралы есеп ..............................
.......10 - Тасымалдау есебі ..............................
.............................. ...........................11
ІІ тарау . Графтар теориясы және оны қолдану.
- Графтар теориясының анықтамалары және негізгі теоремалары..........13
- Графтың түрлері: толық, толық бағытталған граф, екі үлесті граф......14
- Шыңдар дәрежесі. Графтың байланысуы....................
............................. 16 - Қабырғаларды жою, көпірлер......................
.............................. ................21 - Ағаштар. Ағаштардың саналуы.......................
.............................. ...........22 - Жазық граф..........................
.............................. .............................. ............24 - Гомеоморфтық графтар.......................
.............................. .........................27 - Эйлер графы. Эйлер формуласы.....................
.............................. ............27 - Дирак теоремасы.....................
.............................. .............................. ........29
III. Қорытынды.....................
IV. Пайдаланылған әдебиеттер....................
Кіріспе
Өндірісті басқару мен
Сонымен, болашақта өндіріс тиімділігін арттыру мәселесін шешудің негізгі жолдарының бірі ғылымның соңғы жетістіктерін, оптимизациялау математикалық моделдеу әдістерін және ЭЕМ мен дербес компьютерді қолдану болып табылады.
Математикалық әдістерді
Математиканың экономикаға
Қазіргі таңда өндірісті
Оптимизациялық және
Бүгін таңда өз жұмысында
Бұл жұмысының негізгі мақсаты
әр түрлі салалардағы
Графтар теориясын ХVII- ғасырдың ІІ-жартысымен XVIII – ғасырдың І- жартысында пайда болған. Графтар теориясы туралы алғашқы ғылыми мақаланы 1736 – жылы Швецар математигі Э.Эйлер «Кюненcберг қаласындағы жеті көпір мәселесі». Бұл жұмыс Сант Петербург қаласындағы Университетте шығатын жұрналда жарияланған. Осыдан бастап Графтар теориясының тарихы басталады. ХІХ- ғасырда Графтар теориясы ғылыми жаңалықтардың ашылуына байланысты қарқынды дами бастады. ХХ- ғасырдың 50-жылдарында графтар теориясының негізіне екі бағыт пайда болды. Алгебралық және оптимизациялық. Соңғы бағыттың дамуы элекронды есептеу машинасымен байланысты болды. Осыған байланысты сызықтық программалаудың әдістерін пайдалана отырып негізінен экономикалық есептер шешілді. Жалпы айтқанда графтар нүктелерді сызықтармен байланыстыруды айтады. Сонымен жазықтықта нүктелерді және бағытталған сызықтармен көрсетуге болады.
І-тарау. Өндірістік есептердің математикалық моделдерін құру
1.1. Кәсіпорын өндірісін есепке алу.
Іс-тәжірбиеде
кең тараған есептер тобының
бірі шектеулі өндіріс
Кәсіпорын әр-түрлі өнім
bі(і= ) – кәсіпорын қоймасындағы і-шикізат қорының мөлшері cj(j= )- дайын j-өнімнің бір данасынан сатудан түседін пайда;
Әдетте есептің берілгенін төмендегі 1.1 кесте түрінде береді.
Шикізат түрлері |
а1 |
Дара өнімге шаққандағы жұмсалынған шикізат мөлшері
а2 |
Шикізат қорының көлемі | |
В1 |
а2 |
а2
|
b1 | |
В2 |
а21 |
а22 |
b2 | |
Вm |
аm1 |
аm2 |
bm | |
Пайдасы |
с1 |
c2 |
Қолда бар шикізат мөлшерін ұтымды пайдалана отырып, сатылғаннан соң максималды пайда түсіретін өнім өндіру жоспарын құру керек.
Шешуі: Ізделінді өндірілетін өнімдер шамасын xj (j= ) деп белгілейік. Сонда барлық өндірілген өнім түрлерін сатудан түсетін пайданың жалпы көлемі мына өрнекпен есептелінеді:
F(x)= c1 x1+c2x2+... +cnxn= cjxj
Есептің шарты бойынша өнім өндіруге кететін шикізат шығыны қолда бар шикізат мөлшерінен аспауы тиіс:
a11 x1 +a12 x2+...+an x n≤b1
a21x1+a 22x2+...+a2nxn≤b2
- - - - - - - - - - - - - - - - - - - - -
am1 x1+am2x2+... +amnxn≤bm
Ізделінді мәндердің экономикалық мағынасы болу үшін олар теріс сан болмауға тиісті, басқаша айтқанда өндірілетін өнім мөлшері теріс мән қабылдай алмайды. Егер, қайсыбір айнымалының мәні нөлге тең болса , онда бұл өнімді өндіру өндіріс үшін экономикалық тұрғыдан тиімді емес деген мағына береді. Сондықтан, кез келген есептің негізгі талаптарының бірі-айнымалылардың мәні теріс сан болмауға тиісті:
vj. xj=0, (j= )
Есепті шығарудағы негізгі мақсат - өнімдерді сату барысында ең көп пайда табу болғандықтан F функциясы шах-ға зерттелінеді.
Сонымен, өндірісті жоспарлау есебінің математикалық моделін төмендегіше жазуға болады:
F(x) = cj xj →mах (1.1)
a ij xj≤bi(i=
)
xj≥0 (j=
)
- түріндегі сызықтық Ғ функциясы деп аталады.
- Түріндегі шарттар шектеулер жүйесі деп аталады
- Түріндегі шарттар айнымалылардың теріс еместік шарты
Математикалық тұрғыдан бұл есепті былайша тұжырымдауға болады: Берілген (1.1) мақсат функциясына максимум мен әперетін және (1.2),(1.3) теңсіздіктер жүйесін қанағаттандыратын x=(x1x2...xn) векторын табу қажет. Берілген есептің мақсат функциясымен шектеулер жүйесі сызықтық болғандықтан бұл есеп сызықтық бағдарламалау есеп-н жатады. (1.2) Азық құрамы (Рацион) туралы есеп.
Күнделікті шаруашылықта жиі кездесетін технологиялық есептердің бір түрі дұрыс рацион дайындау есебі болып табылады. Енді осы есептің ауыл шаруашылығында кездесетін бір түрін қарастырайық.
Мәселен, малды дұрыс семірту үшін оларға күнделікті рацион жем-шөптің n түрінен дайындалады, ал күнделікті рационға қажетті нәрлі заттардың түрі m -ге делік. Төмендегі белгілеулерді енгізейік:
aij- жем - шөптің j- түрінің құрамындағы нәрлі i-заттың мөлшері;
bi-нәрлі і – заттың қажет мөлшері;
cj (j= )- жем – шөптің j-түрінің дара мөлшерінің бағасы. Әдетте есептің берілгенін төмендегі 1.2 кесте түрінде береді.
Нәрлі заттар аты |
Жем-шөптің 1 кг – дағы нәрлі заттың мөлшері а1 а2 аn |
Нәрлі заттың қажет мөлшері | |
В1 |
а11 а12 а1n |
b1 | |
В2 |
а21 а22 а2n |
b2 | |
Вm |
аm 1 |
bm | |
жем-шөптің 1 кг-ның бағасы |
с1 с2 сn |
Рационда ондағы пайдалы, қоректік, нәрлі заттардың әрқайсысы bі-дан кем мөлшерде болмауға тиіс.
Осындай
шарттарды қанағаттандыратын
Шешуі: Ол үшін азық құрамына енетін азық-түлік түрлерінің мөлшерін xj(j= ) деп белгілейік. Сонда жалпы жұмсалынатын қаржы келесі формуламен анықталады.
F(x)=c1+x1+c2+x2+...+cnxn= cjxj→min
есептің шарты бойынша азық құрамындағы пайдалы заттар көрсетілген мөлшерден кем болмауы тиіс:
a11x1+a12x2+...+a1nxn≥b1,
a21x1+a21x2+...+a2nxn≥b2,
─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─
am1x1+am2x2+...+amnxn≥bm,
ал азық-түлік мөлшері теріс мән қабылдай алмайды:
xj≥0(j= )
Сонымен, қарастырылып отырған рацион есебінің математикалық моделін қосынды белгісін пайдаланып төмендегіше жазуға болады:
F(x)=
cixj→min
aij xj≥bi(i=
)
xj≥0 (j=
)
Математикалық тұрғыдан бұл есепті былайша тұжырымдауға болады:
Берілген (1,4) мақсат функциясына минимум мән әперетін және (1,5) (1,6) теңсіздіктер жүйесін қанағаттандыратын x= (х1,х2,...хn) векторын табу қажет. Берілген есептің мақсат функциясы мен шектеулер жүйесі сызықтық болғандықтан, бұл есепте сызықтық бағдарламалау есебіне жатады.
Жоғарыда қарастырған (1.1)-(1.3),(1.4)-(1.6) есептерін матрица түрінде де жазуға болады. Ол үшін төмендегі белгілеулерді енгізейік:
a11 a12 ... a1n - шектеуші шарттардағы белгісіздер
A= a21 a22 ...a2n
коэффиценттерінен құралған матрица;
- - - - - - - -
am1 am2...amn
c=(с1, с2, ..., сn) – мақсат функциясындағы белгісіздер
коэффициенттерінен құралған матрица – қатар;
x1
Х= x2 - белгісіздерден құралған матрица – баған
...
xn
b1 - шектеуші шарттар оң бөлігінен құралған матрица - баған
b2
B= ...
bn
Сонда (1.1)-(1.3) есебінің
матрицалық түрде жазылуы
F(x)=c*x→ max
A*X≤B,
(1.8)
x≥0
Ал (1,4)-(1,6) есебінің матрицалық түрде жазылуы төмендегідей болады:
F(x)=c*x→min (1.10)
A*X≥B
x≥0
Сызықтық бағдармалау есептерінде шектеуші шарттар теңдік түрінде де берілуі мүмкін , ал мақсат функциясы максимумға немесе минимумға зерттелнеді.Мұндай есептердің матрицалық түрде жазылуы төмендегідей болады:
F(x)=c*x →extr, (1.13)
AX=B,
x≥0
1.2. Материалды тиімді пішу туралы есеп.
Белгілі бір бұйымды шығару үшін әрқайсында көлемі bj –ге тең n партия материал бар делік. Әрбір бұйымды жасау үшін осы материалдардан s түрлі бөлшек дайындалу саны рк болуы керек. Ол бөлшектерді пішудің (дайындаудың) т түрлі тәсілі бар; егер
і-партияның материал бірлігін j тәсілмен пішетін болса , онда аijk дана
к-бөлшек алуға болады. Қолда бар материалдардан дайындалатын бұйым саны ең көп болатын пішу жоспарын табу керек.
Шешуі: белгілеу енгізейік: xij-i партия материалдарының j – тәсіл бойынша пішілетін көлемі делік.
Сонда
і-партия материалдарының j тәсілімен
пішкенде алынатын к-бөлшек сан
ал і-партия материалдарын барлық тәсілмен пішкенде алынатын
k-бөлшек саны:
aijk *xij
Сонымен, барлық п партиядағы материалдарды барлық m тәсілмен пішу кезінде дайын болатын к-бөлшек саны:
Fk=
aijk * xij, (K=1,s)
Бір бұйым үшін қажетті К-бөлшек саны Рк болғандықтан, дайын бұйым саны келесідей болуға тиіс:
F= min
, k=
немесе, (1.16) формуласы бойынша:
aijk*xij
F=min , k= (1.18)
Pk
Әрбір партиядан жұмсалынатын материал саны белгілі, сондықтан :
xi1+xi2+...+xim =bi, i= (1.19)
Сонымен бірге:
xij≥0
Сонымен бұл есептің математикалық моделін былайша тұжырамдауға болады: Берілген (1,18) мақсат функциясына максимум мән әперетін және (1,19) –(1,20) шарттарын қанағаттандыратын хij –дің мәндерін табу керек. Бұл есепті кейде «максимин» есебі деп те атайды .
1.3 Тапсырманы кәсіпорындарға бөлу туралы есеп.
Өндіріс саласының жоспары бойынша белгілі бір Т уақытта Аi бұйымынан Ni дана (i = ) шығарылуға тиіс . Бұл бұйымдар m кәсіп орында шығарылады, бірақ ешбір кәсіпорын бірмезгілде бірнеше түрлі бұйымды қатарынан шығара алмайды. Сонымен бірге aij –j кәсіпорында уақыт бірлігінде шығаратын. Аі бұйымның сан мөлшері, яғни aij әрбір кәсіпорынның еңбек өнімділігі. Ал bij –осы кәсіпорында шығарылған Аі бұйымның бір данасын а кеткен шығын. Шығарылатын барлық өнімге кететін шығын ең аз болатындай етіп тапсырманы кәсіпорындарға бөлу жоспарын жасау керек.
Шешуі: берілген есептің математикалық моделін түзу үшін хіj деп Аі бұйымын шығаруға жұмсалатын j кәсіпорынның уақытын белгілейік. Сонда өндіріс кәсіпорындарының шығарылатын барлық өнімге жіберілетін шығыны төмендегі формуламен есептелінеді:
F=
aij bij xij
Сонымен бірге, әрбір кәсіпорынның жұмыс уақыты T-дан аспауға тиіс:
x1j+x2j+...+xnj
≤T, j=
Шығарылатын өнім мөлшері тапсырмаға сәйкес болуы керек:
aij x1+ai2 x2+...
+aim*хm= Ni, i=
Бұған қосымша:
xij≥0(i=
j=
)
Сонымен, тапсырманы кәсіпорындарға бөлу есебінің математикалық моделін былайша тұжырамдауға болады: Берілген (1,21) максат функциясына минимум мән әперетін және (1,22) – (1,24) шарттарын қанағаттандыратын хij белгісіздердің мәндерін табукерек.
1.4. Тасымалдау есебі.
Күнделікті өмірде сызықтық бағдармалаудың жиі кездесетін есептерінің бірі тасымалдау есебі. Жаңа шаруашылық жағдайында , шығындарды қысқартуда тасымалдау есебінің шешімін табу өте маңызды.
Тасымалдау есебінің жалпы түрін қарастырайық.
Айталық , а1, а2,... ,аm m жабдықтаушыда әрқайсысында көлемі сәйкесінше а1, а2,...,аm – ге тең біркелкі жүк мөлшері бар делік. Осы жүктерді b1, b2,...,bn n тұтынушыға әрқайсысына сәйкесінше
в1, в2,...,вnқажетті мөлшерінде тасымалдап жеткізу керек. Әрбір жабдықтаушыдан әрбір тұтынушыға жүктің жеке бір бөлігін тасымалдаудың шығыны белгілі делік және ол сij –ға тең болсын.
Барлық тұтынушылардың
қажеттіліктерін толығымен
Шешуі: есептің математикалық моделін құру үшін aі жабдық таушыдан bj тұтынушыға тасымалданатын жүк мөлшерін хіj(і= ; j= ) деп белгілеп, есептің шартында берілген мәліметтерді жоспарлау кестесі деп аталатын мына төмендегі кестеге жазайық.
Жабдықтаушылар |
Тұтынушылар |
Жүк қ. | ||
b1 |
b2 |
... |
b n | |
a1 |
c11 x11 |
c12 x12 |
... |
х1n с1n a1 |
a2 |
c21 |
c22 |
... |
x2n a2 |
... |
.... |
.... |
... |
... ... |
am |
c m1 x m 1 |
cm2 x m2 |
... |
cmn am |
Тұтынушылардың қажеттілігі |
b1 |
b2 |
... |
bn |
Есептің шартын жоспарлау
Сонда і-жабдықтаушыдан
j-тұтынушыға дейін
F=c11x11+c12x12+...+c1nx1n+c21
+cm2xm2+...+cmnxmn= cij*xij →min (1.25)
Есептің шарты бойынша: а) барлық жабдықтаушылардағы жүк қоры толығымен тасымалдануы тиіс, яғни
x11+x12+...+x1n=a1
x21+x22+...+x2n=a2
– – – – – –
– – –
xm1+xm2+...+xmn=am