Здравствуйте! Решил разобраться с темой двойственности в математической оптимизации и построить зазор двойственности для функции логистической регрессии, вот так она описывается:

, тут

- это строка из матрицы

(не квадратная!),

- константа
Чтобы построить двойственную функцию, добавим искусственное ограничение:

, а сама функция станет такой

Теперь сама двойственная функция:

Теперь через производную нашёл такую точку минимума (несколько раз перепроверил):

Дальше мне надо выразить

через

для того, чтобы образовать функцию

и тогда я смогу получить критерий приближения к минимуму вот так

.
Теперь сам вопрос. Как мне выразить

через

в (1)? Я не понимаю как это сделать, так как

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

, но это уже дальше...