Кусочная оптимизация гуроби - PullRequest
0 голосов
/ 12 июня 2018

Следующее является кусочной функцией.Мне нужно оптимизировать это.q является решающей переменной, в то время как цель состоит в том, чтобы минимизировать всю функцию с учетом ограничения, что она никогда не будет равна нулю.

enter image description here

Как я могу оптимизировать это по частям.все остальные переменные, кроме q, являются постоянными значениями.

1 Ответ

0 голосов
/ 12 июня 2018

Используя y(t,m,i) = q(t,m,i) + eps/MI и ln(a/b)=ln(a)-ln(b), нужно беспокоиться о двух терминах:

 f(y(t,m,i)) = y(t,m,i) ln y(t,m,i)

и

 g(y(t,m,i),y(t-1,m,i)) =  y(t,m,i) ln y(t-1,m,i)

Первый прост.Второй не так много, см. ссылка для некоторых заметок.

...