устройство для моделирования процесса принятия решения в условиях неопределенности

Классы МПК:G06F17/16 матричные или векторные вычисления
Автор(ы):
Патентообладатель(и):Негосударственное образовательное учреждение высшего профессионального образования Московский институт предпринимательства и права (RU)
Приоритеты:
подача заявки:
2011-06-22
публикация патента:

Изобретение относится к автоматике и вычислительной технике. Техническим результатом является повышение быстродействия работы устройства для моделирования процесса принятия решения в условиях неопределенности. Устройство содержит первые регистры 1ij (i=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,m, j=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,n), вторые блоки умножения 2ij (i=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,m, j=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,n), вторые регистры 3j (j=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,n ), первые сумматоры 4i (i=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,m), вторые сумматоры 5i (i=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,m), первые блоки умножения 6i (i=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,m), четвертые сумматоры 7i (i=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,m), 9j (j=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,n), первые элементы задержки 10j (j=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,n), элементы И 11j (j=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,n), пятый сумматор 12, третий блок умножения 13, схему выбора максимального кода 14, третий регистр 15, шестой сумматор 16, второй элемент задержки 17, вход 18, выходы 19 и 20. 1 ил. устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423

устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423

Формула изобретения

Устройство для моделирования процесса принятия решения, содержащее матрицу m*n первых регистров 1ij (i=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,m,j=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,n), группу из n вторых 3j регистров, группу из m первых сумматоров 4i, группу из m первых блоков умножения 6i, третий 15 и четвертый регистры 8, шестой сумматор 16, отличающееся тем, что в него введены матрица m*n вторых блоков умножения 2ij (i=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,m,j=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,n), группа из m вторых сумматоров 5i, группа из n третьих сумматоров 9, группа из m четвертых сумматоров 7 i, группа из n первых элементов задержки 10j , второй элемент задержки 17, группа из n элементов И 11 j, пятый сумматор 12, третий блок умножения 13, блок выбора максимального кода 14, выход каждого регистра 1ij (i=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,m, j=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,n) подсоединен к одноименному входу первого сумматора 4i, и к первому входу второго блока умножения 2 ij, второй вход которого подсоединен к выходу второго 3 j регистра, вход устройства 18 подсоединен к третьему входу второго блока умножения 2ij и через второй элемент задержки 17 подсоединен к первым входам первых блоков умножения 6i (i=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,m), выход каждого первого сумматора 4i подсоединен во второму входу первого блока умножения 6i, выход каждого второго блока умножения 2ij подсоединен к одноименным входам вторых сумматоров 5i, выход которого подсоединен к первому входу четвертого сумматора 7i , второй вход которого подсоединен к выходу одноименного первого блока умножения 6i, выход четвертого регистра 8 подсоединен к первым входам третьих сумматоров 9j, второй вход которого подсоединен к выходу одноименного второго регистра 3 j, первый выход третьего сумматора 9 через первый элемент задержки 10j подсоединен к первому входу группы элементов И 11j, второй вход которой подсоединен к второму выходу сумматора 9j, выход группы элементов И 11j подсоединен к одноименному входу пятого сумматора 12, выход которого подсоединен к первому входу третьего блока умножения 13, выход третьего регистра 15 подсоединен к третьим входам первых блоков умножения 6 и к входу шестого сумматора 16, выход которого подсоединен к второму входу третьего блока умножения 13, выход которого подсоединен к третьим входам четвертых сумматоров 7 i, выход каждого из которых подсоединен к одноименным входам блока выбора максимального кода 14, на выходе 20 которого появляется максимальное значение кода, а на выходе 19 - его порядковый номер.

Описание изобретения к патенту

Изобретение относится к автоматике и вычислительной технике. Целью изобретения является разработка устройства для моделирования процесса принятия решения в условиях неопределенности, обеспечивающего более высокое быстродействие.

Наиболее близким по технической сущности является устройство [1], содержащее матрицу m*n первых регистров 1ij (i=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,m, j=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,n), группу из n вторых 3j регистров, группу из m первых сумматоров 4i, группу из m первых блоков умножения 6i, третий 15 и четвертый регистры 8, шестой сумматор 16.

