Устройство для решения задач математического программирования Советский патент 1980 года по МПК G06G7/122 

Описание патента на изобретение SU752363A1

Изобретение относится к области циф-. РОБОЙ вычислительной техники и может быть использовано при решении задач бивалентного программирования. Известно устройство, содержащее линейный преобразователь, сумматор, блоки диодов, источники тока и напряжения . Наиболее близким по технической сущности к предложенноК у является устройство, содержащее блок памяти, матрицу проводимостей, дешифратор, счетчик T2j. Недостатком известных устройств является невозможность решения задач бивалентного программирования. Цель изобретения - расширение класса решаемых задач. Поставленная цель достигается за счет того, что в устройство для решения задач математического программирования, содержащее счетчик, выход которого соединен со входом дешифратора, матрицу проводнмостей, выход которой под- ключей к первому входу блока памяти, дополнительно введены генератор, первый и второй регистры, причем первый выход блока памяти подключен ко вкоду первого регистра, второй выход блока памяти соединен с первым входом второго регистра, второй вход которого подключен к выходу дешифратора, выход второго регистра соединен со входом матрицы проводимостей, первый выход генератора подключен ко входу счетчика, второй выход генератора соединен со вторым входом блока памяти. Описываемое устройство представлено на чертеже. Устройство содержит счетчик 1, дешифратор 2, генератор 3, регистр 4, матрицу 5 проводимостей, блок 6 памяти, регистр 7. Устройство работает следующим образом. Генератор 3 выдает серию импульсов на вход счетчика 1. Дешифратор 2 через регистр 4 запрета комбинацией сигналов на выходе опрашивает по очереди горизсштальные шины матрицы 5 проводимоетей. Если на пересечении опрашиваемой горизонтальной и какой-либо вертикальной шины включена проводимость, то сигнал с этой вертикальной шины поступает в блок 6 памяти, который представляет собой набор счетчиков, число которык равно числу вертикальных шин, t -«и счетчик блока б запоминания подсчитывае значение -и комнойенты. После опроса всех: горизонтальных шин, генератор 3 переключает подачу импульсов со счетчика 1 на блок 6 запоминания, где происходит выделение р -го счетчика, с наименьшим содержимым. Сигнал с р-го счетчика блока 6 устанавливает в р-И разряд регистра и переключает подачу ш пульсов генератора с блока памяти на счетчик 1 и блокирует для дальнейшего поступления сигналов р -И счетчик блока 6. Счетчик 1 через дешифратор 2 повторит опрос горизонтальных шин матрицы 5 проводимостей для формирования новой матрицы А . Для этой цели используется регистр 4 запрета, состоящий из регистра, число разрядов которо- го равно числу строк матрицы А и двухвходовых элементов И, один вход которых подключен к О выходам разрядов регистра, а вторые - к выходам соответствующих шин дешифратора 2, Перед началом решения регистр 4 запрета устанавливается в О, а на i входы разрядов подаются сигналы с выходов блодса 6 запоминания. Если на пересечении р -и вертикальной и к -и горизонтальной

шин включена проводимость, то сигнал из блока 6 запоминания поступает на К -и разряд регистра 4 запрета и горизонтальная шина с номером к блокируется при дальнейших поступлениях на нее сигналов с дешифратора 2. Таким образом из матрицы 5 проводимостей оказываются вычеркнутыми (заблокированы) р -ая вертикальная шина и горизонтальны

у которых на пересечении и рассматриваемой включена проводимость. После этого весь цикл решения повторяется с полученной матрицей проводимостей. Решение заканчивается, когда блоком 4 ааблокаруются все горизонтальные строки матрицы проводимостей. Результат находится в регистре 7.

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

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

Устройство ДЛЯ решения задач математического программирования, содержащее счетчик, выход которого соединен со входом дешифратора, матрицу проводимостей, выход которой подключен к первому входу .блока памяти, отличающееся тем, что, с целью расширения класса решаемых задач, в устройство дополнительно введены генератор, первый и второй регистры, причем первый выход блока памяти подключен ко входу первого регистра, второй выход блока памяти соединен с первым входом второго регистра, второй вход которого подключен к выходу дешифратора, выход второго регистра соединен со входом матрицы проводимостей, первый выход генератора подключен ко входу счетчика, второй выход генератора соединен со вторым входом блока памяти.

Источники информации, принятые во внимание при экспертизе

1.Авторское свидетельство СССР №283696, кл. G Об Q 7/122, 1973.

2.Авторское свидетельство СССР № 243278, кл. Q Об G 7/122, 1969 (прототип).

&

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

название год авторы номер документа
Устройство для поиска неисправностей в логических узлах 1981
  • Сергеев Виктор Александрович
SU970283A1
Устройство для отображения информации на экране телевизионного приемника 1988
  • Розенштейн Виктор Абенович
  • Иванов Александр Дмитриевич
SU1583967A1
Устройство для отображения информации на экране телевизионного индикатора 1984
  • Гуглин Илья Наумович
SU1292029A1
Устройство для отображения информации на экране телевизионного приемника 1984
  • Розенштейн Виктор Абенович
SU1265834A1
Устройство для формирования сигналов алфавитно-цифровых и графических изображений 1982
  • Гуглин Илья Наумович
SU1083406A1
Устройство для измерения временных параметров программ 1982
  • Судариков Владимир Николаевич
  • Белов Олег Хаимович
SU1136109A1
Устройство для ввода информации 1980
  • Мирошниченко Лилия Константиновна
SU964618A1
Устройство для селективного подсчета рыб в потоке воды 1985
  • Марколия Анатолий Иванович
SU1319053A1
Аналого-цифровой преобразователь с самоконтролем 1980
  • Селуянов Михаил Николаевич
SU886236A2
Устройство для программного управления позиционного типа 1983
  • Горбенко Эдуард Тихонович
  • Кошкин Владимир Львович
  • Смирнов Лев Николаевич
  • Чуйкин Станислав Александрович
SU1158976A1

Иллюстрации к изобретению SU 752 363 A1

Реферат патента 1980 года Устройство для решения задач математического программирования

Формула изобретения SU 752 363 A1

SU 752 363 A1

Авторы

Садовой Николай Николаевич

Чернышев Юрий Олегович

Остроух Евгений Николаевич

Любенков Игорь Алексеевич

Свиридов Валентин Гаврилович

Даты

1980-07-30Публикация

1978-07-11Подача