учитывая следующую систему уравнений, найти максимум? - PullRequest
0 голосов
/ 02 апреля 2019

Я понимаю, что вопрос не ясен, но я не совсем уверен, в чем суть этой проблемы. У меня есть «алгоритм и анализ» в середине экзамена.

Задача 4 (5 баллов)

Рассмотрим следующую систему уравнений:

max x 1 + 4x 2 + 3x 3

x 1 + 4x 2 + 3x 3 ≤ 4

enter image description here

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

Ответы [ 2 ]

1 голос
/ 02 апреля 2019

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

x 1 + 4x 2 + 3x 3 = 4

Поскольку у вас более одной свободы (3 переменных, 1 уравнение, а значит, 2 измерения свободы), существует бесконечное количество решений.

Вы можете выбрать любое значение для x 2 и x 3 , а затем соответствующий x 1 будет:

x 1 = 4 - 4x 2 - 3x 3

1 голос
/ 02 апреля 2019

Одним из очевидных решений было бы

x_1 = 0
x_2 = 1
x_3 = 0

, которое можно найти при осмотре;другой будет выглядеть следующим образом.

x_1 = 1
x_2 = 0
x_3 = 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...