Помощь в учёбе, очень быстро...
Работаем вместе до победы

Исходные данные. 
Линейное программирование

РефератПомощь в написанииУзнать стоимостьмоей работы

Рассмотрим целевую функцию задачи ц=2,5×1+1,5x2>max. Построим прямую, отвечающую значению функции ц=0: F=2,5×1+1,5×2=0. Вектор-градиент, составленный из коэффициентов целевой функции, указывает направление максимизации F (X). Начало вектора — точка (0; 0), конец — точка (2.5; 1.5). Будем двигать эту прямую параллельным образом. Поскольку нас интересует максимальное решение, поэтому двигаем прямую… Читать ещё >

Исходные данные. Линейное программирование (реферат, курсовая, диплом, контрольная)

К заданию № 1.

№.

C1.

C2.

B1.

B2.

B3.

B4.

A11.

A12.

A21.

A22.

A31.

A32.

A41.

A42.

2,5.

1,5.

0,5.

— 1.

— 7.

— 2.

— 4.

К заданию № 2.

С =.

К заданию № 3.

№.

A.

B.

б.

в.

г.

1,1.

0,6.

1,8.

1,2.

К заданию № 4.

№.

A.

B.

б2

0,6.

0,3.

К заданию № 5.

№.

k.

г.

Задание № 1. Графоаналитическое решение основной задачи линейного программирования (ОЗЛП)

1. Математическая постановка ОЗЛП:

ц=2,5x1+1,5x2>max, (0).

  • -x1+8x2?12, (1)
  • 4x1-7x2?2, (2)
  • -2x1+2x2?2, (3)
  • 2x1-4x2?0,5, (4)

x1?0, (5).

x2?0, (6).

DF: -x1+8x2=12, (1').

EF: 4x1-7x2=2, (2').

BD: -2x1+2x2=2, (3').

CE: 2x1-4x2=0,5, (4').

AC: x1=0, (5').

AB: x2=0, (6').

2. Записываем уравнение граничных линий допустимого многоугольника (1') — (6').

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

Построим уравнениеx1+8x2 = 12 по двум точкам. Для нахождения первой точки приравниваем x1 = 0.

Находим x2 = 1.5. Для нахождения второй точки приравниваем x2 = 0. Находим x1 = -12. Соединяем точку (0;1.5) с (-12;0) прямой линией.

Построим уравнение 4x1-7x2 = 2 по двум точкам. Для нахождения первой точки приравниваем x1 = 0. Находим x2 = -0.29. Для нахождения второй точки приравниваем x2 = 0. Находим x1 = 0.5. Соединяем точку (0;-0.29) с (0.5;0) прямой линией.

Построим уравнение -2x1+2x2 = 2 по двум точкам. Для нахождения первой точки приравниваем x1 = 0. Находим x2 = 1. Для нахождения второй точки приравниваем x2 = 0. Находим x1 = -1. Соединяем точку (0;1) с (-1;0) прямой линией.

Построим уравнение 2x1-4x2 = 0.5 по двум точкам. Для нахождения первой точки приравниваем x1 = 0. Находим x2 = -0.13. Для нахождения второй точки приравниваем x2 = 0. Находим x1 = 0.25. Соединяем точку (0;-0.13) с (0.25;0) прямой линией.

3. Строим линию, пересекающую область ц.

3. Строим линию, пересекающую область ц.

(7).

(7).

(8).

(8).

4. Находим градиент целевой функции:

(9).

(9).

(10).

(10).

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

Исходные данные. Линейное программирование.

Рассмотрим целевую функцию задачи ц=2,5x1+1,5x2>max. Построим прямую, отвечающую значению функции ц=0: F=2,5x1+1,5x2=0. Вектор-градиент, составленный из коэффициентов целевой функции, указывает направление максимизации F (X). Начало вектора — точка (0; 0), конец — точка (2.5; 1.5). Будем двигать эту прямую параллельным образом. Поскольку нас интересует максимальное решение, поэтому двигаем прямую до последнего касания обозначенной области. На графике эта прямая обозначена пунктирной линией.

Исходные данные. Линейное программирование.
Исходные данные. Линейное программирование.

Из рисунка видно, что оптимальная точка F* равная, Прямая F (x) = const пересекает область в точке F. Так как точка F получена в результате пересечения прямых (1) и (2), то ее координаты удовлетворяют уравнениям этих прямых:

  • -x1+8×2?12, (1)
  • 4x1−7×2?2, (2)

Решив систему уравнений, получим: x1 = 4, x2 = 2, откуда найдем максимальное значение целевой функции:

Исходные данные. Линейное программирование.
Исходные данные. Линейное программирование.

, (11).

(12).

(12).

Ответ:, ;

Показать весь текст
Заполнить форму текущей работой