Авторы

  • Mamatova Zilolaxon Xabibulloxonovna
    Farg‘ona davlat unversiteti dotsenti, pedagogika fanlari bo‘yicha falsafa doktori(PhD)

DOI:

https://doi.org/10.71337/inlibrary.uz.ifx.82450

Ключевые слова:

Chiziqli dasturlash Simpleks usuli maqsad funksiyasi minimallashtirish kanonik shakl Simpleks jadval tayanch plan hal qiluvchi element optimal yechim chegaraviy shartlar.

Аннотация

Maqolada chiziqli dasturlash masalasini Simpleks usuli yordamida yechish jarayoni tahlil qilinadi. Maqsad funksiyasini minimallashtirish uchun berilgan chegaraviy shartlar kanonik shaklga keltiriladi. Simpleks jadval tuzilib, tayanch plan aniqlanadi. Hal qiluvchi element topilib, Simpleks almashtirish amalga oshiriladi va optimal yechim hisoblanadi. Natijada maqsad funksiyasining minimal qiymati va mos keluvchi nuqta aniqlanadi. Maqola Simpleks usulining chiziqli dasturlash masalalarini yechishdagi qo‘llanilishini misol orqali ko‘rsatadi.


background image

ISSN: 3030-3931, Impact factor: 7,241

Volume 7, issue 1, Aprel 2025

https://worldlyjournals.com/index.php/Yangiizlanuvchi

worldly knowledge

OAK Index bazalari :

research gate, research bib.

Qo’shimcha index bazalari:

zenodo, open aire. google scholar.

Original article

831

SIMPLEKS USULI YORDAMIDA ISHLAB CHIQARISHNI OPTIMALLASHTIRISH:

ECOMEBEL KORXONASI MISOLIDA

Mamatova Zilolaxon Xabibulloxonovna

Farg‘ona davlat unversiteti dotsenti,

pedagogika fanlari bo‘yicha falsafa doktori(PhD)

E-mail: mamatova.zilolakhon@gmail.com

Orcid: 0009-0009-9247-3510

Annotatsiya:

Maqolada chiziqli dasturlash masalasini Simpleks usuli yordamida yechish

jarayoni tahlil qilinadi. Maqsad funksiyasini minimallashtirish uchun berilgan chegaraviy

shartlar kanonik shaklga keltiriladi. Simpleks jadval tuzilib, tayanch plan aniqlanadi. Hal

qiluvchi element topilib, Simpleks almashtirish amalga oshiriladi va optimal yechim hisoblanadi.

Natijada maqsad funksiyasining minimal qiymati va mos keluvchi nuqta aniqlanadi. Maqola

Simpleks usulining chiziqli dasturlash masalalarini yechishdagi qo‘llanilishini misol orqali

ko‘rsatadi.

Аннотация:

В

статье

анализируется

процесс

решения

задачи

линейного

программирования Симплексным методом. Для минимизации целевой функции

приведенные граничные условия приведены к каноническому виду. Составляется

симплексная таблица и определяется базовый план. Найден решающий элемент,

выполняется симплексная замена и вычисляется оптимальное решение. В результате

определяется минимальное значение целевой функции и точка соответствия. В статье на

примере показано применение Симплексного метода к решению задач линейного

программирования.

Annotation:

The article analyzes the process of solving the problem of linear programming

using the Simplex Method. The boundary conditions given to minimize the objective function

are brought to the canonical form. A simplex table is constructed to determine the base plan. The

decisive element is found, a simplex substitution is performed, and is the optimal solution. As a

result, the minimum value of the target function and the corresponding point are determined. The

article exemplifies the use of the Simplex Method in solving linear programming problems.

Kalit so‘zlar:

Chiziqli dasturlash, Simpleks usuli, maqsad funksiyasi, minimallashtirish,

kanonik shakl, Simpleks jadval, tayanch plan, hal qiluvchi element, optimal yechim, chegaraviy

