Построение и решение оптимизационных моделей средствами программ MS Excel и XA. Светлов Н.М - 19 стр.

UptoLike

Рубрика: 

19
из диапазона с самым большим номером (не считая диапазонов, где соответст-
вующие клетки пусты).
Требования ХА к записи информации в диапазоне xatable:
строка целевой функции всегда имеет имя cost . По этой строке в
столбцах свободных членов ничего не ставится.
имена переменных и ограничений должны быть обязательно напи-
саны латинскими буквами и не могут начинаться с цифры, не должны со-
держать более 15 знаков и не могут содержать формулы.
названия целочисленных переменных должны быть заключены в
квадратные скобки - [].
область коэффициентов модели должна состоять только из чисел или
из пустых клеток; здесь допускаются формулы, результатом вычисления ко-
торых являются числовые значения.
в матрице могут быть пустые столбцы и строки, но они должны иметь
имена.
клетка в левом верхнем углу матрицы, как правило, остается пустой.
Если в данную клетку записать символ N, то решение будет выводиться в
интервал xaoutput без протокола загрузки данных из этой матрицы в па-
мять программы XA.
диапазон изменения ограничения или переменной задаётся в столбцах
(строках) с именами min и max. По каждому ограничению должен быть за-
полнен один из столбцов, отображающих границы диапазона изменения ог-
раничений (min, max, fix). Если вводится свободное ограничение (для под-
счета сумм, вместо отраженной переменной) в столбец min вписывается
слово free или столбцы не
заполняются вовсе.
Программа ХА состоит из двух файлов динамических библиотек
Caxa32.dll и Cxa32.dll. Для использования программы их необходимо помес-
тить в каталог Windows либо Winnt (если на компьютере установлена опера-
ционная система Windows 2000).
В рабочей книге Excel, содержащей модель, в программном модуле
должны присутствовать следующие декларации и четыре макроса:
Global Const XAControl = 0
Global Const XAhWnd = -1
Global Const XAMaxMem = 4000&
Global Const XAMaxRow = 0&
Global Const XAMaxCol = 0&
из диапазона с самым большим номером (не считая диапазонов, где соответст-
вующие клетки пусты).
       Требования ХА к записи информации в диапазоне xatable:
       •    строка целевой функции всегда имеет имя cost . По этой строке в
   столбцах свободных членов ничего не ставится.
       •    имена переменных и ограничений должны быть обязательно напи-
   саны латинскими буквами и не могут начинаться с цифры, не должны со-
   держать более 15 знаков и не могут содержать формулы.
       • названия целочисленных переменных должны быть заключены в
   квадратные скобки - [].
       • область коэффициентов модели должна состоять только из чисел или
   из пустых клеток; здесь допускаются формулы, результатом вычисления ко-
   торых являются числовые значения.
       • в матрице могут быть пустые столбцы и строки, но они должны иметь
   имена.
       • клетка в левом верхнем углу матрицы, как правило, остается пустой.
   Если в данную клетку записать символ N, то решение будет выводиться в
   интервал xaoutput без протокола загрузки данных из этой матрицы в па-
   мять программы XA.
       • диапазон изменения ограничения или переменной задаётся в столбцах
   (строках) с именами min и max. По каждому ограничению должен быть за-
   полнен один из столбцов, отображающих границы диапазона изменения ог-
   раничений (min, max, fix). Если вводится свободное ограничение (для под-
   счета сумм, вместо отраженной переменной) в столбец min вписывается
   слово free или столбцы не заполняются вовсе.
       Программа ХА состоит из двух файлов динамических библиотек —
Caxa32.dll и Cxa32.dll. Для использования программы их необходимо помес-
тить в каталог Windows либо Winnt (если на компьютере установлена опера-
ционная система Windows 2000).
       В рабочей книге Excel, содержащей модель, в программном модуле
должны присутствовать следующие декларации и четыре макроса:

      Global Const XAControl = 0

      Global Const XAhWnd = -1
      Global Const XAMaxMem = 4000&
      Global Const XAMaxRow = 0&
      Global Const XAMaxCol = 0&

                                    19