Цитата(RHnd @ Jul 29 2008, 22:52)

Как только мы выбираем красивые корни, мы фиксируем Y. А при зафиксированном Y задача имеет однозначное решение X=inv(A)*Y. Именно так она и решалось до ввода ограничений. А как теперь решать -непонятно. И симплекс я не вижу как сюда подключить.
Симплекс подключить никак. Оптимизировать-то нечего, и причем тут симплекс? И, кстати,
после наложения ограничений, решение линейной системы остаётся единственным, другое
дело, удовлетворяет ли оно ограничениям (да - принимаем, нет - отбрасываем).
В том виде, в котором задача сейчас сформулирована, она является задачей на нахождение
ООФ, поскольку ОДЗ задана условием равенства знаков X. Иначе, из множества красивых
корней R выделить подмножество R', которое удовлетворяет условию равенства знаков
компонент Х. Это эквивалентно нахождению пересечения множества Y' для которых компоненты
Х одного знака с множеством Y" у которого корни R красивые.
Вообще, откуда взялась идея ограничить решения линейной системы? Правые части
ограничены, матрица коэффициентов системы, вероятно тоже не с потолка, так для чего ещё
и Х ограничивать? Можно подробно описать А, R, R0 и Y?
Для R тоже можно построить линейную систему, характеристическое уравнение с матрицей F,
решением которого будут R - собственные числа и соответствующие им собственные векторы.
С другой стороны, и правые части и решения исходной линейной системы можно представить
в базисе А, т.е. разложить собственным парам матрицы А. Если бы каким-то чудом удалось
объединить эти две собственных системы и выжать из них все подходящие R - но пока я не
вижу способа...
--
AN