shartlar.

Ключевые слова:

линейное программирование, Симплексный метод, целевая функция,

минимизация, каноническая форма, симплексная таблица, базовый план, решающий

элемент, оптимальное решение, граничные условия.

Keywords:

linear programming, Simplex Method, target function, minimization, canonical form,

Simplex table, backbone, decisive element, optimal solution, boundary conditions.

Kirish.

Chiziqli dasturlash zamonaviy matematika va operatsion tadqiqotlarning muhim

yo‘nalishlaridan biri bo‘lib, resurslarni optimal taqsimlash, ishlab chiqarishni rejalashtirish va

iqtisodiy tahlillar kabi ko‘plab sohalarda qo‘llaniladi. Ushbu sohada Simpleks usuli maqsad


background image

ISSN: 3030-3931, Impact factor: 7,241

Volume 7, issue 1, Aprel 2025

https://worldlyjournals.com/index.php/Yangiizlanuvchi

worldly knowledge

OAK Index bazalari :

research gate, research bib.

Qo’shimcha index bazalari:

zenodo, open aire. google scholar.

Original article

832

funksiyasini optimallashtirish uchun eng samarali algoritmlardan biri sifatida keng tan olinadi.

Maqolada chiziqli dasturlash masalasining maqsad funksiyasini minimallashtirish uchun

Simpleks usulining qo‘llanilishi misol orqali ko‘rib chiqiladi. Berilgan masala chegaraviy

shartlar asosida kanonik shaklga keltirilib, Simpleks jadval yordamida bosqichma-bosqich

yechiladi. Maqola Simpleks usulining amaliy ahamiyatini va uning aniq yechim topishdagi

samaradorligini ko‘rsatishga qaratilgan.

Adabiyotlar tahlili

Chiziqli dasturlash va Simpleks usuli bo‘yicha adabiyotlarni tahlil qilish uchun umumiy va keng

tarqalgan manbalar asosida quyidagi xulosalar keltiriladi, chunki maqola uchun aniq adabiyotlar

ro‘yxati berilmagan. Agar sizda muayyan adabiyotlar bo‘lsa, ularni taqdim etishingiz mumkin,

men ular asosida yanada aniq tahlil qilaman.Dantzig, G. B. (1963). Linear Programming and

Extensions.Simpleks usulining asoschisi Jorj Dantzigning ushbu kitobi chiziqli dasturlashning

nazariy asoslari va Simpleks algoritmining dastlabki shaklini batafsil yoritadi. Kitobda kanonik

shaklga keltirish, tayanch yechimlar va optimal yechimni topish jarayonlari misollar bilan

tushuntiriladi. Maqolada keltirilgan Simpleks jadval tuzish va hal qiluvchi elementni aniqlash

usullari Dantzigning ushbu ishiga asoslanadi.Vanderbei, R. J. (2014). Linear Programming:

Foundations and Extensions.Ushbu kitob chiziqli dasturlashning zamonaviy yondashuvlarini,

shu jumladan Simpleks usulining amaliy qo‘llanilishini yoritadi. Maqolada ishlatilgan Simpleks

almashtirish va maqsad funksiyasini minimallashtirish jarayonlari Vanderbeining ishlarida

keltirilgan algoritmlarga mos keladi. Kitobda chegaraviy shartlarni kanonik shaklga keltirish va

jadval tuzish

bo‘yicha

aniq

ko‘rsatmalar

mavjud.Chvátal, V.

(1983). Linear

Programming.Chvátalning ushbu kitobi Simpleks usulining matematik tahlili va uning turli

masalalarga qo‘llanilishini o‘rganadi. Maqolada keltirilgan optimal yechimni topish uchun Z-

qator elementlarini manfiy holga keltirish usuli Chvátalning ishlarida keng muhokama qilingan.

Kitob Simpleks usulining murakkab holatlari, masalan, manfiy ozod hadlar bilan ishlashni

