Устройство для решения оптимизационных задач стандартизации

 

Изобретение относится к вычислительной технике и может быть использовано для выбора оптимального варианта использования некоторых средств из имеющегося набора с учетом начальных и эксплуатационных затрат. Цель изобретения - повышение достоверности и точности решения за счет полного перебора возможных вариантов. Устройство содержит шину 1 опорного напряжения, блок 2 задания затрат, блок 3 выбора оптимального варианта, ключ 4 управления, генератор 5 тактовых импульсов, счетчик 6 задания вариантов, элемент 7 задержки, выключатель 8 установки исходного состояния и выключатель 9 запуска. Блок 2 содержит ячейки 10 (M групп по N ячеек в каждой группе, образующие матрицу M X N), каждая ячейка содержит шину 11 задания производственно-эксплуатационных затрат, регистр 12, вычитающий счетчик 13, элемент И 14. Кроме того, блок 2 содержит группу элементов И 15<SB POS="POST">1</SB> - 15<SB POS="POST">M</SB>, группу регистров 16<SB POS="POST">1</SB> - 16<SB POS="POST">M</SB> и шины 17<SB POS="POST">1</SB> - 17<SB POS="POST">M</SB> задания начальных затрат. Блок 3 содержит блок 18 сравнения, регистры 20, 21, группу счетчиков 22<SB POS="POST">1</SB> - 22<SB POS="POST">N</SB>, элемент И 23, группу ключей 24<SB POS="POST">1</SB> - 24<SB POS="POST">N</SB>, группу триггеров 25<SB POS="POST">1</SB> - 25<SB POS="POST">N</SB>, элементы 26, 27 задержки, разделительные диоды 28, 29 и сумматор 30. 1 ил.

СО1ОЭ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (51) 4 С 06 С 7/122

OllHGAHHE ИЗОБРЕТЕНИЙ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

-ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО И306РЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (21) 4292785/24-24 (22) 03.08.87 (46) 15.08.89. Бюл. Il 30 (72) О.Г. Алексеев, С.А, Васильковский, О.И. Ракитянский и Н,И,Яч, кула (53) 681. Э(088. 8) (56) Авторское свидетельство СССР

II 947871, кл. G 06 G 7/48, 1980.

Авторское свидетельство СССР

У l265800 кл. G 06 G 7/122е 1985 ° („.SU„„1501094 А1

2 (54) УСТР011СТВО ДЛЯ РЕШЕНИЯ ОПТИМИЗАЦИОННЫХ ЗАДАЧ СТАНДАРТИЗАЦИИ (57) Изобретение отйосится к вычислительной технике и может быть использовано для выбора оптимального варианта использования некоторых средств из имеющегося набора с учетом начальных и эксплуатационных затрат, Цель изобретения — повышение достоверности и точности решения за счет полного ,.перебора возможных вариантов, Устрой3 1501094 ство содержит шину 1 опорного напряжения, блок 2 задания затрат, блок 3 выбора оптимального варианта, ключ 4 управления, геретатор 5 тактовых импульсов, счетчик 6 задания вариантов, элемент 7 задержки, выкпючатель 8 установки исходного состояния и выключатель 9 запуска. Блок 2 содержит ячейки 10 (m групп по п ячеек в каж- 10 дой группе, образующие матрицу m r n), каждая ячейка содержит шину 11 задания производственно-эксплуатационных затрат, регистр 12, вычитающий счетчик 13, элемент,И 14. Кроме того, блок 2 содержит группу элементов И

15» — 15,„, группу регистров 16 — 16 и шины 17 — 17 задания начальных затрат, Блок 3 содержит блок 18 сравнения, регистры 20, 21, группу счетчиков 22»вЂ”

22„, элемент И 23, группу ключей 24»вЂ”

24„, группу триггеров 25,-25„, элементы задержки 26, 27, разделительные диоды 28, 29 и сумматор 30, 1 ил, Изобретение относится к вычисли- 20 тельной технике и может быть исполь-.. зовано для выбора оптимального варианта использования некоторых средств из имеющегося набора с учетом начальных и эксплуатационных затрат.

Цель изобретения — повышение до-. стоверности и точности решения эа счет полного перебора возможных вариантов.

На чертеже представлена схема пред-30 лагаемого устройства, устройство содержит шину 1 опорного напряжения, блок 2 задания затрат, блок 3 выбора оптимального варианта, ключ 4 управления, генератор 5 так" 35 товых импульсов, счетчик 6 задания вариантов, первый элемент 7 задержки, выключатель 8 установки исходного состояния и выключатель 9 запуска.

Блок 2 состоит из ячеек 10 (ш групп 40 по и ячеек в каждой группе,. т.е. образующие матрицу m w n); каждая ячей-.. ка содержит шину 11 задания производственно-эксплуатационных затрат, регистр 12, вычитающий счетчик 13 и 45 элемент И 14. Кроме того, блок 2 содержит группу элементов И 15»-15, группу регистров 16,-16< и шины 17»вЂ”

17 задания начальных затрат °

Блок 3 образуют блок 18 сравнения, второй регистр 19, первый регистр 20, третий регистр 21, группа счетчиков 22»-22„, элемент И 23, группа ключей 24»-24„, группа триггеров 25„25„, третий элемент 26 задержки, второй элемент 27 задержки, разделительные диоды 28 и 29 и сумматор 30.

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

В устройстве минимизируется функция

Й(Я) = С + пыпС; (1) о еЯ )еЭ де С, — начальные затраты, связ ан1 ные с использованием иэделий

