УСТРОЙСТВО для ПЕРЕБОРА СОЧЕТАНИЙ Советский патент 1973 года по МПК G06F17/10 

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

1

Изо|бретени.е относится к вычислительной техни1ке и может быть применено, например, в вы;чи1слителы1ы,х машииа.х, решающих КОМ:бииатор.иые задачи.

Известны, устройства для перебора всех возможиъгх сочетаинй из т элеменТ)01В по п при постоя1нном З-начеиии я в nipouecce перебора:.

При решении ко мбииаториы.х задач нельзя aapaiHce выбрать величину п такоЙ, чтобы мож.но было гарантировать, что решен-ие, полученное при данном порядке сочетаний, является олтнм алиным. Кроме того, может оказаться, что вообще иевозможно получиггь решеиие при данном порядке сочета.ний.

Такнм o6pai30iM, постоянство величияы: п в процессе перебора огра П1Ичи.вает область сочетаний, что уме-иьша ет вюзможности вычислительной машины по выбору решений.

Цель нзобр,етения - обеспечение последовательного перебора сочетаний при всех значениях п, вачИНая от еди1ницы.

Сущность изобрете.ння заключа.ется в том, что выход переноса г-ого счетчюса, к.рО:ме последнего, через г-ую схему блокировки и первую (/+l)-yao схемы «ИЛИ соединен с вхоДО|М (/-|-1) счетчика, через i-ую схему «И - с входом распределит1еля импульсов и через вторую г-ую схему «ИЛИ - с входом первой i-ой линии задержки, выход

которой подключен к схеме передачи информации из (г-|-1)-ого счетчн1ка в i-ый счетчик и к входу второй /-ой лн.нии задержки, которой через первую г-ую схему «ИЛИ соединен с входом i-oro счетчика к через вторую (/-1)-ую схему с входом пер1вой (i-1)-ой линии задержки, вы.ход переноса последнего счетч,ика соедиашИ с BXOiДО1М ycTaiHOBKH начального состоя:ния распре0делителя и.мпульсов, а. вход первого счетчика через первую схему блокировки и первую схе-му «ИЛИ п од колюч с н к ши;не В;ходны х импульсов. На чертеже представлена схема предлагаемого устройства для перебора сочетаний, которая обеспечнвает перебор сочетаний при п, равном 1, 2 и 3.

Устройство состоит из треХ каскадов 1, 2 и 3, распределителя 4 импульсов и схемы бло0кировки 5.

Первый каскад / включает в себя счетчик 6, имеющий т состояний, схему блокировки 7, две схемы «11ЛИ 8 И 9, две ли:нии задержки /О и // и схему /2 передачи формадии из счетчика 13 второго каскада. Второй каскад 2 содержит счетчик 13, имеющий m-1 состояний, схему блокировки 14, две схемы. «ИЛИ /5 и, /б, две лииии задержки 17 и 18 .и схему 19 передачи информация из счетчика 10 третьего каскада,.