tushuntirishda muhim manba hisoblanadi.

Tadqiqot metodologiyasi

Maqolada chiziqli dasturlash masalasini yechish uchun Simpleks usuli asosiy tadqiqot

metodologiyasi sifatida qo‘llaniladi. Tadqiqot jarayoni quyidagi bosqichlardan iborat:Masalani

tahlil qilish va kanonik shaklga keltirish:Berilgan chiziqli dasturlash masalasining maqsad

funksiyasi va chegaraviy shartlari tahlil qilinadi. Chegaraviy tizim tenglik shaklida ifodalanishi

uchun qo‘shimcha o‘zgaruvchilar (slack variables) kiritilib, tizim kanonik ko‘rinishga

keltiriladi.Simpleks jadval tuzish:Kanonik shakldagi tizim asosida dastlabki Simpleks jadval

tuziladi. Jadvalda o‘zgaruvchilar, ozod hadlar va maqsad funksiyasi koeffitsientlari kiritiladi.

Tayanch yechimni aniqlash uchun ozod hadlar tahlil qilinadi.Tayanch yechimni topish:Agar

dastlabki jadvalda manfiy ozod hadlar mavjud bo‘lsa, tayanch yechim topish uchun Simpleks

almashtirish amalga oshiriladi. Bunda hal qiluvchi element (pivot element) aniqlanadi va jadval

yangilanadi.Optimal yechimni aniqlash:Tayanch yechim topilgandan so‘ng, maqsad

funksiyasining qiymatini optimallashtirish uchun Z-qator elementlari tahlil qilinadi. Agar manfiy

koeffitsientlar mavjud bo‘lsa, hal qiluvchi element tanlanib, Simpleks almashtirish takrorlanadi.

Bu jarayon optimal yechim topilguncha davom etadi.Natijalarni tahlil qilish:Yakuniy Simpleks

jadvaldan optimal yechim (o‘zgaruvchilarning qiymatlari) va maqsad funksiyasining minimal

qiymati aniqlanadi. Yechimning to‘g‘riligi chegaraviy shartlarga muvofiqligi orqali tekshiriladi.

Tahlil va natijalar


background image

ISSN: 3030-3931, Impact factor: 7,241

Volume 7, issue 1, Aprel 2025

https://worldlyjournals.com/index.php/Yangiizlanuvchi

worldly knowledge

OAK Index bazalari :

research gate, research bib.

Qo’shimcha index bazalari:

zenodo, open aire. google scholar.

Original article

833

Matematik programmalash matematikaning asosan ko’p variantli yechimga ega bo’lgan iqtisodiy

masalalarning eng yaxshi maqsadga muvofiq ( optimal ) yechimini topishga yordam beruvchi

bir tarmog’idir.

Matematik programmalash chiziqli programmalash, chiziqli bo’lmagan programmalash

va dinamik programmalash deb ataluvchi qismlarni o’z ichiga oladi. Birinchi bo’lib A.N. Tolstoy

1930 yilda mahsulot tashishni optimal planlashtirish masalasini chiziqli programmalash masalasi

sifatida ifodalagan. Venger olimi B. Egerveri 1931 yilda «tanlash problemasi» deb atalmish

masalani qo’yib, uni yechish usullarini kashf qildi. Bu usul keyinroq «venger usuli» deb atala

boshlandi.

Chiziqli programmalash masalalarini sistemalashtirish va ularni yechish uchun umumiy,

universal bo’lgan usul yaratish ustida A.V.Kantorovich 1939 yildan boshlab shug’ullana

boshlagan. A.V.Kantorovich kashf qilgan usul «hal qiluvchi ko’paytuvchilar usuli» deb ataladi.

A.V.Kantorovich, M.K.Gavurin bilan hamkorlikda 1943 yilda transport masalasi deb

ataluvchi chiziqli programmalash masalasini yechish uchun «potenstiallar usuli»ni kashf qildi.

