Cтраница 2
Шаблоны электронной таблицы Excel дополняют возможности программы TORA. Это, в частности, шаблоны для решения задач линейного и динамического программирования, реализации аналитического иерархического процесса, теории принятия решений, исследования моделей инвестиций, предварительной обработки данных, теории массового обслуживания, имитационного моделирования и нелинейной оптимизации. Некоторые из этих шаблонов являются простыми рабочими листами Excel. Другие используют надстройку Excel Поиск решения или макросы, написанные на языке VBA. Но независимо от того, что собой представляют эти шаблоны, все они обладают особыми средствами или специальными областями для ввода данных, что позволяет решать широкий круг задач без необходимости изменения формул или структуры рабочего листа. Формулы и структура рабочих листов организованы таким образом, чтобы минимизировать возможность их случайного изменения. [16]
Без такой программы, как ТОКА, с ее понятным интерфейсом, было бы сложно показать подобную ситуацию. Другой пример - это специальные шаблоны рабочих книг Excel для решения задач динамического программирования и реализации аналитического иерархического процесса, где пользователь в интерактивном режиме может эффективно изучить все подробности этих двух методов. Третий пример касается генерирования псевдослучайных чисел, равномерно распределенных на интервале от 0 до 1, на основе мультипликативного метода сравнений. [17]
В докладе рассматривается методика распределения инвестиций с использованием динамического программирования, которая позволяет свести одну сложную задачу распределения инвестиций со многими переменными ко многим задачам с малым числом переменных. Это значительно сокращает объем вычислений и ускоряет процесс принятия оптимального решения. Одним из основных методов решения задач динамического программирования является использование рекуррентных соотношений, основанных на использовании принципа оптимальности. Принцип состоит в том, что, каковы бы ни были начальное состояние системы на любом этапе и управление, принятое на этом этапе, последующие управления должны выбираться оптимальными относительно состояния, к которому придет система в конце данного этапа. При распределении инвестиций подобной задачи в качестве этапа предлагается принимать номер очередной скважины. [18]
На первом этапе комплекс программного обеспечения представляет проектировщику варианты телескопов обсадных колонн, профиля скважины и бурильной колонны с компоновками, реализующими бурение выбранного профиля. Для рассматриваемых телескопов выбираются варианты способа спуска и цементирования обсадных колонн и характеристики последних с расчетом сроков проводки и стоимости. Для выбранного проектировщиком варианта ( или вариантов) осуществляется построение графа допустимых буровых растворов по интервалам бурения и отбираются п заданных последовательностей смен буровых растворов с указанием затрат материалов и стоимости путем решения задачи динамического программирования. Одновременно рассматриваются варианты использования долот и способов бурения. Из предложенных с помощью ЭВМ траекторий реализации процесса с позиций технико-технологических решений отбираются наиболее перспективные и осуществляются расчеты с помощью комплекса программ инженерных расчетов. [19]