Устройство для моделирования процесса выбора товара

Изобретение относится к области вычислительной техники. Технический результат заключается в повышении надежности работы устройства для моделирования процесса выбора товара. Технический результат достигается за счет устройства для моделирования процесса выбора товара, дополнительно содержащего матрицу блоков вторых элементов И 2i,j (i=1…m, j=1…n), матрицу блоков третьих элементов И 3i,j, блоки вторых элементов ИЛИ 4i (i=1…m), блоки третьих элементов ИЛИ 5i, (i=1…m), матрицу блоков четвертых элементов И 8i,j (i=1…m, j=1…n), блоки четвертых элементов ИЛИ 9i, пятый элемент И 12, счетчик 13, второй дешифратор 14, генератор тактовых импульсов (ГТИ) 15, шестой элемент И 27, шестой элемент задержки 30. 1 ил.

 

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

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

Недостатком данного устройства является низкая надежность устройства из-за большого количества громоздких блоков умножения и блоков деления.

Работа устройства основана на преобразовании исходных данных о наборе товаров и выборе из них предпочтительного.

Сущность рассматриваемой задачи заключается в следующем. Имеется m однотипных товаров с известными n характеристиками qj (j=1…n) и их эталонные значения q0j. Известны также весовые коэффициенты αj, (j=1, …, n) важности товара для конкретного потребителя. Тогда показатель конкурентоспособности каждого товара по отношению к выбранному эталону по j-му качеству определяется как Qj=qj/q0j, а для всех товаров эти показатели будут описываться матрицей Qm*n. Таким образом можно задать Ki - интегральный показатель конкурентоспособности i-го товара, (i=1…m),

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

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