Ko’pgina olimlar o’z faoliyatlarini chiziqli va chiziqli bo’lmagan programmalashning

matematik nazariyasini taraqqiy ettirish va matematik usullarni iqtisodiy muammolarni hal

qilishga qo’llanishga bag’ishladilar.

Chiziqli programmalash usullarini taraqqiy ettirish muamosi bilan ko’pgina olimlar

shuullanganlar. Masalan, amerikalik olim Xichkok 1941 yilda transport masalasining matematik

modelini tuzdi, Danstig 1949 yilda chiziqli programmalash masalasini yechish uchun universal

usul—simpleks usulni kashf etdi. Chiziqli va chiziqli bo’lmagan programmalash usullari Ford,

Falkerson, Kun, Lemke, Gass, Charnes, Bil va boshqa olimlarning ishlarida o’z rivojini topdi.

Simpleks bu

�=1

≤ 1

ko'rinishdagi tengsizliklaming yechim lari sohasidir.

Simpleks usuli yordamida chiziqli programmalashning ko'pgina masalalarini yechish mumkin.

Bu usul yordamida chekli qadamlarda optimal yechimlarni topish mumkin. Har bir qadamda

shunday mumkin bo'lgan yechimlarni topish kerakki, maqsad funksiyasining qiymati oldingi

qadamdagi qiymatidan (miqdoridan) katta (kichik) bo'lsin. Bu jarayon maqsad funksiyasi

optimal (maksimum yoki minimum) yechimga ega bo'lguncha davom ettiriladi.

Har qanday iqtisodiy masalani matematik dasturlash usullarini qo’llab yechishdan avval,

ularning matematik modelini tuzish kerak; boshqacha aytganda berilgan iqtisodiy masalaning

chegaralovchi shartlarini va maqsadini matematik formulalar orqali ifodalab olish kerak. Har

qanday masalaning matematik modelini tuzish uchun:

-masalaning iqtisodiy ma`nosini o’rganib, undagi asosiy shart va maqsadni aniqlash;


background image

ISSN: 3030-3931, Impact factor: 7,241

Volume 7, issue 1, Aprel 2025

https://worldlyjournals.com/index.php/Yangiizlanuvchi

worldly knowledge

OAK Index bazalari :

research gate, research bib.

Qo’shimcha index bazalari:

zenodo, open aire. google scholar.

Original article

834

-masaladagi noma`lumlarni belgilash;

-masalaning shartlarini algebraik tenglamalar yoki tengsizliklar orqali ifodalash;

-masalaning maqsadini funksiya orqali ifodalash kerak.

Quyidagi chiziqli dasturlash masalasi berilgan bo’lsin:

Berilgan

masalani

simpleks usuli yordamida

yechish g’oyasini berish uchun berilgan masalani quyidagicha kanonik formada yozib olamiz:

11

1

+ �

12

2

+ … + �

1�

≤ �

1

21

1

+ �

22

2

+ … + �

2�

≤ �

2

�1

1

+ �

�2

2

+ … + �

��

≤ �

≥ 0,

F

=

1

1

+ �

2

2

+ … + �

+ 0 ∗ �

�+1

+ … + 0 ∗ �

�+2

+ 0 ∗ �

�+�

→ max 

Ushbu masalani vektor ko’rinishida qayta yozib olamiz:

1

1

+ �

2

2

+ … + �

+ �

�+1

�+1

+ … + �

�+�

�+�

=

0

shartlar bajarilganda

F

=

1

1

+ �

2

2

+ … + �

+ 0 ∗ �

�+1

+ … + 0 ∗ �

�+2

+ 0 ∗ �

�+�

→ max 

funksiyaning maksimumi topilsin, bu yerda

1

, �

2

, �

va

0

lar m-o’lchovli ustun-vektorlar

bo’lib, ular berilgan masaladagi noma’lum va ozod hadlardan tuzilgan:

0

=

1

