Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

Линейного программирования

Отметим, что основные затраты машинного времени на реализацию алгоритма связаны с анализом чувствительности. Анализ чувствительности методом приращений требует л+1 раз обращаться к математической модели объекта. Первое обращение производится при значении вектора управляемых параметров 1)э и позволяет вычислить г//(1)д), фигурирующие в (6.51). Каждое последующее обращение позволяет вычислить очередную строку матрицы чувствительности и в итоге дает значения Uji. Теперь полностью определена линеаризованная модель объекта (6.53). Манипулирование ею при решении задач линейного программирования не требует заметных затрат машинного времени.  [c.296]


Если в сформулированной задаче ограничения (6.64) отсутствуют, то имеет место классическая задача линейного программирования, если ограничения (6.64) имеются и р = т, то данная задача является полностью целочисленной, при р<т задача является частично целочисленной.  [c.308]

Задача линейного программирования. В настоящее время теория линейного программирования хорошо разработана и имеется целый арсенал методов решения задач линейного программирования — это, например симплекс-метод, реализующий последовательную процедуру направленного поиска оптимального значения целевой функции  [c.308]

Заметим, что текущее решение задачи линейного программирования не удовлетворяет ограничению (6.69), поскольку значение Xm+i=—fib,) строго отрицательно.  [c.312]

Найти оптимальное решение задачи линейного программирования (6,61)—(6.63) без условия целочисленно-сти (6.64).  [c.312]

Прекратить вычисления, если текущее решение задачи является целочисленным. В противном случае выбрать какую-либо дробную базисную переменную. Составить ограничение (6.69) из уравнения, содержащего эту базисную переменную в текущем оптимальном решении задачи линейного программирования.  [c.312]

Метод ветвей и границ основан на решении некоторого множества задач линейного программирования, Границы  [c.313]

Алгоритм решения задачи целочисленного программирования методом ветвей и границ заключается в следующем. На каждой итерации (обозначим номер итерации через t) имеются нижняя оценка F K) оптимального значения целевой функции и список задач линейного программирования, подлежащих решению. Процедура решения состоит в последовательном улучшении оценки F (X) и приближении ее к оптимальному значению  [c.314]

ГО вида, получаемых из -ои партии по /-му варианту х - — число единиц -ой партии, раскраиваемое по/-му варианту г — количестве полных комплектов заготовок. Решаем задачу линейного программирования г - шах при ограничениях  [c.48]

Для упрощения анализа в работе [5] была дискретизирована задача, причем допустимое расположение узлов фермы было ограничено точками прямоугольной сетки, расположенными на горизонтальных расстояниях I и вертикальных расстояниях h (рис. 2, а). Оказалось, что при этом оптимизация сводится к задаче линейного программирования. Оптимальное очертание зависит от значений отношений hjl и PjQ. На рис. 2, б — 2, г представлены очертания при hll = l и P/Q = 0 0,5 2,0.  [c.91]

Методы линейного программирования. Методы линейного программирования предназначены для решения специального подкласса задач типа Д, в котором целевые функции и функции ограничений линейно связаны с параметрами оптимизации [83]. Типичную задачу линейного программирования для случая максимизации целевой функции можно сформулировать так (назовем ее задачей Е)  [c.238]


Рис. П.1. Схема интерпретации задачи линейного программирования Рис. П.1. Схема интерпретации <a href="/info/545897">задачи линейного</a> программирования
Несмотря на отмеченные достоинства, методы линейного программирования имеют ограниченное применение при решении задач. проектирования ЭМП из-за нелинейности их уравнений. Тем не менее знание их необходимо, во-первых, потому, что иногда нелинейные задачи удается аппроксимировать линейными. Во-вторых, линейные программы могут быть составными частями других алгоритмов и методов, предназначенных для решения нелинейных задач.  [c.241]