Это решение достигается тем, что в устройство моделирования процесса выбора товара, содержащее матрицу m*n первых регистров 1i,j, (i=1…m, j=1…n), первые блоки деления 6i (i=1…m), блоки умножения 7i, по числу столбцов матрицы вторые регистры 10j (j=1…n), третьи регистры 11j (j=1…n), первый дешифратор 19, по числу строк матрицы вторые блоки деления 16i, (i=1…m), четвертые регистры 17i, (i=1…m), сумматоры 18i (i=1…m), блок выбора максимального кода 20, по числу строк матрицы блоки первых элементов И 21i (i=1…m), пятые регистры 22i (i=1…m), блок первых элементов ИЛИ 23, первый элементы задержки 24, второй элемент задержки 25, третий элемент задержки 26, четвертый элемент задержки 28, пятый элемент задержки 29, триггер 31, выход первого элемента задержки 24 подсоединен к входу второго элемента задержки 25, выход которого подсоединен к входам блоков умножения 7i (i=1…m) и к входу третьего элемента задержки 26, выход которого подсоединен к управляющим входам сумматоров 18i (i=1…m), второй вход сумматора 18i (i=1…m) подсоединен к выходу блока умножения 7i, выход четвертого элемента задержки 28 подсоединен к входу пятого элемента задержки 29 и к управляющим входам вторых блоков деления 16i, (i=1…m), первые входы которых подсоединены к выходам сумматоров 18i (i=1…m), а вторые входы - к выходам четвертых регистров 17i (i=1…m), выходы вторых блоков деления 16i (i=1…m) подсоединены к одноименным входам блока выбора максимального кода 20, выход которого подсоединен к входу первого дешифратора 19, выход которого подсоединен к первым входам первых блоков элементов И 21i (i=1…m), второй вход которого подсоединен к выходу пятого регистра 22i (i=1…m), а выход подсоединен к одноименному входу первого блока элементов ИЛИ 23, выход которого является выходом 34 устройства, в него введены матрица блоков вторых элементов И 2i,j (i=1…m, j=1…n), матрица блоков третьих элементов И 3i,j, блоки вторых элементов ИЛИ 4i (i=1…m), блоки третьих элементов ИЛИ 5i, (i=1…m), матрица блоков четвертых элементов И 8i,j (i=1…m, j=1…n), блоки четвертых элементов ИЛИ 9i, пятый элемент И 12, счетчик 13, второй дешифратор 14, генератор тактовых импульсов (ГТИ) 15, шестой элемент И 27, шестой элемент задержки 30, пусковой вход 33 подсоединен к первому входу пятого элемента И 12, второй вход которого подсоединен к выходу ГТИ 15, а выход - к входу первого элемента задержки 24 и к входу счетчика 13, выход которого подсоединен к входу второго дешифратора 14, j-ый (j=1…n) выход которого подсоединен к управляющим входам блоков вторых элементов И 2i,j, блоков третьих элементов И 3i,j, блоков четвертых элементов И 8i,j, выход первого регистра 1i,j (i=1…m, j=1…n) подсоединен к второму входу блока вторых элементов И 2i,j (i=1…m, j=1…n), выход которого подсоединен к одноименному входу блока вторых элементов ИЛИ 4i (i=1…m), выход которого подсоединен к первому входу второго блока деления 6i (i=1…m), выход второго регистра 10,j (j=1…n) подсоединен к второму входу блока третьих элементов И 3i,j (i=1…m, j=1…n), выход которого подсоединен к одноименному входу блока третьих элементов ИЛИ 5i (i=1…m), выход которого подсоединен к второму входу первого блока деления 6i (i=1…m), управляющий вход которого подсоединен к выходу элемента задержки 24, а выход - к первому входу блока умножения 7i (i=1…m), выход третьего регистра 11j (j=1…n) подсоединен к второму входу блока четвертых элементов И 8i,j (i=1…m, j=1…n), выход которого подсоединен к одноименному входу блока четвертых элементов ИЛИ 9i (i=1…m), выход которого подсоединен к второму входу блока умножения 7i (i=1…m), первый вход шестого элемента И 27 подсоединен к выходу третьего элемента задержки 26, второй вход - к последнему (n-му) выходу второго дешифратора 14, а выход подсоединен к входу четвертого элемента задержки 28, выход пятого элемента задержки 29 подсоединен к входу шестого элемента задержки 30 и к управляющему входу блока выбора максимального кода 20, выход шестого элемента задержки 30 подсоединен к входу триггера 31, прямой выход которого является выходом 32 устройства, а инверсный выход подсоединен к третьему входу пятого элемента И 12.

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

Сущность изобретения поясняется чертежом. На фиг. 1 представлена структурная схема предлагаемого устройства, где на фиг. 1 представлены матрица регистров 1i,j, (i=1…m, j=1…n), матрица блоков элементов И 2i,j, матрица блоков элементов И 3i,j, блоки элементов ИЛИ 4i (i=1…m), блоки элементов ИЛИ 5i (i=1…m), блоки деления 6i (i=1…m), блоки умножения 7i, матрица блоков элементов И 8i,j (i=1…m, j=1…n), блоки элементов ИЛИ 9i, по числу столбцов матрицы регистры 10j (j=1…n), регистры 11j (j=1…n), элемент И 12, счетчик 13, дешифратор 14, генератор тактовых импульсов (ГТИ) 15, по числу строк матрицы блоки деления 16i, (i=1…m), регистры 17i, (i=1…m), сумматоры 18i (i=1…m), дешифратор 19, блок выбора максимального кода 20, по числу строк матрицы блоки элементов И 21i (i=1…m), регистры 22i (i=1…m), блок элементов ИЛИ 23, элементы задержки 24, 25, 26, элемент И 27, элементы задержки 28, 29, 30, триггер 31, выход 32, вход 33, выход 34 вместе со связями.

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

В исходном состоянии на регистрах 1i,j (i=1…m, j=1…n) хранятся j-ые показатели качества i-го товара, на регистрах 11j хранятся весовые коэффициенты важности j-ого показателя качества с точки зрения потребителя товара. На регистрах 10j (j=1…n) хранятся эталонные оценки j-ых показателей качества товара. На регистрах 22i (i=1…m) хранятся коды анализируемых товаров. На регистрах 17i (i=1…m) хранятся коды стоимостей анализируемых товаров.