Недостатком данного устройства является низкое быстродействие из-за применения аналого-цифровых преобразователей, функционирующих по сигналам от генератора тактовых импульсов [1].

Задача изобретения - создать устройство, обеспечивающее моделирование процесса принятия решения в условиях неопределенности с более высоким быстродействием.

Сущность изобретения состоит в том, что в устройство для моделирования процесса принятия решения, содержащее матрицу m*n первых регистров 1ij (i=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,m, j=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,n), группу из n вторых 3j регистров, группу из m первых сумматоров 4i, группу из m первых блоков умножения 6i, третий 15 и четвертый регистры 8, шестой сумматор 16, введены матрица m*n вторых блоков умножения 2 ij (i=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,m, j=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,n), группу из m вторых сумматоров 5i, группу из n третьих сумматоров 9j, группу из m четвертых сумматоров 7i, группу из n первых элементов задержки 10j, второй элемент задержки 17, группу из n элементов И 11j, пятый сумматор 12, третий блок умножения 13, блок выбора максимального кода 14, выход каждого регистра 1 ij (i=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,m, j=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,n) подсоединен к одноименному входу первого сумматора 4i и к первому входу второго блока умножения 2 ij, второй вход которого подсоединен к выходу второго 3 j регистра, вход устройства 18 подсоединен к третьему входу второго блока умножения 2ij и через второй элемент задержки 17 подсоединен к первым входам первых блоков умножения 6i (i=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,m), выход каждого первого сумматора 4i подсоединен во второму входу первого блока умножения 6i, выход каждого второго блока умножения 2ij подсоединен к одноименным входам вторых сумматоров 5i, выход которого подсоединен к первому входу четвертого сумматора 7i , второй вход которого подсоединен к выходу одноименного первого блока умножения 6i, выход четвертого регистра 8 подсоединен к первым входам третьих сумматоров 9j, второй вход которого подсоединен к выходу одноименного второго регистра 3 j, первый выход третьего сумматора 9j через первый элемент задержки 10j подсоединен к первому входу группы элементов И 11j, второй вход которой подсоединен к второму выходу сумматора 9j, выход группы элементов И 11j подсоединен к одноименному входу пятого сумматора 12, выход которого подсоединен к первому входу третьего блока умножения 13, выход третьего регистра 15 подсоединен к третьим входам первых блоков умножения 6i и к входу шестого сумматора 16, выход которого подсоединен к второму входу третьего блока умножения 13, выход которого подсоединен к третьим входам четвертых сумматоров 7i, выход каждого из которых подсоединен к одноименным входам блока выбора максимального кода 14, на выходе 20 которого появляется максимальное значение кода, а на выходе 19 - его порядковый номер.

Проведенный поиск в известной научно-технической литературе не выявил наличие подобных технических решений.