Выбор наилучших величин S с учетом всех видов ограничений (равенств и неравенств) в малой окрестности Zn можно осуществлять по аналогии с методами локальной аппроксимации. Простейшая линейная аппроксимация с помощью разложения в ряде Тейлора приводит к выражениям типа (П.15) для целевой функций и ограничений. Учитывая постоянство функций и частных производных, определенных в фиксированной точке Zh, и подставляя полученные выражения Но к Hj в задачу Д, получаем следующую задачу линейного программирования (назовем ее Ж)  [c.249]

Во всех случаях методам аппроксимирующего линейного программирования н возможных направлений присущи те же недостатки, что и методам локальной аппроксимации для решения экстремальных задач. И в тех, и в других необходимо определять частные производные функций Но и Нj. Поэтому нередко более целесообразна адаптация прямых методов направленного поиска (методов, не использующих частные производные) к условиям задачи Д.  [c.251]

Рнс. п.9. Схема целочисленной задачи линейного программирования  [c.259]

Большинство задач расчета равновесного состава, интересующих практику, естественно, не может быть решено подобным наглядным способом и не относится к задачам линейного программирования. В сложных системах нелегко оценить достоверность полученного результата по значениям рассчитанных неизвестных или выяснить причину, из-за которой счет не доходит до конца. Поэтому пр и использовании численных методов особо важное значение приобретает корректная постановка задачи, уверенность в существовании и единственности ее решения. Основанием для этого может служить ясное физическое содержание задачи. Но одного здравого смысла в новых, неизученных ситуациях бывает недостаточно, и хорошо, если он дополняется подходящими формальными критериями правильности выбранного пути решения.  [c.184]

Наиболее значительного сокращения числа неизвестных в многокомпонентной многофазной системе можно достичь, исключая из (22.9) все переменные. ....n. Такая возможность представляется благодаря особой, седловидной форме поверхности функции L(n, к) вблизи экстремума и ввиду очевидного термодинамического смысла множителей "к (см. (16.20)). Вычислительный процесс при этом организуется иначе вместо минимизации функции L в пространстве переменных п ведется поиск максимума этой функции по переменным к. Такую замену называют переходом от решения прямой задачи к решению сопряженной с ней двойственной задачи. В теории выпуклого программирования доказывают теоремы, позволяющие из формулировки прямой задачи по стандартным правилам составить соответствующую ей двойственную. В общем случае часть целевой функции двойственной задачи, от которой зависят координаты максимума, представляет собой функцию Лагранжа прямой задачи, а вместо ограничений л/< >>0 в прямой задаче выступают ограничения (22.10) в двойственной. Для рассмотренного выше частного примера из области линейного программирования двойственная к (22.2), (22.3) задача формулируется следующим образом найти максимум функции  [c.188]

При описании комплексной целевой функции нелинейными зависимостями от внутренних параметров задача оптимизации решается методами линейного программирования если же целевая функция является линейной функцией от внутренних параметров, то имеет место задача линейного программирования. В общем случае целевая функция может иметь несколько экстремумов, отличающихся по абсолютной величине. В зависимости от типа экстремума, в котором заканчивается поиск оптимального решения, различают методы поиска локального и глобального экстремума. Если на значение определяемых параметров наложены некоторые ограничения, то решение задачи синтеза механизмов осуществляется методами условной оптимизации. В противном случае (при отсутствии ограничений) при синтезе механизмов для поиска значений определяемых параметров используют методы безусловной оптимизации.  [c.316]


Теперь задача формулируется так найти max F из выражения (9.49) при условиях (9.50). Это задача линейного программирования. В данном случае она  [c.206]

Линейное целочисленное программирование. Это эффективный подход в случае непрерьшных и целочисленных целевых функций и ограничений, являющихся линейными. Требование линейности ограничивает возможности применения методов линейного программирования, поскольку во многих приложениях используемые модели оказываются нелинейными.  [c.207]

При более сложных зависимостях, не описываемых дифференциальными уравнениями, пользуются численными методами оптимизации. Например, если целевая функция зависит от элементов решения линейно, а наложенные на них ограничения также имеют вид линейных равенств (или неравенств), экстремум находят методо.м линейного программирования.  [c.458]