Триггер 31 находится в нулевом (сброшенном) состоянии, и на его прямом выходе 32 находится нулевой сигнал, а с инверсного его выхода единичный сигнал подается на управляющий вход элемента И 12. Установочные входы из-за громоздкости на чертеже не показаны.

Работа устройства начинается после подачи сигнала ПУСК на вход 33 устройства, после чего импульсы с выхода ГТИ 15 через открытый элемент И 12 поступает на вход элемента задержки 24 и на вход счетчика 13, код с выхода которого поступает на вход дешифратора 14. После появления нового кода на выходе счетчика 13 появляется единичный сигнал на одном из выходов дешифратора 14, который поступает на первые входы элементов И 2ij (i=1, …m, j=1, …n), элементов И 3ij, элементов И 8ij (i=1, …m, j=1, …n).

Коды с выходов регистров 1i,j (i=1…m, j=1…n) через открытые элементы И 2i,j поступают на одноименные входы элементов ИЛИ 4i, а далее на первые входы блоков деления (делимого) 6i (i=1…m).

Коды с выходов регистров 10j (j=1…n) через открытые элементы И 3i,j (i=1…m, j=1…n) поступают на одноименные входы элементов ИЛИ 5i (i=1…m), а далее на вторые входы блока деления (делителя) 6i (i=1…m).

Элемент задержки 24 задерживает сигнал на время надежного срабатывания счетчика 13, дешифратора 14, элементов И 2i,j (i=1…m, j=1…n), И 3i,j (i=1…m, j=1…n) и ИЛИ 5i (i=1…m), после чего этот сигнал поступает на управляющие входы блоков деления 6i (i=1…m) и на вход элемента задержки 25.

Результат с выходов блоков деления 6i (i=1…m) поступает на первый вход одноименного блока умножения 7i (i=1…m).

Сигнал с выхода элемента задержки 25 поступает на вход элемента задержки 26. С выхода элемента задержки 25 сигнал поступает на управляющие входы блоков умножения 7i (i=1…m). С выхода элемента задержки 26 сигнал поступает на управляющие входы сумматоров 18i (i=1…m), где происходит накопление суммы.

Элемент задержки 25 задерживает сигнал на время надежного срабатывания блока деления 6i (i=1…m), результат с выхода которого поступает на первый вход блока умножения 7i (i=1…m).

На второй вход блока умножения 7i (i=1…m) поступает код с выхода регистра 11j (j=1…n) через открытые элементы И 8ij (i=1…m, j=1…n) и блок элементов ИЛИ 9i (i=1…m).

Элемент задержки 26 задерживает сигнал на время надежного срабатывания блока умножения 7i (i=1…m), результат с выхода которого поступает на вход одноименного сумматора 18i (i=1…m).

Сигнал с выхода элемента задержки 26 поступает на первый вход элемента И 27, на второй вход которого поступает сигнал с последнего выхода дешифратора 14, а с выхода элемента И 27 сигнал поступает на вход элемента задержки 28. Сигнал с выхода элемента задержки 28 поступает на вход элемента задержки 29 и на управляющие входы блоков деления 16i (i=1…m), где происходит деление содержимого сумматора 18i (i=1…m) на значение регистра 17i (i=1…m).

Элемент задержки 29 задерживает сигнал на время, равное времени надежного срабатывания блока деления 16i (i=1…m).

Коды с выходов блоков деления 16i (i=1…m) поступают на одноименные входы блока выбора максимального кода 20, который обеспечивает выбор максимального кода из группы поступивших и его порядковый номер. На управляющий вход блока 20 поступает сигнал с выхода элемента задержки 29.

