Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Не разобранные / Линейное программирование / шпоры / Линейное_программирование.rtf
Скачиваний:
249
Добавлен:
03.10.2013
Размер:
32.12 Mб
Скачать

Линейное программирование

§1. Предмет и содержание курса линейного программирования.

Линейное программирование изучает методы решения задач на экстремум, возникающих при планировании и организации производства. Из множества возможных решений конкретных экономических задач требуется выбрать по какому-либо признаку наилучшее или оптимальное решение.

Задача о диете питания.

Из имеющихся продуктов (хлеб, мясо, молоко, картофель и т.д.) требуется составить такую диету питания, которая удовлетворяла бы минимальным потребностям организма в питательных веществах (жиры, углеводы, витамины, аминокислоты и т.д.) и требовало бы наименьших затрат.

Для решения задачи, прежде всего, составим её математическую модель, т.е. сформулируем задачу в математической форме.

Питательные

вещества

Продукты

Q1

(жиры)

Q2

(углеводы)

Qi

(витамины)

Qn

(амино-кислоты)

Кол-во

продукта

Цена

продукта

Р1 (хлеб)

P2 (молоко)

Pj (мясо)

Pm (картофель)

a11

a12

a1j

a1m

a21

a22

a2j

a2m

ai1

ai2

aij

aim

an1

an2

anj

anm

x1

x2

xj

xm

c1

c2

cj

cm

Обозначим aij – удельное содержание питательного вещества Qi в Pj;

b1, b2, …, bn – количество питательных веществ Q1, Q2, …, Qn, меньше которых употреблять в пищу не рекомендуется (физиологические нормы) (известные числа);

X=(x1, x2, …, xm) – рацион питания.

Подсчитаем количество вещества Q1 в рационе X.

ai1x1+ai2x2+…+aimxm – количество вещества, которое войдёт в рацион X.

ai1x1+ai2x2+…+aimxm

такое же неравенство можно составить для каждого питательного вещества, в результате получим систему неравенств.

По смыслу задачи все компоненты X должны быть неотрицательными.

Вектор X, координаты которого являются решением (1) и (2), называется допустимым рационом питания

(3) - стоимость рациона.

Теперь можно дать математическую формулировку задачи: найти вектор X, который является решением ограничений (1) и (2), и на котором функция (3) достигает минимума.

Функцию f(X) называют целевой функцией.

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

Соседние файлы в папке шпоры