Исследование эффективных уровней добычи газа в газоносной провинции основано на использовании оптимизационной модели, сформулированной в виде задачи линейного программирования и связанной с рядом статистических моделей, предназначенных для подготовки исходной информации. Применение специальных методов информационного обеспечения модели вызвано необходимостью правильного определения сырьевых возможностей нефтегазоносной провинции, затрат на подготовку промышленных запасов и технико-экономических показателей возможных способов их разработки.  [c.141]

Последовательно для каждого возмущения (i = 1, N] осуществляется оптимальная корректировка рассматриваемого варианта развития ЭК решением задачи линейного программирования  [c.407]

Данная постановка по существу описываемых процессов является распределительной задачей, которая относится к хорошо изученному классу задач линейного программирования. С учетом этого для решения рассматриваемой задачи предлагается использовать  [c.414]

Задачу сводят к линейному программированию путем использо- вания метода псевдообращения матриц [20].  [c.128]

Ниже представляется пример целочисленного линейного программирования при оигимизацни режимов резания.  [c.125]

Таким образом, задача вписывания допусковой области в область работоспособности формулируется как задача линейного программирования  [c.296]

Задачи целочисленного программирования. В общем случае условие целочисленности накладывает дополнительные ограничения, вследствие которых максимальное значение целевой функции (в задачах максимизации) оказывается, как правило, меньше максимального значения целевой функции соответствующей задачи линейного программирования в последней отсутствуют условия целочисленности переменных.  [c.310]

Методы отсекающих плоскостей (методы отсечения). Исходным моментом решения задачи целочисленного программирования является оптимальное решение соответствующей задачи линейного программирования, полученной после отбрасывания условий целочисленности. На каждой итерации добавляется линейное ограничение, удовлетворяющее целочисленному решению исходной задачи, но исключающее текущее нецелочисленное решение. Вычислительный процесс прекращается, как только будет достигнуто любое целочисленное решение. Сходимость обеспечивается за конечное, но иногда очень большое число итераций.  [c.310]

Введение на шаге 3 отсекаю1дего ограничения (6.69) наряду с условием Xm+i>0 делает текущее решение задачи линейного программирования недопустимым. Отсечение  [c.312]

Методы возврата. В этой группе методов имеются различные модификации. Наиболее распространенным среди них является метод ветвей и границ, который предназначен для решения частично целочисленных задач. Как и в методе отсечения, решение задачи начинается с отыскания оптимального решения задачи линейного программирования без учета условия целочисленности. Затем формируется семейство связанных, но различных задач линейного программирования. Термин возврат определяет специфический способ формирования и решения последовательности задач.  [c.313]

К примеру, если при решении задачи линейного программирования получено лг1=2,6, то можно поставить и решить две задачи линейного программирования, причем в одну из них вводится согласно (6.71) условие 3 Xi Ui, а в другую — условие Li Xi Q. Предположим, что каждая из этих задач имеет оптимальное решение, удовлетворяющее условию целочисленности (6.64). Тогда решение, доставляющее большее значение целевой функции, является оптимальным решением исходной целочисленной задачи.  [c.313]

На итерации t из списка выбирают и решают задачу линейного программирования. Если она не имеет допустимого решения или если полученное оптимальное значение целевой функции Р/opt (X) / <(Х), то нижняя оценка остается прежней и из списка выбирают очередную задачу для решения. Если полученное решение удовлетворяет условию целочисленности (6.64) и (X)>f<(X), то полученное оптимальное решение f/opt (X) на итерации t принимают в качестве нижней оценки для последующих итераций. Если полученное оптимальное решение -задачи линейного программирования не удовлетворяет условиям целочисленности (6.64), то выбирают нецелочисленную переменную Xj и решаемую задачу разбивают на две новые задачи линейного программирования путем введения в каждую из них по одному ограничению (6.71).  [c.314]