0 Третий каскад 3 содержит счетчик 20, имеющий т-2 состояний и схему «ИЛИ 21. Распределитель 4 Импульсов состоит из триггеров 22, 23 и 24, схем переписи- 25 и 26 на входах этих триггеров, схемы «ИЛИ 27 и схем «И 28, 29. Устройство содержит также ши.ну 30 подключеиия ВХОДиьгх импульсов. Устройство ра|ботает следующим образом. В На|4аль:ный момент счетчики 6, 13 и 20 установлены в нулевое состоящие. Перед подачей серии импульсов по щи-не 30 на вход схемы блокировки 5 триггер 22 распределителя 4 импульсов устанавлив.ается в «1, разрешая тем самы-м начало работы. Импульсы с щины 30 через схему блокировки 5 и схему «ИЛИ 9 поступают на вход счетчика 6. Импульсом переполнения является т-ъш импульс, который свидетельствует о том, что перебор сочетаний из т по 1 окончен. Этот имнульс, П1ройдя через схему «ИЛИ 8, линию задержки 10 и схему 12, обеспечивает передачу содержимого счетчика 13 в счетчик б, а затем, пройдя через вторую линию задержки Id и схему «ИЛИ 9, обеспечивает прибавление единицы к содержимому счетчика 6. Кроме того, т-ый импульс с выхода счетчика 6 поступает па вход схемы «И 28, проходит ее на. разрешающем потенциале триггера 23, а затем через схему «ИЛИ 27 и схему переписи 25 производит запись единицы в триггер 23. С этого момента на.чи-нается перебор сочетаний иэ т элементов по 2. При этом в начальный момент в счетчике 13 затиса.н код нуля, а в счетчике 6 - код единицы. Теперь всякий раз при: переполнении счетчика 6 импульс переполнения проходит через схему блокировки 7 при разрешающем потенциале триггера 23 и, кроме того, обеспечивает передачу содержимого счетчика 13 в счетчи,к 6 с добавлением единицы к содержи мому последнего так, мак это было отисано выще; Такой перебор сочетаний при п 2 продолжается до тех пор, пока состояния счетчиков 6 и 13 станут равными соответственно т и Следующий входной импульс приводит к появлению импульса переполнения на выходе счетчика 13. Этот импульс переполнения обеспечивает передачу содержимого счетчика 20 в счетчик 13 с добавлением единицы к содержимому последнего так, как это описано выше. KpoiMe того, с линии задержки 18 имцульс поступает на вход схемы «ИЛИ 8, что, в свою очередь, приводит к передаче Содержимого счетчика 13 в счетчик 6 с добавлением единицы к содержимому последнего. Импульс переполнения, пройдя через схему «И 29 на разрещающем потенциале триггера 24, схему «ИЛИ 27 и схему переписи 26, производит запись единицы в триггер 24. С этого момента; начинается перебор сочетаний из т элементов по 3. При этом в начальНЫЙ1 момент в счетчике 20 записан код нуля, в счетчике /5-код единицы, а в счетчике 6- код двойки. Имнульс переполнения на вы.ходе счетчика 20 появляется после того, как состояния счетчиков 6, 13 И 20 станут равными соответственно т, т-1, т-2. Этот импульс переполнения сигнализирует об окончании перебора сочетаний из m элементов по 3 и поэтому поступает на сброс триггеров распределителя 4 импульсов. Таким образом, устройство обеспечивает последовательный перебор сочетаний при всех зща(4ен1иях п, начиная- от единицы. Выходы триггеров раснределителя импульсов могут анализироватъся вьтислительной мащиной для определения текущего значения п. Предмет изобретения Устройство для перебора сочетаний, содержащее счетчики с коэффициентами пересчета, изменяющимися на единицу, схемы, передали информации, линии задерж1ки, логические схемы и распределитель импульсов, отличающееся тем, что, с целью осуществления перебора всех возможных сочетаний ив т элементов по п при переменном п, выход переноса t-oro счетчика, кроме последнего, через г-ую схему блокировки и. первую (г+1)-у|ю схему «ИЛИ соединен с входом (г-|-1)-ого счетчика, через z-ую схему «И - с входом распределителя импульсов и через вторую г-ую схемы входом первой г-ой линии задержки, выход которой под ключен к схеме передачи информации, из (г+1)-ого счетчика в /-ый счетчик и к входу второй f-ой линии задержки, выход которой через первую г-ую схему соединен с входом г-ого счетчика и через вторую (/-1)-ую схему «ИЛИ - с входом первой (г-1)-ой линии задержки, выход переноса последнего счетчика соединен с вхюдом устаHOBiKH начального состояния раснределителя импульсов, а вход первого счетчика через первую схему блокировки и первую схему «ИЛИ подключен к щине входных импульсов.

3D

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

название год авторы номер документа
СПОСОБ СЪЕМА КОДА СОСТОЯНИЯ СЧЕТЧИКА НА РЕГИСТР ИНДИКАЦИИ 1995
  • Павлович О.Г.
  • Павлович М.О.
  • Сабирзянов А.Р.
  • Трусфус В.М.
  • Шварцман М.И.
RU2098861C1
Устройство для перебора сочетаний 1975
  • Цирамуа Григорий Степанович
  • Богатырев Владимир Анатольевич
SU634285A1
Устройство для исследования графа 1983
  • Павнитьев Павел Константинович
SU1138807A1
Устройство для отладки программ 1982
  • Петренко Станислав Иванович
  • Сахно Анатолий Иванович
  • Сухин Владимир Георгиевич
SU1049914A1
УСТРОЙСТВО для ЦИФРОВОГО РЕГУЛИРОВАНИЯ СКОРОСТИ 1973
  • В. А. Коновалюк
SU374580A1
Устройство для разбиения графа на подграфы 1982
  • Глушань Валентин Михайлович
  • Курейчик Виктор Михайлович
  • Щербаков Леонид Иванович
SU1086434A1
ЭЛЕКТРОННАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА 1961
  • Ю. С. Павленко, И. В. Васильев, В. Г. Прибыш, И. В. Сигалов, П. Т. Старостин, Н. А. Танцюра, И. А. Фридман В. Е. Ходоско
SU135700A1
ЦИФРОВАЯ МАШИНА ДЛЯ ПОИСКА ИНФОРМАЦИИ 1966
  • Вахабов В.К.
  • Девятков В.В.
  • Боярченко А.Н.
  • Шереметьев И.К.
SU214201A1
Устройство для перебора сочетаний 1980
  • Полищук Виктор Михайлович
SU903891A1
Устройство для перебора сочетаний 1977
  • Горшков Евгений Иванович
  • Бессмертных Анатолий Яковлевич
SU734704A2

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

Реферат патента 1973 года УСТРОЙСТВО для ПЕРЕБОРА СОЧЕТАНИЙ

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

SU 374 606 A1

Даты

1973-01-01Публикация