Новизна предлагаемого устройства заключается в том, что новое техническое устройство отличается от прототипа тем, что дополнительно в него введены матрица m*n вторых блоков умножения 2ij (i=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,m, j=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,n), группу из m вторых сумматоров 5i, группу из n третьих сумматоров 9j, группу из m четвертых сумматоров 7i, группу из n первых элементов задержки 10j, второй элемент задержки 17, группу из n элементов И 11j, пятый сумматор 12, третий блок умножения 13, блок выбора максимального кода 14, выход каждого регистра 1 ij (i=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,m, j=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,n) подсоединен к одноименному входу первого сумматора 4i и к первому входу второго блока умножения 2 ij, второй вход которого подсоединен к выходу второго 3 j регистра, вход устройства 18 подсоединен к третьему входу второго блока умножения 2ij и через второй элемент задержки 17 подсоединен к первым входам первых блоков умножения 6i (i=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,m), выход каждого первого сумматора 4i подсоединен во второму входу первого блока умножения 6i, выход каждого второго блока умножения 2ij подсоединен к одноименным входам вторых сумматоров 5i, выход которого подсоединен к первому входу четвертого сумматора 7i , второй вход которого подсоединен к выходу одноименного первого блока умножения 6i, выход четвертого регистра 8 подсоединен к первым входам третьих сумматоров 9j второй вход которого подсоединен к выходу одноименного второго регистра 3 j, первый выход третьего сумматора 9j через первый элемент задержки 10j подсоединен к первому входу группы элементов И 11j, второй вход которой подсоединен к второму выходу сумматора 9j, выход группы элементов И 11j подсоединен к одноименному входу пятого сумматора 12, выход которого подсоединен к первому входу третьего блока умножения 13, выход третьего регистра 15 подсоединен к третьим входам первых блоков умножения 6i и к входу шестого сумматора 16, выход которого подсоединен к второму входу третьего блока умножения 13, выход которого подсоединен к третьим входам четвертых сумматоров 7i, выход каждого из которых подсоединен к одноименным входам блока выбора максимального кода 14, на выходе 20 которого появляется максимальное значение кода, а на выходе 19 - его порядковый номер.

Изобретательский уровень достигается тем, что ввод соответствующих элементов в известный прототип вместе со связями позволяет решить новую техническую задачу, решение которой в известных технических решениях и в литературе, в настоящее время не отражено.

Предлагаемое устройство позволяет быстро решить задачу моделирования процесса принятия решения в условиях неопределенности.

Сущность изобретения поясняется чертежом (фиг.1), на котором приведена структурная схема заявленного устройства.

Предполагается, что имеется m допустимых стратегий (управляющих воздействий А={ai}(i=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 m) на систему). При этом вероятность наступления исхода sj из множества исходов S={sj}, (j=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 n) в результате применения стратегии ai задается распределением вероятностей на множестве возможных исходов Ps j/ai. Кроме того, каждому исходу sj приписывается некоторая субъективная ценность исхода wj устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 W, W={wj}, (j=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 n).

Известен некоторый уровень притязаний Qp, соответствующий наименьшему значению полезности, при котором исход события удовлетворяет лицо, принимающее решение (ЛПР). Известен также коэффициент устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 (0<=устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 <=1), характеризующий отношение ЛПР к риску. Вводится в рассмотрение величина Qj=(Qp-wj )(j=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 n) для случая, при котором Qp>w j, и Qj=0 для случая, при котором Qp =<wj.

Устройство позволяет в результате просмотра всех альтернативных и возможных вариантов выбрать наилучшую альтернативу aiустройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 A(i=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 m), для которой выполняется максимум целевой функции:

устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 .

Устройство для решения задачи моделирования процесса принятия решения в условиях неопределенности, показанное на фиг.1, содержит: первые регистры 1ij (i=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 m, j=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 n), вторые блоки умножения 2ij (i=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 m, j=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 n), вторые регистры 3j (j=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 n), первые сумматоры 4i (i=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 m), вторые сумматоры 5i (i=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 m), первые блоки умножения 6i (i=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 m), четвертые сумматоры 7i (i=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 m), четвертый регистр 8, третьи сумматоры 9j (j=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 n), первые элементы задержки 10j, элементы 11 j (j=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 n), пятый сумматор 12, третий блок умножения 13, схему выбора максимального кода 14, третий регистр 15, шестой сумматор 16, второй элемент задержки 17, вход 18, выходы 19 и 20.

Устройство работает следующим образом.

В исходном состоянии (см. рис.1) на регистрах 1ij (i=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 m, j=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 n) находятся коды значений Psj/ai , на регистре 15 - код значения устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 , на регистре 8 - код значения Qp, на регистрах 3j (j=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 n) коды значений wj, (j=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 n). (Установочные входы на регистрах 1, 3, 8 и 15, на рис.1 не показаны).