Предшествующее доказательство принципа суперпозиции принадлежит Нагтигаалю и Прагеру [42]. Оригинальное доказательство Хемпа [41] было основано на формулировке задачи в терминах линейного программирования.  [c.56]

Задача Ж представляет собой линейную аппроксимацию задачи Д, допустимую в малой окрестности точки Zk- На рис. П.6, б сплошными линиями представлены ограничения, образующие границу допустимой области и линии равного уровня целевой функции исходной задачи Д, а пуиктИрными линиями — аппроксимирующей задачи Ж. Эта задача решается стандартными методами линейного программирования (на рис. П.6, б решение соответствует точке А). Соединяя точки 2о и А, получаем направление наилучшего движения из Zq для задачи Ж, т. е. Sq. Это направление наилучшее и в малой окрестности Zt, для задачи Д. Поэтому из Zo в направлении Sq можно совершить малый шаг и пе-  [c.249]


В точке 2 определяются новые коэффициенты задачи Ж —для них находится новое решение и аналогичным путем совершается переход в точку Z2 и другие до тех пор, пока улучшение значения Но станет невозможным. Такой метод многократного использования линейного программирования часто называется мелкошаговым градиентным методом, так как полученное Si, в малой окрестности внутренних точек совпадает с gvaA Ho(Zk). Благодаря мелким шагам длительность процесса поиска увеличивается особенно при попадании в недопустимую область, -когда направление поиска сильно отклоняется от градиента.  [c.250]

На рис. П.9 показана схема задачи линейного программирования, на которук> наложены условия целочисленности переменных. При пренебрежении целочислен-ностью допустимая область решений заштрихована линиями, которые одновременно являются линиями равного уровня целевой функции. Оптимальное решение в этом случае достигается в точке А. При наложении условий целочисленности Ог определяется узловыми точками пунктирной решетки , принадлежащими заштрихованной области. Точка А уже является недопустимой. Из ближайших целочисленных точек Б, В, Г, Д допустимой является только точка Д. Однако округление до точки Д неправильно, так как наилучшее решение достигается в точке . Поэтому применение линейного программирования с последующим округлением опти-Zv мального решения в данном примере недопустимо.  [c.259]

Решение задач в 8.2-8.4 основывается на использовании балансовых моделей, сводящихс 1 к задачам линейного программирования (ЛП), а также на использовании имитационных моделей задачи в 8.5 решаются с помощью методов потокового программирования.  [c.404]


Смотреть страницы где упоминается термин Линейного программирования : [c.265]    [c.309]    [c.314]    [c.48]    [c.183]    [c.151]    [c.223]    [c.20]    [c.415]    [c.447]    [c.198]    [c.267]   
Машиностроение Автоматическое управление машинами и системами машин Радиотехника, электроника и электросвязь (1970) -- [ c.271 ]



ПОИСК



Анализ человеко-машинных процедур решения многокритериальных задач линейного программирования

Дэвидона — Флетчера — Пауэлла линейного программирования

Задача линейного программирования

Задача программирования выпуклого, линейного, двойстиенная

Линейного программирования частотных характеристик

Линейное программирование в задачах оптимизации станочных систем

МНОГОКРИТЕРИАЛЬНЫЕ ЗАДАЧИ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ Решаемые задачи

Методы линейного программирования Задачи

Методы линейного программирования Задачи двойственности

Общая постановка задачи теории приспособляемости в статической формулировке. Применение методов линейного программирования

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

Программирование

Программирование линейно

Программирование линейно

Программирование линейное Симплекс-метод

Программирование линейное Симплекс-метод 55—67 — Система линейных уравнений

Программирование нелинейное с линейными ограничениями

Решение задач статики жесткопластического тела методом линейного программирования Постановка математической задачи статики жесткопластического тела как задачи линейного программирования

Симилекс-метод линейного программирования

Теорема существования (в линейном программировании



© 2025 Mash-xxl.info Реклама на сайте