Порядковый номер максимального кода с выхода блока 20 поступает на вход дешифратора 19, сигналы с выходов которого поступает на первые входы одноименных блоков элементов И 21i (i=1…m). На вторые входы блоков элементов И 21i (i=1…m) поступают коды с выходов регистров 22i (i=1…m), с выходов блоков элементов И 21i (i=1…m) коды поступают на одноименные входы блока элементов ИЛИ 23, на выходе 34 которого появляется код наилучшего товара.

Одновременно сигнал с выхода элемента задержки 30, который задерживает сигнал на время, равное времени надежного срабатывания блока 20, поступает на установочный в единичное состояние вход триггера 31, на выходе 32 которого появляется сигнал окончания работы устройства. На инверсном выходе триггера 31 появляется нулевой сигнал, который поступает на вход элемента И 12 и прекращает прохождение импульсов с выхода ГТИ 15 в устройство.

Предлагаемое устройство для моделирования процесса выбора товара в составе элементов 1-33 (см. фиг. 1) может бать построено на известных стандартных микросхемах, выпускаемых отечественной промышленностью, при этом блок 20 выбора максимального кода может быть реализован по известной схеме "Устройство для определения экстремального кода", представленной в [2].

Источники информации

1. АС №2617564 кл. G06F 17/00 (2006.01), 2017.

2. АС №997028 кл. G06F 7/04, 1983.

Устройство для моделирования процесса выбора товара, содержащее матрицу m*n первых регистров 1i,j, (i=1…m, j=1…n), первые блоки деления 6i (i=1…m), блоки умножения 7i, по числу столбцов матрицы вторые регистры 10j (j=1..n), третьи регистры 11j (j=1…n), первый дешифратор 19, по числу строк матрицы вторые блоки деления 16i, (i=1…m), четвертые регистры 17i, (i=1…m), сумматоры 18i (i=1…m), блок выбора максимального кода стоимости товара и его порядкового номера 20, по числу строк матрицы блоки первых элементов И 21i (i=1…m), пятые регистры 22i (i=1…m), блок первых элементов ИЛИ 23, первый элемент задержки 24, второй элемент задержки 25, третий элемент задержки 26, четвертый элемент задержки 28, пятый элемент задержки 29, триггер 31, выход первого элемента задержки 24 подсоединен к входу второго элемента задержки 25, выход которого подсоединен к входам блоков умножения 7i (i=1…m) и к входу третьего элемента задержки 26, выход которого подсоединен к управляющим входам сумматоров 18i (i=1…m), второй вход сумматора 18i (i=1…m) подсоединен к выходу блока умножения 7i, выход четвертого элемента задержки 28 подсоединен к входу пятого элемента задержки 29 и к управляющим входам вторых блоков деления 16i, (i=1…m), первые входы которых подсоединены к выходам сумматоров 18i (i=1…m), а вторые входы - к выходам четвертых регистров 17i (i=1…m), выходы вторых блоков деления 16i (i=1…m) подсоединены к одноименным входам блока выбора максимального кода стоимости товара и его порядкового номера 20, выход которого подсоединен к входу первого дешифратора 19, выход которого подсоединен к первым входам первых блоков элементов И 21i (i=1…m), второй вход которого подсоединен к выходу пятого регистра 22i (i=1…m), а выход подсоединен к одноименному входу первого блока элементов ИЛИ 23, выход которого является выходом 34 устройства, отличающееся тем, что в него введены матрица блоков вторых элементов И 2i,j (i=1…m, j=1…n), матрица блоков третьих элементов И 3i,j, блоки вторых элементов ИЛИ 4i (i=1…m), блоки третьих элементов ИЛИ 5i, (i=1…m), матрица блоков четвертых элементов И 8i,j (i=1…m, j=1…n), блоки четвертых элементов ИЛИ 9i, пятый элемент И 12, счетчик 13, второй дешифратор 14, генератор тактовых импульсов (ГТИ) 15, шестой элемент И 27, шестой элемент задержки 30, пусковой вход 33 подсоединен к первому входу пятого элемента И 12, второй вход которого подсоединен к выходу ГТИ 15, а выход - к входу первого элемента задержки 24 и к входу счетчика 13, выход которого подсоединен к входу второго дешифратора 14, j-й (j=1…n) выход которого подсоединен к управляющим входам блоков вторых элементов И 2i,j, блоков третьих элементов И 3i,j, блоков четвертых элементов И 8i,j, выход первого регистра 1i,j (i=1…m, j=1..n) подсоединен к второму входу блока вторых элементов И 2i,j (i=1…m, j=1…n), выход которого подсоединен к одноименному входу блока вторых элементов ИЛИ 4i (i=1…m), выход которого подсоединен к первому входу второго блока деления 6i (i=1…m), выход второго регистра 10,j (j=1…n) подсоединен к второму входу блока третьих элементов И 3i,j (i=1…m, j=1…n), выход которого подсоединен к одноименному входу блока третьих элементов ИЛИ 5i (i=1…m), выход которого подсоединен к второму входу первого блока деления 6i (i=1…m), управляющий вход которого подсоединен к выходу элемента задержки 24, а выход - к первому входу блока умножения 7i (i=1…m), выход третьего регистра 11,j (j=1…n) подсоединен к второму входу блока четвертых элементов И 8i,j (i=1…m, j=1…n), выход которого подсоединен к одноименному входу блока четвертых элементов ИЛИ 9i (i=1…m), выход которого подсоединен к второму входу блока умножения 7i (i=1…m), первый вход шестого элемента И 27 подсоединен к выходу третьего элемента задержки 26, второй вход - к последнему (n-му) выходу второго дешифратора 14, а выход подсоединен к входу четвертого элемента задержки 28, выход пятого элемента задержки 29 подсоединен к входу шестого элемента задержки 30 и к управляющему входу блока выбора максимального кода стоимости товара и его порядкового номера 20, выход шестого элемента задержки 30 подсоединен к входу триггера 31, прямой выход которого является выходом 32 устройства, а инверсный выход подсоединен к третьему входу пятого элемента И 12.



 

