linopt:: Transparent::userstep

Выполните определяемый пользователем симплексный шаг

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

linopt::Transparent::userstep(tableau, basvar, nonbasbar)

Описание

linopt::Transparent::userstep(tableau, basvar, nonbasbar) выполняет определяемый пользователем симплексный шаг в tableau с элементом центра, заданным basvar и nonbasvar.

Примеры

Пример 1

Мы выполняем симплексный шаг, данный элементом центра (slk[1],x):

k := [{x + y >= 2}, x, NonNegative]:
t:= linopt::Transparent(k);
linopt::Transparent::userstep(t, slk[1], x)

Пример 2

Если мы укажем неправильный элемент центра, мы получим сообщение об ошибке:

k := [{3*x + 4*y - 3*z <= 23, 5*x - 4*y - 3*z <= 10, 
       7*x + 4*y + 11*z <= 30}, -x + y + 2*z, NonNegative]:
t:= linopt::Transparent(k);
linopt::Transparent::userstep(t, x, y)

Error: Pivot element not specified or specified incorrectly. [linopt::Transparent::userstep]
delete k, t:

Параметры

tableau

Симплексная таблица доменного типа linopt::Transparent

basvar

Основная переменная, представленная идентификатором, который должен оставить основание

nonbasvar

Неосновная переменная, представленная идентификатором, который должен ввести основание

Возвращаемые значения

Симплексная таблица доменного типа linopt::Transparent.

Ссылки

Papadimitriou, Christos H; Steiglitz, Кеннет: комбинаторная оптимизация; алгоритмы и сложность. Prentice Hall, 1982.

Nemhauser, Джордж Л; Wolsey, Лоуренс А: целочисленная и комбинаторная оптимизация. Нью-Йорк, Вайли, 1988.

Салкин, Харви М; Mathur, Kamlesh: основы целочисленного программирования. Северная Голландия, 1989.

Нейман, Клаус; Morlock, Мартин: исследование операций. Мюнхен, Hanser, 1993.

Duerr, Уолтер; Kleibohm, Клаус: Исследование операций; Lineare Modelle und ihre Anwendungen. Мюнхен, Hanser, 1992.

Зуль, Уве Х: MOPS - математическая система оптимизации. Европейский журнал исследования операций 72 (1994) 312-322. Северная Голландия, 1994.

Зуль, Уве Х; Сзыманский, Ральф: обработка суперузла смешанных целочисленных моделей. Бостон, Kluwer академические издатели, 1994.