Начало Новости Технологии и ноу-хау Дайджест Проекты Новосибирский филиал Персоналии Публикации | ||
Начало Новости Технологии Дайджест Проекты Alex AURA InBASE InDOC INTEGRA.NM SemP-T ТАО Time-EX Unicalc Частотный словарь Экономика НC филиал Персоналии Публикации
|
INTEGRA.NM является специализированной программной технологией нового поколения, обеспечивающей решение широкого класса финансовых и экономических задач повышенной сложности в условиях неполноты и неточности исходных данных. Сохраняя эффективность и простоту использования, свойственные обычным электронным таблицам, INTEGRA.NM предоставляет уникальные вычислительные возможности для разработки компьютерных социально-экономических, экономических и финансовых моделей стран, регионов, отраслей производства, корпораций, предприятий. Создаваемые на базе технологии INTEGRA.NM модели нового поколения обеспечивают эффективное решение ключевых задач административного и производственно-финансового управления, в том числе таких как:
Технология INTEGRA.NM поддерживает процесс формирования комплексного плана любой сложности, а также его контроль и корректировку на стадии сопровождения. Одновременно, она может быть использована для решения таких вспомогательные задачи, как:
Технология включает развитый набор иллюстративных графических средств и генератор отчетов. INTEGRA.NM найдет широкое применение в деятельности предприятий и организаций любого типа и размера, а также на всех уровнях административного управления.
Технология INTEGRA.NM базируется на использовании современных методов искусственного интеллекта и интервальной математики. По сравнению с обычными электронными таблицами (например, EXCEL) INTEGRA.NM предоставляет следующие принципиально новые возможности:
Технология INTEGRA.NM реализована в виде прикладной программной системы, предназначенной для на широкого круга пользователей.
Пример 1. Инвестиционный проект Рассмотрим оптимизацию инвестиционного проекта, связанного с обогащением хромовой руды. INTEGRA.NM позволяет рассматривать большие проекты, описанные сотнями показателей (параметров), но в данном упрощенном примере проект описан минимальным числом параметров. В их числе – величина банковского кредита, ожидаемая прибыль, стоимость рабочей силы, энергии, руды и др. При оптимизации необходимо определить общую продолжительность проекта и ежегодный график доходов и расходов. На рис.1 представлен момент ввода общей структуры проекта и начальных значений его параметров, которые можно задавать как точно, так и в виде интервалов. В данном примере продолжительность проекта может варьироваться от одного до трех лет, размер кредита находится в диапазоне между 5000 и 30000 тыс. условных денежных единиц, а ежегодное количество руды должно быть в пределах от 350 до 1050 тонн. Рис. 1. Начальные условия С каждой ячейкой таблицы может быть связано несколько формул (уравнений или неравенств), ограничивающих область ее возможных значений. Кроме таких локальных формул, связанных с отдельной ячейкой, возможно также введение глобальных формул, задающих произвольные отношения между различными параметрами, в том числе и логические выражения. После первого шага вычислений получим результаты рис.2. При заданных начальных значениях показателей и формулах связей между параметрами проекта размер кредита уточнился и стал от 7000 до 25000, общая продолжительность проекта конкретизировалась до трех лет, что в свою очередь точно определило процент, под который может быть взят кредит – 7%. Рис. 2. Результаты первого счета После первого шага большинство показателей имеют довольно широкие интервальные значения. Чтобы сделать проект более конкретным мы можем, например, присвоить размеру банковского кредита минимально возможное значение – 7000. Результат вычислений при минимальной величине кредита представлен на рис.3. Большинство параметров уточнилось, хотя они все еще могут изменяться в достаточно широких пределах. В частности, чистая прибыль находится в интервале [13 140, 16 220]. Рис. 3. Минимизация кредита На следующем шаге мы можем задать чистую прибыль очень близкой к ее верхней границе, например [16000, 16 220]. Результат вычислений этого шага представлен на рис.4. Все параметры имеют практически точные значения, и проект может быть принят для реализации. Таким образом, оптимальный вариант финансирования проекта с минимальным размером займа был сформирован всего за два шага. Аналогично могут быть легко получены другие варианты финансового плана, учитывающие различные ограничения на параметры. Рис. 4. Максимизация прибыли Пример 2. Распределение ресурсов по статьям расходов Для пояснения некоторых идей, касающихся работы с системой INTEGRA.NM, рассмотрим задачу распределения суммы средств по статьям расходов в условиях неполной информации. Допустим, что в начале распределения отсутствуют данные по минимуму и максимуму расходов, касающихся части статей (рис. 5) . Тем не менее, даже в этом случае возможен интервальный расчет (рис.6), где символы е+17 и е+16 отражают высокую недоопределенность показателя (машинную бесконечность). Рис. 5. Исходная таблица Рис. 6. Расчет по данным исходной таблицы Если задать максимум и минимум расходов в графе «всего», картина уточняется: Рис. 7. Результат задания максимума и минимума расходов в графе «всего» После этого пользователь может шаг за шагом уточнять значения любого из плановых показателей таблицы (сужать интервал до более узкого – в том числе – точного значения). В результате этого будут уточняться значения и других плановых интервалов. Итогом явится план, отвечающий всем заданным начальным условиям и введенным в процессе решения уточнениям.
Вычислительные возможности технологии INTEGRA.NM базируются на методе недоопределенных моделей (Н-моделей) – оригинальном математическом и программном аппарате, который был разработан в нашем коллективе еще в начале 80-х годов. Этот аппарат превосходит по многим параметрам аналогичные западные разработки, которые стали появляться на программном рынке в последние несколько лет, и объединены общим термином – constraint programming (программирование в ограничениях). Данное направление программирования зародилось в рамках искусственного интеллекта и в настоящее время признается одним из самых перспективных методов решения сложных задач. Метод Н-моделей был представлен на десятках престижных международных конференций, где был оценен как один из наиболее мощных и развитых подходов в области программирования в ограничениях. В электронной таблице INTEGRA.NM связи между ячейками задаются в виде произвольных алгебраических формул (ограничений) и образуют единую математическую модель. Эта модель может иметь как точные, так и частично известные (интервальные) параметры, допускает существование любых зависимостей между параметрами, позволяет совместно использовать линейные и нелинейные уравнения, неравенства и логические выражения. Каждой ячейке таблицы может быть сопоставлен интервал, характеризующий допустимую область точность наших знаний о ее значении. В дальнейшем этот интервал может быть сужен (или превратиться в точное значение) как результате вычислений, так и при поступлении более точной информации извне. Возможность работы с частично известной информацией особенно важна для задач планирования экономики и финансов. Например, мы можем только приблизительно оценить величину будущей инфляции, сезонные изменения цен на товары или колебания обменного курса валют. Вычислительное ядро INTEGRA.NM составляет интервальный решатель математических задач, реализованный в рамках проекта UniCalc. Этот модуль характеризуется следующими возможностями:
Любая представленная в INTEGRA.NM вычислительная проблема ассоциируется с некоторым пространством решений, которое может допускать один, несколько или бесконечное множество истинных ответов.
Перечисленные возможности формируют радикально новую парадигму решения задач, ставящую INTEGRA.NM вне конкуренции по сравнению с другими системами, основанными на обычных вычислительных механизмах. Сравнению технологий INTEGRA.NM и EXCEL посвящен специальный раздел.
Первая версия технологии под торговой маркой ФинПлан была разработана в 1996-97 годах для решения проблем, связанных с планированием районного муниципального бюджета и контролированием его исполнения. Опыт использования этой системы показал, что с ее помощью можно эффективно решать задачи планирования, содержащие сотни параметров, связанных тысячами ограничений. В 1996 году система INTEGRA.NM была с успехом представлена на крупнейшей европейской компьютерной выставке CeBIT (Германия), а в 1997 году – демонстрировалась на международной конференции, посвященной практическим приложениям технологий, основанных на ограничениях (Англия). За истекший период было последовательно реализовано несколько версий технологии. В частности, в 2004 году были существенно расширены пользовательские и вычислительные возможности системы INTEGRA.NM и проведена ее адаптация для ряда приложений. Одновременно технология INTEGRA.NM успешно опробована в рамках нескольких проектов Минобороны РФ, при разработке моделей промышленности Москвы, Томской и Ивановской областей, экспериментальных моделей экономики Республик Казахстан и Болгария, и в ряде других проектов. В настоящее время в рамках программы российско-белорусского научного сотрудничества РФФИ – БРФФИ по гранту № 08-01-90018 (Ф08Р-019) на базе INTEGRA.NM ведется совместный проект «Разработка экспериментальной модели национальной экономики Республики Беларусь на базе недоопределенной информации с использованием методов программирования в ограничениях в рамках технологии нового поколения». В ближайшие планы включена разработка многопользовательской и многотабличной версии INTEGRA.NM 3 на базе ядра UniCalc 5.0. Дальнейшее развитие технологии INTEGRA.NM будет идти в направлении ее дальнейшего расширения, в частности интеграции с технологией гибкого календарно-ресурсного планирования, развиваемой в проекте Time-EX. |
| ||||||||||||||||||
© 2001 – 2005, РосНИИ ИИ. Все права защищены. | © 2001 – 2005, RRIAI. All rights reserved. | ||
© 2003 – 2008, ЗАО "ИнтеллиТек". Все права защищены. | © 2003 – 2008, IntelliTek, J.-S.C. All rights reserved. |