Похожие патенты:

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

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

Изобретение относится к области вычислительной техники, автоматики и может использоваться в различных цифровых структурах, устройствах передачи информации и системах связи.

Изобретение относится к области вычислительной техники и может быть использовано для реализации логических устройств на КМДП транзисторах. Технический результат заключается в упрощении устройства.

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики и функциональных узлов систем управления. Технический результат заключается в обеспечение реализации для любого количества аргументов булевых функций вида X1~…~Xn, X1⊕…⊕Xn, симметричных булевых функций с прямым и инверсным вхождением аргументов в конъюнкцию.

Изобретение относится к способам испытаний информационно-управляющих систем (ИУС), которые должны формировать необходимые управляющие команды в зависимости от условий обстановки, которые определяются поступающими на вход ИУС информационными сигналами, путем формирования и использования необходимых и достаточных испытательных тестов, сформированных по результатам математического планирования эксперимента.

Изобретение относится к области информационно-вычислительных сетей и может быть использовано при проектировании сетей связи следующего поколения (NGN). Технический результат заключается в повышении производительности информационно-вычислительных сетей и в увеличении скорости передачи в каналах связи путем преобразования входного потока информационно-вычислительных сетей с произвольным законом распределения интервалов времени между пакетами в заданный закон распределения, в частности в пуассоновский.

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

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

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

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

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

Изобретение относится к вычислительной технике. Технический результат заключается в обеспечении эффективной обработки данных.

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

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

Изобретение относится к системам управления базами данных (СУБД). Технический результат заключается в расширении арсенала средств СУБД с использованием программ, хранящихся в бинарном представлении в таблицах базы данных.

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

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

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

Группа изобретений относится к средствам оптимизации визуализации веб-страницы. Технический результат – ускорение загрузки веб-страницы.

Группа изобретений относится к вычислительной технике и может быть использована для вычисления хэш-функции. Техническим результатом является повышение быстродействия вычислений, расширение возможности выбора конфигурации устройства.
Наверх