Студопедия — Поиск опорного решения задачи линейного программирования
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Поиск опорного решения задачи линейного программирования






1. Преобразовать систему ограничений к стандартному виду:

(1)

Примечание. Переменные слева от равенств называются базисными, а в круглых скобках – свободные.

2. Если в системе (1) все ai ³ 0,

то

приравнять к нулю все свободные переменные и этим получить опорное решение.

3. Если в системе (1) найдётся ai < 0,

то

найти и поменять местами свободную переменную xk и базисную переменную xn (то есть свободную переменную xk ввести в состав базисных, а базисную переменную xn – в состав свободных).

4. Если обмен произвести удалось,

то

продолжить с п. 2,

иначе

опорного решения не существует.

Пример. Найти опорное решение следующей задачи линейного программирования

(2)

Решение.

1. Приводим систему ограничений к стандартному виду:

а) получаем систему линейных уравнений по правилу:

если в системе ограничений есть неравенства, то в левые части неравенств со знаком "³" следует добавить новые переменные, а из левых части неравенств "£" – вычесть новые переменные:

в системе ограничений (2) есть неравенства и все со знаком "£", поэтому, добавляем к левым частям неравенств новые переменные:

(3)

б) Приводим систему линейных уравнений (3) к ступенчатому виду:

· записываем расширенную матрицу системы из коэффициентов при неизвестных и свободных членов:

;

· умножаем вторую строку на -1 и меняем местами первую и вторые строки:

;

· умножаем первую строку на 5 и складываем со второй, умножаем первую строку на 3 и складываем с третьей и получаем ступенчатый вид матрицы:

.

в) Приводим систему линейных уравнений к приведённому ступенчатому виду:

· первую строку умножаем на -1, третью строку делим на -3:

;

· умножаем третью строку на -3 и складываем со второй, складываем третью и первую строки и получаем приведённый ступенчатый вид матрицы:

или

или

· приводим систему к стандартному виду:

(4)

Базисные переменные: x1, x2 и x3, свободные переменные: x4, y1, y2 и y3.

2. В системе (4) есть не отрицательные свободные члены, поэтому ищем для обмена свободную и базисную переменные:

· взять любое уравнение с отрицательным свободным членом,

в системе (4) берём первое уравнение;

· если во взятом уравнении нет отрицательных коэффициентов при свободных переменных, то опорного решения не существует,

в первом уравнении два отрицательных коэффициента при x4 и y3;

· взять любую свободную переменную с отрицательным коэффициентом и выделить столбец, содержащий взятую переменную,

возьмём переменную x4 и выделим столбец с x4;

- (     )
  - ( )
- (   )

· в выделенном столбце найти наименьшее отношение свободных членов к коэффициентам при свободных переменных, знаки которых совпадают со знаками свободных членов,

в столбце с x4 два коэффициента в первой и второй строках, знаки которых совпадают со знаками свободных членов, находим минимальное отношение:

· взять базисную переменную, которая находится в строке с минимальным отношением,

минимальное отношение находится в первой строке, поэтому берём базисную переменную x1:

- (     )
  - ( )
- (   )

(выделенные столбец и строка)

· обменять местами выбранные свободную и базисную переменные, для этого:

§ выразить в выбранной строке свободную переменную через все оставшиеся и подставить полученное выражение во все оставшиеся уравнения

в нашем случае меняем местами переменные x4 и x1:

в первой строке выражаем x4 через оставшиеся переменные:

подставляем выражение для x4 во второе и третье уравнения:

и получаем новый стандартный вид системы:

(5)

В этой системе все свободные члены не отрицательные, поэтому, приравнивая к нулю все свободные переменные, получим опорное решение:







Дата добавления: 2015-06-29; просмотров: 433. Нарушение авторских прав; Мы поможем в написании вашей работы!



Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Билет №7 (1 вопрос) Язык как средство общения и форма существования национальной культуры. Русский литературный язык как нормированная и обработанная форма общенародного языка Важнейшая функция языка - коммуникативная функция, т.е. функция общения Язык представлен в двух своих разновидностях...

Патристика и схоластика как этап в средневековой философии Основной задачей теологии является толкование Священного писания, доказательство существования Бога и формулировка догматов Церкви...

Основные симптомы при заболеваниях органов кровообращения При болезнях органов кровообращения больные могут предъявлять различные жалобы: боли в области сердца и за грудиной, одышка, сердцебиение, перебои в сердце, удушье, отеки, цианоз головная боль, увеличение печени, слабость...

В эволюции растений и животных. Цель: выявить ароморфозы и идиоадаптации у растений Цель: выявить ароморфозы и идиоадаптации у растений. Оборудование: гербарные растения, чучела хордовых (рыб, земноводных, птиц, пресмыкающихся, млекопитающих), коллекции насекомых, влажные препараты паразитических червей, мох, хвощ, папоротник...

Типовые примеры и методы их решения. Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно. Какова должна быть годовая номинальная процентная ставка...

Выработка навыка зеркального письма (динамический стереотип) Цель работы: Проследить особенности образования любого навыка (динамического стереотипа) на примере выработки навыка зеркального письма...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия