Труды КНЦ вып.7 (ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ вып.2 4/2011(7))

особую важность имеет экономический критерий эффективности - минимальная стоимость производства концентрата, получаемого из данного сырья при обеспечении заданных ограничений по качеству. Также требуется формально описать ресурсы информационной системы - инструментальные средства. Инструмент R можно представить следующим образом: R = { InP , OutP , GenP }, где InP - входные параметры; OutP - выходные параметры; GenP - общие параметры (реализуемый метод, доступность, возможность распараллеливания). Группы входных и выходных параметров имеют свой количественный состав и описание формата самих параметров. В группу GenP характеристик инструмента входят такие параметры, как доступность (платный/бесплатный продукт), возможность параллельного вычисления. Анализируя эти группы, будет происходить формирование цепочек инструментов. Дополнительно опишем конвертеры данных, которые также присутствуют в системе. Они характеризуются форматом данных на входе и на выходе: C = { InF , OutF }, где InF - формат и количественный состав данных на входе; OutF - формат и количественный состав данных на выходе. Механизм подбора инструментальных средств Задать спецификацию задачи для построения цепочки можно с помощью некоторой экспертной системы, которая позволит указать различные параметры для расчетов. По этим параметрам будут подобраны инструменты для решения задачи. Описания инструментов создаются при их добавлении в grid-систему и хранятся в базе спецификаций инструментальных средств. Механизм подбора инструмента по спецификации задачи заключается в следующем: • поиск инструментов, реализующих метод, который указан в спецификации задачи как рекомендуемый для решения (обозначим Rrec), • поиск инструментов, для которых в спецификации задачи определено большее количество данных, используемых как входные параметры (обозначим Rsel). Формально это можно записать следующим образом: Rrec: GenP(P).Method = GenP(Rrec).Method, где GenP(P).Method - параметр “рекомендуемый метод” в группе GenP спецификации задачи P; GenP(R).Method - параметр “реализуемый метод” в группе GenP описания инструмента Rrec. Rsel: InP(Rsel) u GenP(Rsel) с ApP(P) u OreP(P) u Gen(P). В случаях, когда в спецификации задачи определены не все параметры для подобранного инструмента или по заданным условиям нельзя определить «лучший» варианта решателя, то система запросит уточнения данных. Для дальнейшего формирования цепочки потребуется анализ выходных параметров инструмента. Рассмотрим фрагмент цепочки: > R, —>Rj+i, 199

RkJQdWJsaXNoZXIy MTUzNzYz