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

Уикипедия — ашық энциклопедиясынан алынған мәлімет
Навигацияға өту Іздеуге өту
Content deleted Content added
18-жол: 18-жол:
\end{align}</math>
\end{align}</math>


төмендегідей ауысды.
are replaced with
:<math>\begin{align}
:<math>\begin{align}
x_2 + 2x_3 + s_1 &= 3\\
x_2 + 2x_3 + s_1 &= 3\\
24-жол: 24-жол:
s_1,\, s_2 &\ge 0
s_1,\, s_2 &\ge 0
\end{align}</math>
\end{align}</math>
Бұл түрде алгебралық тұрғыда амалдар қолдану жеңіл болады. " ≥ " пайда болатын теңсіздіктерде көптеген авторлар "мол айнымалысына{{anchor|Surplus variable}}" жүгінеді.

Үшіншіден,шектеусіз мүше сызықтық программалауда теңсіздіктен шығады. Екі әдіспен іске асыруға болады.Бір жолы мүше кездескен теңсіздікте айнымалы енгізу арқылы, екінші жолы мүшені екі шегі бар мүшемен алмастыру болып табылады.
It is much easier to perform algebraic manipulation on inequalities in this form. In inequalities where ≥ appears such as the second one, some authors refer to the variable introduced as a {{anchor|Surplus variable}}''surplus variable''.
В-третьих, каждый неограниченный переменной выводится из линейного программирования. Мысалы, егер ''z''<sub>1</sub> шектеусіз болса,онда

Third, each unrestricted variable is eliminated from the linear program. This can be done in two ways, one is by solving for the variable in one of the equations in which it appears and then eliminating the variable by substitution. The other is to replace the variable with the difference of two restricted variables. For example if ''z''<sub>1</sub> is unrestricted then write
:<math>\begin{align}
:<math>\begin{align}
&z_1 = z_1^+ - z_1^-\\
&z_1 = z_1^+ - z_1^-\\
33-жол: 32-жол:
\end{align}</math>
\end{align}</math>


Теңдіктен ''z''<sub>1</sub> сызықты программалауда алып тастау мүмкін болды.
The equation may be used to eliminate ''z''<sub>1</sub> from the linear program.


Процесс толық мүмкін ауданға келгенде мынадай түрде жазылады
When this process is complete the feasible region will be in the form
:<math>\mathbf{A}\mathbf{x} = \mathbf{b},\, x_i \ge 0</math>
:<math>\mathbf{A}\mathbf{x} = \mathbf{b},\, x_i \ge 0</math>



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

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

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

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

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

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

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

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

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

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

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 >= b has redundant equations which can be dropped, or the system is inconsistent and the linear program has no solution.[2]

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