Симплекстік әдіс: Нұсқалар арасындағы айырмашылық

Уикипедия — ашық энциклопедиясынан алынған мәлімет
Навигацияға өту Іздеуге өту
Content deleted Content added
26-жол: 26-жол:
Бұл түрде алгебралық тұрғыда амалдар қолдану жеңіл болады. " ≥ " пайда болатын теңсіздіктерде көптеген авторлар "мол айнымалысына{{anchor|Surplus variable}}" жүгінеді.
Бұл түрде алгебралық тұрғыда амалдар қолдану жеңіл болады. " ≥ " пайда болатын теңсіздіктерде көптеген авторлар "мол айнымалысына{{anchor|Surplus variable}}" жүгінеді.
Үшіншіден,шектеусіз мүше сызықтық программалауда теңсіздіктен шығады. Екі әдіспен іске асыруға болады.Бір жолы мүше кездескен теңсіздікте айнымалы енгізу арқылы, екінші жолы мүшені екі шегі бар мүшемен алмастыру болып табылады.
Үшіншіден,шектеусіз мүше сызықтық программалауда теңсіздіктен шығады. Екі әдіспен іске асыруға болады.Бір жолы мүше кездескен теңсіздікте айнымалы енгізу арқылы, екінші жолы мүшені екі шегі бар мүшемен алмастыру болып табылады.
В-третьих, каждый неограниченный переменной выводится из линейного программирования. Мысалы, егер ''z''<sub>1</sub> шектеусіз болса,онда
Мысалы, егер ''z''<sub>1</sub> шектеусіз болса,онда
:<math>\begin{align}
:<math>\begin{align}
&z_1 = z_1^+ - z_1^-\\
&z_1 = z_1^+ - z_1^-\\
36-жол: 36-жол:
Процесс толық мүмкін ауданға келгенде мынадай түрде жазылады
Процесс толық мүмкін ауданға келгенде мынадай түрде жазылады
:<math>\mathbf{A}\mathbf{x} = \mathbf{b},\, x_i \ge 0</math>
:<math>\mathbf{A}\mathbf{x} = \mathbf{b},\, x_i \ge 0</math>
Бұл жердегі '''A''' қатардағы сан деп ойламыз. Бұл ешқандай кемшіліктергі әкелмейді немесе '''Ax'''&nbsp;>=&nbsp;'''b''' керек емес теңдеулерге,сызықтық программаның шешімі жоқ деген шешімге әкелуі мүмкін.<ref>{{harvtxt|Murty|1983|p=173}}</ref>

It is also useful to assume that the rank of '''A''' is the number of rows. This results in no loss of generality since otherwise either the system '''Ax'''&nbsp;>=&nbsp;'''b''' has redundant equations which can be dropped, or the system is inconsistent and the linear program has no solution.<ref>{{harvtxt|Murty|1983|p=173}}</ref>

00:39, 2011 ж. қыркүйектің 22 кезіндегі нұсқа

Математикалық ықшамдауда, Данцигтің симлекс алгоритмі (немесе симлекстік әдіс) сызықтық программалауда кеңінен таралған алгоритм. Информатика төңiрегiндегi техникалық есептеуiш журналы (The journal Computing in Science and Engineering) бұл алгоритмді 20 ғасырдың он мықты алгоритмдерінің біреуіне жатқызды.Алгоритм аты Т.С.Мотцин айтып кеткендей жеңіл (simplex ) деген сөзден шыққан.Симплекс әдістерде қолданыс таппайды, бірақ ол симплексациялық конустарға ісерін тигізеді, қосымша шектеулермен симплекстерге тиісті болады. Конусты симплексті қарау бұрыш яғни бұрыштарының жаны геометриялық дене, көпжақ.

Cтандартты түрі

Сызықтық программалауды стандартты түрдің ьіреуіне келтіру келесі түрде іске асуы мүмкін.[1] Біріншіден, барлық нөлден басқа мәні кіші мүшеге жаңа мүше енгізілуі мүмкін. Шын мүше жаңа мүше арқылы шеттелуге болады.

жаға мүше, y1, былайша жазылады

Екінші теңдеу x 1 мүшесін сызықтық программадан шығарылуы үшін қолданыс табады.Осылайша кіші мәнді шектеулер оң мәнді шектеулерге айналады. Екіншіден, әр бір қалып отырған шектеулер үшін "жалған айнымалы" еніп отыр,олар шектеулерді теңдікке ауыстыру үшін кіргізіледі.Бұл айнымалы теңсіздіктің екі жағындағы айырмашылықты көрсетеді және бұл айнымалы оң болады деп санаймыз.

төмендегідей ауысды.

Бұл түрде алгебралық тұрғыда амалдар қолдану жеңіл болады. " ≥ " пайда болатын теңсіздіктерде көптеген авторлар "мол айнымалысына" жүгінеді. Үшіншіден,шектеусіз мүше сызықтық программалауда теңсіздіктен шығады. Екі әдіспен іске асыруға болады.Бір жолы мүше кездескен теңсіздікте айнымалы енгізу арқылы, екінші жолы мүшені екі шегі бар мүшемен алмастыру болып табылады. Мысалы, егер z1 шектеусіз болса,онда

Теңдіктен z1 сызықты программалауда алып тастау мүмкін болды.

Процесс толық мүмкін ауданға келгенде мынадай түрде жазылады

Бұл жердегі A қатардағы сан деп ойламыз. Бұл ешқандай кемшіліктергі әкелмейді немесе Ax >= b керек емес теңдеулерге,сызықтық программаның шешімі жоқ деген шешімге әкелуі мүмкін.[2]

  1. Үлгі:Harvtxt
  2. Үлгі:Harvtxt