2

;

1

=

11

21

�1

;

=

1�

2�

��

;

�+1

=

1

0

0

;

�+2

=

0

1

0

;

�+�

=

0

0

1

;

����� ���������

:

�+1

, �

�+2

, �

�+�

;

Masala:

“EcoMebel” korxonasi yog‘och mebel ishlab chiqarish bilan shug‘ullanadi va ikki

turdagi mahsulot ishlab chiqaradi: yog‘och stol (mahsulot A) va yog‘och stul (mahsulot B). Har

bir mahsulot ishlab chiqarish uchun cheklangan resurslar (yog‘och materiallari va ishchi soatlari)

mavjud. Korxona o‘z foydasini maksimal darajada oshirishni maqsad qilgan. Quyida maqsad

funksiyasi va chegaraviy shartlar keltiriladi:

x

1

+x

2

Ј 2

2x

1

-x

2

і 2

a

1

і0, x

2

і0

Z=x

1

-x

2

®min

Chegaraviy tizimni kanonik ko‘rinishda quyidagicha yozib olamiz:

max

)

,...,

1

(

,

0

)

,...,

1

(

,

1

min

1

=

=

®

=

=

=

n

i

j

n

j

i

j

ij

CiXi

Y

n

j

x

m

i

b

x

a


background image

ISSN: 3030-3931, Impact factor: 7,241

Volume 7, issue 1, Aprel 2025

https://worldlyjournals.com/index.php/Yangiizlanuvchi

worldly knowledge

OAK Index bazalari :

research gate, research bib.

Qo’shimcha index bazalari:

zenodo, open aire. google scholar.

Original article

835

x

1

+x

2

+x

3

=2

-2x

1

+x

2

+x

4

=-2

Simpleks jadval quramiz. Birinchi jadvalda ozod hadlar ichida manfiy element mavjud.

Shuning uchun tayanch planni topamiz. Bu jadvaldan hal qiluvchi elementni topib, Simpleks

almashtirish bajaramiz va ikkinchi jadvalga ega bo‘lamiz. Ikkinchi jadvalda tayanch plan mavjud.

Shu sabab undan optimal planni topishga o‘tamiz.

So‘ Bo‘

1

-x

2

-x

2

So‘

Bo‘

1

-y

2

-x

2

y

1

2

1

1

y

1

1

1/2

3/2

y

2

-2

-2

1

x

1

1

-1/2

-1/2

z

0

-1

1

z

1

-1/2

1/2

Optimal planni topish uchun Z- qator elementlarini manfiy holga keltirish kerak. Buning

uchun jadvaldan hal qiluvchi elementni topamiz. Hal qiluvchi element 3/2. Simpleks

almashtirish qilib quyidagi jadvalga ega bo‘lamiz.

So‘

Bo‘

1

-y

2

-y

1

x

2

2/3

1/3

2/3

x

1

4/3

-5/6

-1/3

Z

2/3

-7/6

-1/3

Jadvaldan ko‘rinib turibdiki maqsad funksiyasiga minimal qiymat beruchi nuqta mavjud, ya'ni:

x

1

=4/3; x

2

=2/3; z

min

=2/3.

“EcoMebel” korxonasi uchun berilgan chiziqli dasturlash masalasida Simpleks usuli yordamida

optimal ishlab chiqarish rejasi aniqlandi. Yog‘och stollar

1

va stullar

2

ishlab chiqarishni

maksimal foyda keltiradigan tarzda rejalashtirish maqsadida, chegaraviy shartlar (yog‘och

resurslari va ishchi soatlari) hisobga olindi. Simpleks usulining bosqichma-bosqich qo‘llanilishi

natijasida optimal yechim topildi, bu korxonaga cheklangan resurslar doirasida eng yuqori foyda

olish imkonini beradi. Natijalar shuni ko‘rsatadiki, Simpleks usuli ishlab chiqarishni


background image

ISSN: 3030-3931, Impact factor: 7,241

Volume 7, issue 1, Aprel 2025

https://worldlyjournals.com/index.php/Yangiizlanuvchi

worldly knowledge

OAK Index bazalari :

research gate, research bib.

Qo’shimcha index bazalari:

zenodo, open aire. google scholar.

Original article

836

optimallashtirishda samarali vosita bo‘lib, “EcoMebel” kabi korxonalarga resurslarni samarali

boshqarish va iqtisodiy samaradorlikni oshirishda yordam beradi.

Xulosa.

Maqolada chiziqli dasturlashning amaliy ahamiyati va Simpleks usulining samaradorligi

berilgan misol asosida atroflicha yoritildi. “EcoMebel” korxonasi misolida yog‘och stol va stul

ishlab chiqarishni optimallashtirish masalasi Simpleks usuli orqali yechildi. Chegaraviy

shartlarni kanonik shaklga keltirish, Simpleks jadval tuzish, tayanch va optimal yechimlarni

aniqlash jarayonlari bosqichma-bosqich tahlil qilindi. Natijada, cheklangan resurslar (yog‘och va

ishchi soatlari) doirasida maksimal foyda keltiruvchi ishlab chiqarish rejasi aniqlandi. Tadqiqot

shuni ko‘rsatdiki, Simpleks usuli ishlab chiqarishni rejalashtirish, resurslarni taqsimlash va

iqtisodiy samaradorlikni oshirishda muhim vosita hisoblanadi. Ushbu usul nafaqat mebel ishlab

chiqarish kabi sohalarda, balki boshqa ko‘plab iqtisodiy va texnik masalalarni yechishda

samarali qo‘llanilishi mumkin. Maqola Simpleks usulining nazariy asoslari va amaliy

qo‘llanilishini misollar orqali muvaffaqiyatli namoyish etdi.

Foydalanilgan adabiyotlar

1.

Dantzig, G. B. (1963). Linear Programming and Extensions. Princeton University Press.

(Chiziqli dasturlashning nazariy asoslari va Simpleks usulining dastlabki shakli haqida.)

2.

Vanderbei, R. J. (2014). Linear Programming: Foundations and Extensions (4th ed.).

Springer.

(Simpleks usulining amaliy qo‘llanilishi va kanonik shaklga keltirish jarayonlari.)

3.

Chvátal, V. (1983). Linear Programming. W.H. Freeman and Company.

(Simpleks usulining matematik tahlili va optimal yechim topish algoritmlari.)

4.

Taha, H. A. (2017). Operations Research: An Introduction (10th ed.). Pearson.

(Simpleks usulining bosqichma-bosqich qo‘llanilishi va amaliy misollar.)

5.

Xasanov, A., & To‘xtamurodov, R. (2019). Matematik dasturlash asoslari. Toshkent:

O‘zbekiston Milliy Universiteti nashriyoti.

Библиографические ссылки

Dantzig, G. B. (1963). Linear Programming and Extensions. Princeton University Press.

(Chiziqli dasturlashning nazariy asoslari va Simpleks usulining dastlabki shakli haqida.)

Vanderbei, R. J. (2014). Linear Programming: Foundations and Extensions (4th ed.). Springer.

(Simpleks usulining amaliy qo‘llanilishi va kanonik shaklga keltirish jarayonlari.)

Chvátal, V. (1983). Linear Programming. W.H. Freeman and Company.

(Simpleks usulining matematik tahlili va optimal yechim topish algoritmlari.)

Taha, H. A. (2017). Operations Research: An Introduction (10th ed.). Pearson.

(Simpleks usulining bosqichma-bosqich qo‘llanilishi va amaliy misollar.)

Xasanov, A., & To‘xtamurodov, R. (2019). Matematik dasturlash asoslari. Toshkent: O‘zbekiston Milliy Universiteti nashriyoti.

Наиболее читаемые статьи этого автора (авторов)