Cтраница 2
Такое обеспечение содер жит алгоритмические языки, на которых потребитель в удобной для него форме записывает свою задачу для ввода в машину; компиляторы и трансляторы - программы, осуществляющие автоматический перевод записи задачи на алгоритмическом языке в машинную программу; библиотеку стандартных программ для решения типовых задач, встречающихся у разных потребителей; индивидуальные программы, создаваемые каждым потребителем для решения своих специфических задач. [16]
Для 0 х; I ( t) ищется решение уравнения dtyjdt - dqjdx, а для I ( t); х оо oty ldt - dq ldx с условиями са ( 0, t) с0, С. Из записи задачи следует, что граница х I ( t) делит выходную кривую на две ветви: с С. Участки выходной кривой аппроксимируются некоторой функцией, коэффициенты которой удовлетворяют уравнению баланса в интегральной форме. [17]
Будем считать, что целевой функцией верхнего уровня является разность между стоимостью товарных продуктов и стоимостью нефтепродуктов, поступающих со стороны на блок компаундирования, а ограничениями верхнего уровня являются плановые задания на выпуск автобензинов, определяемые из решения линейной задачи оперативного планирования. При записи задачи координации будем придерживаться следующих обозначений: г - - входной вектор г - го элемента, зависящий от выхода прочих элементов рассматриваемой системы; Ui - вектор технологических управляющих воздействий i -го элемента; if - вектор измеряемых возмущений г - го элемента, который измеряется перед решением задач АСУ ТП; при решении координирующей задачи он принимается равным прогнозному значению; Xt ( г -, ш, f) - вектор переменных г - го элемента; Xi - допустимое технологическое множество г - го элемента; g - вектор тех качественных показателей продуктов, производимых г - м элементом, на которые накладываются двусторонние ограничения; А. [18]
Задачи, стоящие перед эвристикой, не имеют строгого математического описания, что требует для составления эвристических программ создания специальных языков. Такими специальными языками, пригодными для записи задач эвристики, являются, например, языки IPL, LISP, FLPL, имеющие древовидную иерархическую структуру. [19]
Сумма мощностей поставщиков ( 60 т 100 т) равна суммарному спросу потребителей ( 40 т 70 т 50 т), следовательно, поставщики могут обеспечить углем всех потребителей. Если параметры т и п относительно невелики, то табличная форма записи задачи наглядна п удобна для ручных расчетов. При больших параметрах m и п ( порядка десятков и более) она ста-нонится громоздкой и необозримой, а ручная работа с нею - невозможной. [20]
В большинстве известных работ по стохастическому программированию целевая функция и ограничения задачи записываются в классических вероятностных понятиях и терминах. В тех случаях, когда целесообразно искать оптимальный план в виде случайного вектора, запись задачи в классических терминах становится мало обозримой и чрезмерно сложной для анализа. [21]
Относительно анализа устойчивости задач линейного программирования существенна интерпретация двойственных переменных. Можно показать, что последние являются показателями изменяемости оптимального решения в зависимости от изменения правой части в записи задачи линейного программирования. [22]
К идеальному языку высокого уровня предъявляются следующие четыре основных требования. Он должен способствовать полному использованию мощности машины, быть близок к естественному языку, на котором описывается задача, предоставлять возможность экономной записи задачи, позволять работать на любой из существующих электронных вычислительных машин. [23]
Назначение системы подготовки программ состоит в предоставлении потребителю наибольших удобств при постановке, программировании и решении задач на вычислительной машине, снижении трудоемкости и упрощении подготовительной работы, связанной с решением. Это достигается посредством специальных алгоритмических языков, позволяющих потребителю записать свою задачу в форме, близкой к принятой в математике, экономике и других областях, а также при помощи программ-трансляторов, автоматически переводящих запись задачи в алгоритмическом языке на машинный язык, т.е. в форму машинной программы, представляющую собой определенную последовательность машинных команд. [24]
Наиболее высоким уровнем языков программирования являются проблемно-ориентированные языки. Проблемно-ориентированные языки предназначены для решения задач конкретной предметной области. Форма записи программы на этих языках близка к форме записи задач данной предметной области. Трансляция программы с проблемно-ориентированного языка происходит в несколько этапов: сначала на алгоритмический язык или язык Ассемблера, затем на язык машинных команд. [25]
Это есть не что иное, как задача линейного программирования. Направление действия этой нагрузки по отношению к системе координат выбирается проектировщиком и справедливо для всех уравнений. Однако если нагрузка FV, может быть произвольного знака, то в выражение для целевой функции (2.122) и в ограничения (2.125) подставляется абсолютное значение нагрузки. В этом случае для записи задачи в стандартной форме задачи линейного: программирования необходимо видоизменить эту переменную. [26]
Задачи, встающие перед эвристикой, не имеют строгого математич. Разработан ряд таких языков, пригодных для записи задач эвристики. [27]
Задачи, встающие перед эвристикой, пе имеют строгого математич. Разработан ряд таких языков, пригодных для записи задач эвристики. [28]
Суть системы программирования заключается в следующем. ЭВМ воспринимает задачу, написанную в виде детального перечня команд на машинном языке, имеющем мало или не имеющем вообще ничего общего с естественным языком. Система программирования должна освободить программиста от тяжелой и длительной работы - излагать задачу на машинном языке. Для этого в системе программирования используют специальные языки, более близкие к естественному языку человека, и программы, которые переводят ( транслируют) записи задач с языка высокого уровня в записи на языке соответствующей машины. [29]