i-ra типа и не зависящее от числа этих изделий;

С вЂ” производственно-эксплуата() ционные затраты на удовлетворение изделиями i-го типа потребностей j-ro вида.

Типы иэделий, заданы исходным множеством 2 = (1,2...,,ra) причем ивделия обладают ограниченной взаимозаменяемостью.

Виды потребностей заданы множеством I = (1,2...,,п .

Устройство работает следующим образом, Перед началом решения задачи счетчик 6 обнуляется, в регистр 12 каждой ячейки 10 записывается число, равное производственно-эксплуатационным затратам при выполнении j-й работы i-м изделием С;

В регистры 16„, i = l,m, записываются числа, равные величинам началь ных затрат С на разработку и проиэ1 водство i-ro типа изделий. Если количество анализируемых изделий m » меньше ш, то в регистры с номерами i ып» записываются числа, больше заданных начальных затрат, В регистр 19 записывается максимально возможное число (111...1 ) .

Решение задачи начинается кратковременным включением выключателя 8, в результате чего опорное напряжение от шины 1 поступает на считывающие

1501094 входы регистров 12 и осу|пествляет запись содержащегося в них числа С в вычитающие счетчики 13, а также обнуляет счетчики 22 и триггеры 25, а через время задержки, достаточное для завершения переходных процессов, сигнал поступает на счетный вход счет чика 6, на выходе которого образуетI ся комбинация 000.. ° 01, т,е, множество 63= (I11 включает только первый тип изделий, На этом этап предварительной настройки устройства закончен, После замыкания выключателя 9 t5 опорное напряжение через ключ 4 поступает на вход генератора 5, импульсы с которого поступают на первые входы элементов И 14, на вторые входы которых подается напряжение от >-го 20 разряда счетчика 6, и если в нем находится "1", то тактовые импульсы с выхода элемента И 14 поступают на вычитающий счетчик 13 ° Одновременно импульсы от генератора 5 через замкну- 25 тые ключи 24 поступают на счетные входы счетчиков 22. Процесс продолжается до тех пор, пока на выходе одного из вычитающих счетчиков 13 j-ro столбца блока 2 не появится сигнал 30 обнуления, который поступает íà Sвход триггера 25> и переводит его в состояние "1", При этом соответствующий ключ 24 размыкается, в результате чего в счетчике 22, записывается число, равное min С; . Процесс опiE. CJ ределения минимальной величины С, в каждом столбце осуществляется аналогично °

После того, как во всех столбцах

- будет определено минимальное число

С, все триггеры 25 переходят в состояние "1" и на выходе элемента

И 23 появляется сигнал "1", который

45 поступает на считывающие входы счетчиков 22 и вторые входы элементов

И 15. Если в i-м разряде счетчика 6 находится "1", то сигнал "1" с выхода соответствующего элемента И 15; поступает на считывающий вход регистра 16 .

При этом информация, записанная в счетчиках 22 и регистрах 16, поступает на сумматор, где определяется Величина f(ß) Где(Вариант ис 55 ,польэуемых иэделий, определяемый комбинацией "1" и "0" в счетчике 6 (например, комбинация "00...0101" соответствует иэделиям 1-ro и 3-го типов) . С выхода сумматора 30 число

f(Q) поступает в регистр 20 и на первый вход блока 18 сравнения, на второй вход которого поступает величина

f, записанная в регистре 19 ° Сигнал

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

4.

Если f(È) f, то сигнал .с блока сравнения через разделительный диод 29 поступает на входы обнуления счетчиков 22 и К-входы 9. S-триггеров 25, а также на считывающие входы регистров 12 и осуществляет запись величин С " в соответствуюшие вычита11 ющие счетчики 13, а также на вход элемента 7 задержки, с выхода которого задержанный сигнал поступает на счетный вход счетчика 6, в результате чего на выходе счетчика 6 образуется новая комбинация "0" и "1", соответствующая новому варианту используемых иэделий.

Если f(V) c f, то сигнал с выхода блока 18 сравнения поступает на вход записи регистра 21, в котором фиксируется комбинация иэделий, а также на вход элемента 27 задержки, с выхода которого сигнала, задержанный на время, достаточное для завершения сравнения, поступает на считывающий вход регистра 20, с выхода которого число Й(Я) поступает в регистр 19 и становится опорным для последующих шагов решения, Одновременно сигнал через разделительный диод 28 поступает на входы обнуления счетчиков 22 и триггеров 25, а также на считывающие входы регистров 12 и осуществляет запись величин С в соответствующие вычитающие счетчики 13, а также на вход элемента 7 задержки, с выхода которого сигнал, задержанный на время, достаточное для записи комбинации в регистр 21 и переписи информации из регистров 12 ячеек затрат в вычитающие счетчики 13, поступает на счетный вход счетчика 6, в результате чего на выходе счетчика 6 образуется новая комбинация "0" и 1", соответствующая новому варианту Я используемых изделий, Далее описанный процесс повторяется многокра1но до тех пор, пока не

1501094 будут перебраны все возможные комбинации используемых изделий (при этом счетчик 6 каждый раз изменяет свое состояние на единицу и общее колир, 5 чество комбинаций равно 2 ), После того, как проанализирован последний вариант, на следующем шаге на выходе счетчика б появляется сигнал переполнения, который размыкает ключ 4, в результате чего прекращается подача напряжения на генератор 5 тактовых импульсов и решение задачи заканчивается, По окончании решения задачи в регистре 2f, зафиксировано оптимапь- 15 ное сочетание используемых изделий, а в регистре 19 — величина минимальных затрат.

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

Устройство для решения оптимизационных задач стандартизации, содержащее блок задания затрат и блок выбора оптимального варианта, о т л и- 25 ч а ю щ е е с я тем, что, с целью повышения достоверности и точности решения за счет полного перебора возможных вариантов, в него введены генератор тактовых импульсов, счетчик 30 задания вариантов, ключ управления, первый элемент задержки, выключатель установки исходного состояния, выключатель запуска, блок задания затрат содержит матрицу регистров, со- 35 стоящую из m групп по п регистров в каждой группе, матрицу m y n элементов И, матрицу ш х и вычитающих счетчиков, m регистров задания начальных затрат и группу из m элемен- 40

ТоВ И, блок выбора оптимального варианта содержит группу из n. R 5-триггеров, группу из п ключей, группу из и счетчиков, первый, второй и третий регистры, сумматор, блок сравнения, второй и третий элементы задержки, элемент И и два разделительных диода, при этом информационные входы регистров матрицы подключены к шинам задания производственно-эксплуатаци50 онных затрат, информационные входы всех регистров задания начальных затрат соединены с соответствующими шинами задания начальных затрат, выход каждого j-го регистра i-й группы

55 матрицы соединен с установочным входом соответствующего вычитающего счетчика матрицы (i = 1,m, j= 1,n) счетный вход1 каждого вычитающего счетчика матрицы соединен с выходом соответствующего элемента И матрицы, выход

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

RS-триггера группы (j = 1,n),,единичные выходы RS-триггеров гругпы соединены с управляющими входами соответствующих ключей группы и с входами элемента И, выход которого соединен со считывающиья входами счетчиков группы, с вторыми входами элементов

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

l 501094

Составитель Г. Осипов

Техред Л.Олийнык Корректор Н.Король

Редактор А. Orap

Заказ 4871/47 Тираж 668 Подписное

BHHHIIH Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", г.Ужгород, ул. Гагарина,101 дом генератора тактовых импульсов, а управляющий вход ключа управления соединен с выходом переполнения счетчика задания вариантов.

Устройство для решения оптимизационных задач стандартизации Устройство для решения оптимизационных задач стандартизации Устройство для решения оптимизационных задач стандартизации Устройство для решения оптимизационных задач стандартизации Устройство для решения оптимизационных задач стандартизации 

 

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

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

Изобретение относится к вычислительной технике

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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