Работа устройства начинается после подачи пускового сигнала на его вход 18, после чего этот сигнал поступает на управляющие входы блоков умножения 2ij (i=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 m, j=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 n). На выходе каждого блока умножения 2ij появляется код значения (Psj/ai*wj) как результат умножения значения Psj/ai на регистре 1ij со значением wj на регистре 3j. Коды с выходов блоков 2ij (i=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 m, j=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 n) поступают на одноименные входы вторых сумматоров 5 i (i=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 m). С выхода сумматора 5i инверсное значение суммы поступает на первый вход четвертого сумматора 7i (i=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 m). Одновременно значение Psj/ai на регистре 1ij поступает на одноименный вход первого сумматора 4, (i=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 m), с выхода которого значение суммы поступает на первый вход первого блока умножения 6i.

Элемент задержки 17 обеспечивает задержку входного сигнала на суммарное время надежного срабатывания блока умножения 2ij и сумматора 5i. С появлением сигнала задержки на выходе элемента 17 в блоке умножения 6i происходит умножение значения коэффициента устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 с выхода третьего регистра 15 на значение кода с выхода первого сумматора 4i (i=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 m).

Также одновременно значение Qp с выхода четвертого регистра 8 поступает на первые входы третьих сумматоров 9j (j=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 n), на второй вход которого поступает код с выхода второго регистра 3j. На сумматоре 9j вычисляется значение (Qp-wj), которое поступает на вход группы элементов задержки 10j. Элемент 10 j задерживает сигнал на время надежного срабатывания сумматора 9j. На втором выходе сумматора 9j (j=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 n) появляется единичный сигнал в случае, если значение (Qp-wj), (j=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 n) будет положительным, и нулевой сигнал в случае, если значение (Qp-wj) будет нулевым или отрицательным. Сигнал со второго выхода сумматора 9j поступает на разрешающий вход группы элементов И 11j, на второй вход которого поступает код с выхода элемента задержки 10 j. Код с выхода элемента И 11j поступает на одноименный вход пятого сумматора 12, с выхода которого код поступает на первый вход блока умножения 13.

Значение коэффициента устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 с выхода третьего регистра 15 поступает также на вход шестого сумматора 16, с выхода которого полученное значение (1-устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ) поступает на второй вход блока умножения 13, с выхода которого инверсный код поступает на третьи входы четвертых сумматоров 7j, выходы которых подсоединены к одноименным входам схемы выбора максимального кода 14.

На выходе четвертого сумматора 7i (i=1,2,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 m) появляется значение устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 .

На выходе схемы выбора максимального кода 14 появляется значение максимального кода устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 , а на выходе 19 появляется его порядковый номер i (i=1,устройство для моделирования процесса принятия решения в условиях   неопределенности, патент № 2468423 ,m). Схема выбора максимального кода широко известна и может быть выполнена так, как описано в [2].

Литература

1. Патент 2335016. Устройство для моделирования системы защиты вычислительной сети. Опубл. 27.09.2007.

2. Авторское свидетельство 1128249. Устройство для выделения экстремального кода. Опубл. 08.08.1984.

Класс G06F17/16 матричные или векторные вычисления

способ оптимизации алгоритма управления конкретным объектом и/или процессом -  патент 2479864 (20.04.2013)
устройство вращения вектора -  патент 2475830 (20.02.2013)
устройство нормировки вектора -  патент 2473961 (27.01.2013)
ячейка однородной вычислительной среды и устройство для сжатия двоичных векторов на базе ячеек однородной вычислительной среды -  патент 2450327 (10.05.2012)
устройство нормировки вектора -  патент 2449354 (27.04.2012)
инструкция и логическая схема для выполнения операции скалярного произведения -  патент 2421796 (20.06.2011)
способ передачи-приема сигнала в многопользовательской системе радиосвязи с множеством передающих и множеством приемных антенн -  патент 2398359 (27.08.2010)
устройство поиска нижней оценки размещения в полносвязных матричных системах при однонаправленной передаче информации -  патент 2398270 (27.08.2010)
устройство вычисления сумм произведений -  патент 2306595 (20.09.2007)
устройство для сортировки двумерного массива данных -  патент 2279122 (27.06.2006)
Наверх