Nothing Special   »   [go: up one dir, main page]

RU2413287C2 - Knapsack problem solving apparatus - Google Patents

Knapsack problem solving apparatus Download PDF

Info

Publication number
RU2413287C2
RU2413287C2 RU2009101397/08A RU2009101397A RU2413287C2 RU 2413287 C2 RU2413287 C2 RU 2413287C2 RU 2009101397/08 A RU2009101397/08 A RU 2009101397/08A RU 2009101397 A RU2009101397 A RU 2009101397A RU 2413287 C2 RU2413287 C2 RU 2413287C2
Authority
RU
Russia
Prior art keywords
input
output
register
group
counter
Prior art date
Application number
RU2009101397/08A
Other languages
Russian (ru)
Other versions
RU2009101397A (en
Original Assignee
Негосударственное образовательное учреждение высшего профессионального образования Московский институт предпринимательства и права
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Негосударственное образовательное учреждение высшего профессионального образования Московский институт предпринимательства и права filed Critical Негосударственное образовательное учреждение высшего профессионального образования Московский институт предпринимательства и права
Priority to RU2009101397/08A priority Critical patent/RU2413287C2/en
Publication of RU2009101397A publication Critical patent/RU2009101397A/en
Application granted granted Critical
Publication of RU2413287C2 publication Critical patent/RU2413287C2/en

Links

Landscapes

  • Feedback Control In General (AREA)
  • Manipulation Of Pulses (AREA)

Abstract

FIELD: information technology.
SUBSTANCE: knapsack problem solving apparatus having a group of m counters 31…3m, a clock pulse generator 1, a first AND element 2, a group of m second AND elements 41…4m, a third AND element 16, a fourth group of AND elements 17, also has a group of m first 51…5m, second 61…6m and third 81…8m registers, m first 71…7m and second 91…9m multiplier units, a first 10 and a second 11 adder, a first comparator 12, a fourth register 13, a second comparator 14 and a fifth register 15.
EFFECT: possibility of simulating the process of filling a knapsack with different objects so that the total cost of the filled knapsack is maximum for limited total weight of the entire knapsack.
1 dwg

Description

Изобретение относится к вычислительной технике и предназначено для моделирования процесса заполнения рюкзака (контейнера, баржи, транспортного самолета и т.д.) различными предметами таким образом, чтобы суммарная стоимость заполненного рюкзака была бы максимальной при ограничении на суммарный вес всего рюкзака.The invention relates to computer technology and is intended to simulate the process of filling a backpack (container, barge, transport aircraft, etc.) with various objects so that the total cost of a filled backpack would be maximum while limiting the total weight of the entire backpack.

Наиболее близким по технической сущности является устройство [1], содержащее генератор тактовых импульсов (ГТИ) 1, выход которого соединен с первым входом первого элемента И 2, второй вход которого соединен с пусковым входом устройства 19, а выход подсоединен к входу счетчика 31, группу из m вторых элементов И 41…4m, третий элемент И 16, четвертую группу элементов И 17.The closest in technical essence is the device [1], containing a clock pulse generator (GTI) 1, the output of which is connected to the first input of the first element And 2, the second input of which is connected to the start input of the device 19, and the output is connected to the input of the counter 3 1 , a group of m second elements And 4 1 ... 4 m , the third element And 16, the fourth group of elements And 17.

Недостатком данного устройства является невозможность моделирования процесса заполнения рюкзака (контейнера, баржи, транспортного самолета и т.д.) различными предметами таким образом, чтобы суммарная стоимость заполненного рюкзака была бы максимальной при ограничении на суммарный вес всего рюкзака.The disadvantage of this device is the inability to simulate the process of filling the backpack (container, barge, transport aircraft, etc.) with various objects so that the total cost of the filled backpack would be maximum while limiting the total weight of the entire backpack.

Задача изобретения - создать устройство, обеспечивающее возможность моделирования процесса заполнения рюкзака (контейнера, баржи, транспортного самолета и т.д.) различными предметами таким образом, чтобы суммарная стоимость заполненного рюкзака была бы максимальной при ограничении на суммарный вес всего рюкзака.The objective of the invention is to create a device that allows simulating the process of filling a backpack (container, barge, transport aircraft, etc.) with various objects so that the total cost of a filled backpack would be maximum while limiting the total weight of the entire backpack.

Сущность изобретения состоит в том, что в устройство для решения задачи о рюкзаке, содержащее группу из m счетчиков 31…3m, генератор тактовых импульсов (ГТИ) 1, выход которого соединен с первым входом первого элемента И 2, второй вход которого соединен с пусковым входом устройства 19, а выход подсоединен к входу счетчика 31, группу из m вторых элементов И 41…4m, третий элемент И 16, четвертую группу элементов И 17, дополнительно включены группы из m первых 51…5m, вторых 61…6m и третьих 81…8m регистров, m первых 71…7m и вторых 91…9m блоков умножения, первый 10 и второй 11 сумматоры, первая схема сравнения 12, четвертый регистр 13, вторая схема сравнения 14, пятый регистр 15, выход каждого счетчика 3i (i=1…m) подсоединен к первым входам группы элементов И 4i, к первому входу первого блока умножения 7i и к первому входу второго блока умножения 9i, второй вход блока умножения 9i подсоединен к выходу третьего регистра 8i, а выход - к одноименному входу первого сумматора 10, выход которого подсоединен к первому входу первой схемы сравнения 12, второй вход которой подсоединен к выходу четвертого регистра 13, а выход - к первому входу третьего элемента И 16, выход которого подсоединен к первому входу четвертой группы элементов И 17 и к вторым входам групп элементов И 4i (i=1…m), выход каждой из которых подсоединен к входу первого регистра 5i, выход каждого второго регистра 6i подсоединен ко второму входу первого блока умножения 7i, выход которого подсоединен к одноименному входу второго сумматора 11, выход которого подсоединен к первому входу второй схемы сравнения 14, ко второму входу четвертой группы элементов И 17, выход которой подсоединен к входу пятого регистра 15, выход которого подсоединен ко второму входу второй схемы сравнения 14, выход которой подсоединен ко второму входу элемента И 16, выход переполнения счетчика 3i (i=1…m-1) подсоединен к входу счетчика 3i+1, выход переполнения счетчика 3m подключен к инверсному входу первого элемента И 2 и является выходом 18 устройства.The essence of the invention lies in the fact that the device for solving the backpack problem, containing a group of m counters 3 1 ... 3 m , a clock pulse generator (GTI) 1, the output of which is connected to the first input of the first element And 2, the second input of which is connected to the starting input of the device 19, and the output is connected to the input of the counter 3 1 , a group of m second elements And 4 1 ... 4 m , a third element And 16, a fourth group of elements And 17, additionally included groups of m first 5 1 ... 5 m , second 6 1 ... 6 m and third 8 1 ... 8 m registers, m first 7 1 ... 7 m and second 9 1 ... 9 m multiplication blocks, the first 10 and second 11 adders, the first comparison circuit 12, the fourth register 13, the second comparison circuit 14, the fifth register 15, the output of each counter 3 i (i = 1 ... m) is connected to the first inputs of the group of elements And 4 i , to the first input the first block of multiplication 7 i and to the first input of the second block of multiplication 9 i , the second input of the block of multiplication 9 i is connected to the output of the third register 8 i , and the output is connected to the same input of the first adder 10, the output of which is connected to the first input of the first comparison circuit 12, the second input of which is connected to the output of the fourth register 13 and the output is to the first input of the third element And 16, the output of which is connected to the first input of the fourth group of elements And 17 and to the second inputs of the groups of elements And 4 i (i = 1 ... m), the output of each of which is connected to the input of the first register 5 i , the output of each second register 6 i is connected to the second input of the first block of multiplication 7 i , the output of which is connected to the same input of the second adder 11, the output of which is connected to the first input of the second comparison circuit 14, to the second input of the fourth group of elements And 17, the output of which connected to input p the bright register 15, the output of which is connected to the second input of the second comparison circuit 14, the output of which is connected to the second input of the And 16 element, the overflow output of the counter 3 i (i = 1 ... m-1) is connected to the input of the counter 3 i + 1 , the overflow output the counter 3 m is connected to the inverse input of the first element And 2 and is the output 18 of the device.

Проведенный поиск в известной научно-технической литературе не выявил наличие подобных технических решений.A search in the well-known scientific and technical literature did not reveal the presence of such technical solutions.

Новизна предлагаемого устройства заключается в том, что новое техническое устройство отличается от прототипа тем, что дополнительно в него введены группы из m первых 51…5m, вторых 61…6m и третьих 81…8m регистров, m первых 71…7m и вторых 91…9m блоков умножения, первый 10 и второй 11 сумматоры, первая схема сравнения 12, четвертый регистр 13, вторая схема сравнения 14, пятый регистр 15, выход каждого счетчика 3i (i=1…m) подсоединен к первым входам группы элементов И 4i, к первому входу первого блока умножения 7i и к первому входу второго блока умножения 9i, второй вход блока умножения 9i подсоединен к выходу третьего регистра 8i, а выход - к одноименному входу первого сумматора 10, выход которого подсоединен к первому входу первой схемы сравнения 12, второй вход которой подсоединен к выходу четвертого регистра 13, а выход - к первому входу третьего элемента И 16, выход которого подсоединен к первому входу четвертой группы элементов И 17 и к вторым входам групп элементов И 4i (i=1…m), выход каждой из которых подсоединен к входу первого регистра 5i, выход каждого второго регистра 6i подсоединен ко второму входу первого блока умножения 7i, выход которого подсоединен к одноименному входу второго сумматора 11, выход которого подсоединен к первому входу второй схемы сравнения 14, ко второму входу четвертой группы элементов И 17, выход которой подсоединен к входу пятого регистра 15, выход которого подсоединен ко второму входу второй схемы сравнения 14, выход которой подсоединен ко второму входу элемента И 16, выход переполнения счетчика 3i (i=1…m-1) подсоединен к входу счетчика 3i+1, выход переполнения счетчика 3m подключен к инверсному входу первого элемента И 2 и является выходом 18 устройства.The novelty of the proposed device is that the new technical device differs from the prototype in that it additionally introduces groups of m first 5 1 ... 5 m , second 6 1 ... 6 m and third 8 1 ... 8 m registers, m first 7 1 ... 7 m and second 9 1 ... 9 m multiplication blocks, the first 10 and second 11 adders, the first comparison circuit 12, the fourth register 13, the second comparison circuit 14, the fifth register 15, the output of each counter 3 i (i = 1 ... m) connected to the first inputs of the group of elements And 4 i , to the first input of the first block of multiplication 7 i and to the first input of the second block of multiplication 9 i , the second input of the multiplication unit 9 i is connected to the output of the third register 8 i , and the output is connected to the same input of the first adder 10, the output of which is connected to the first input of the first comparison circuit 12, the second input of which is connected to the output of the fourth register 13, and the output - to the first input of the third element And 16, the output of which is connected to the first input of the fourth group of elements And 17 and to the second inputs of the groups of elements And 4 i (i = 1 ... m), the output of each of which is connected to the input of the first register 5 i , output each second register 6 is connected to the second i th input of the first multiplier 7 i, the output of which is connected to the same name input of the second adder 11, whose output is connected to the first input of the second comparison circuit 14, to the second input of the fourth group of AND gates 17, whose output is connected to the input of the fifth register 15, whose output is connected to the second input of the second comparison circuit 14, the output of which is connected to the second input of the And 16 element, the overflow output of the counter 3 i (i = 1 ... m-1) is connected to the input of the counter 3 i + 1 , the overflow output of the counter 3 m is connected to the inverse input the first And lementa 2 and 18 is an output device.

Изобретательский уровень достигается тем, что ввод соответствующих элементов в известный прототип вместе со связями позволяет решить новую техническую задачу, решение которой в известных компьютерах и в литературе в настоящее время не отражено. Предлагаемое устройство позволяет быстро определить оптимальное заполнение рюкзака (контейнера, баржи, транспортного самолета и т.д.) различными предметами таким образом, чтобы суммарная стоимость заполненного рюкзака была бы максимальной при ограничении на суммарный вес всего рюкзака.An inventive step is achieved in that the introduction of the corresponding elements into a known prototype together with the connections allows us to solve a new technical problem, the solution of which is not currently reflected in well-known computers and in the literature. The proposed device allows you to quickly determine the optimal filling of the backpack (container, barge, transport aircraft, etc.) with various objects so that the total cost of the filled backpack would be maximum while limiting the total weight of the entire backpack.

Сущность изобретения поясняется чертежом. На чертеже представлена структурная схема предлагаемого устройства, где представлены генератор тактовых импульсов (ГТИ) 1, элемент И 2, счетчики 3i (i=1…m, где m - число возможных различных предметов для помещения их в рюкзак), m вторых групп элементов И 41…4m, m первых 51…5m и вторых 61…6m регистров, m первых 71…7m блоков умножения, m третьих 81…8m регистров, m вторых 91…9m блоков умножения, первый сумматор 10, второй сумматор 11, первая схема сравнения 12, четвертый регистр 13, вторая схема сравнения 14, пятый регистр 15, третья группа элементов И 16, четвертая группа элементов И 17, выход 18 и вход 19 устройства.The invention is illustrated in the drawing. The drawing shows a structural diagram of the proposed device, which shows a clock pulse generator (GTI) 1, element And 2, counters 3 i (i = 1 ... m, where m is the number of possible different items to put them in a backpack), m second groups of elements And 4 1 ... 4 m , m first 5 1 ... 5 m and second 6 1 ... 6 m registers, m first 7 1 ... 7 m multiplication blocks, m third 8 1 ... 8 m registers, m second 9 1 ... 9 m blocks multiplication, the first adder 10, the second adder 11, the first comparison circuit 12, the fourth register 13, the second comparison circuit 14, the fifth register 15, the third group of elements And 16, the fourth melting the group of AND gates 17, outlet 18 and inlet 19 of the device.

Устройство работает следующим образом.The device operates as follows.

В исходном состоянии все счетчики 3i (i=1…m, m - число предметов в рюкзаке) и регистры 51…5m устанавливаются в нулевое состояние.In the initial state, all the counters 3 i (i = 1 ... m, m is the number of items in the backpack) and the registers 5 1 ... 5 m are set to zero.

На каждом регистре 61…6m хранится код стоимости единицы соответствующего предмета для помещения его в рюкзак. На каждом регистре 81…8m хранится код веса единицы предмета для рюкзака.Each register 6 1 ... 6 m stores the unit cost code of the corresponding item for placing it in a backpack. Each register 8 1 ... 8 m stores the code of the unit weight of the item for the backpack.

Выходы переполнения счетчиков 3i (i=1…m-1) подсоединены к входам счетчиков 3i+1, выход счетчика 3m является выходом 18 устройства и одновременно подсоединен к инверсному входу элемента И 2.The overflow outputs of the counters 3 i (i = 1 ... m-1) are connected to the inputs of the counters 3 i + 1 , the output of the counter 3 m is the output 18 of the device and is simultaneously connected to the inverse input of the And 2 element.

Работа устройства начинается после подачи сигнала ПУСК на вход 19 устройства, после чего импульсы с выхода ГТИ 1 начинают поступать на вход счетчика 31.The operation of the device begins after applying the START signal to the input 19 of the device, after which the pulses from the output of the GTI 1 begin to flow to the input of the counter 3 1 .

Выход переполнения счетчика 3i (i=1…m-1) подсоединен к входу счетчика 3i+1. С выхода счетчика 3i (i=1…m) код поступает на первые входы блоков умножения 7i и 9i, на вторые входы которых поступают коды с выходов регистров 6i и 8i соответственно.The counter overflow output 3 i (i = 1 ... m-1) is connected to the input of the counter 3 i + 1 . From the output of the counter 3 i (i = 1 ... m), the code enters the first inputs of the multiplication blocks 7 i and 9 i , the second inputs of which receive codes from the outputs of the registers 6 i and 8 i, respectively.

Код результата с выхода второго блока умножения 9i поступает на одноименный вход первого сумматора 10, с выхода которого суммарный код веса рюкзака для данного набора предметов поступает на первый вход второй схемы сравнения 12, на второй вход которой поступает код с выхода регистра 13 со значением допустимого веса рюкзака.The result code from the output of the second multiplication block 9 i goes to the input of the same adder 10 of the same name, from the output of which the total backpack weight code for this set of items goes to the first input of the second comparison circuit 12, the second input of which receives the code from the output of register 13 with a value of valid backpack weights.

Одновременно код результата с выхода первого блока умножения 7i поступает на одноименный вход второго сумматора 11, с выхода которого суммарный код стоимости набора предметов в рюкзаке поступает на второй вход четвертой группы элементов И 17 и на первый вход второй схемы сравнения 14, на второй вход которой поступает код с выхода регистра 15 со значением текущей стоимости набора предметов в рюкзаке.At the same time, the result code from the output of the first multiplication unit 7 i goes to the input of the second adder 11 of the same name, from the output of which the total cost code of a set of items in the backpack goes to the second input of the fourth group of elements And 17 and to the first input of the second comparison circuit 14, to the second input of which a code arrives from the output of register 15 with the value of the current value of a set of items in a backpack.

Единичный сигнал на выходе первой схемы сравнения 12 появляется только в том случае, если код веса рюкзака на выходе сумматора 10 меньше или равен коду на выходе регистра 13 со значением допустимого веса рюкзака.A single signal at the output of the first comparison circuit 12 appears only if the backpack weight code at the output of the adder 10 is less than or equal to the code at the output of the register 13 with the value of the allowable backpack weight.

Единичный сигнал на выходе второй схемы сравнения 14 появляется только в том случае, если код стоимости набора предметов в рюкзаке на выходе второго сумматора 11 меньше или равен коду стоимости на выходе регистра 15 со значением текущей стоимости набора предметов в рюкзаке.A single signal at the output of the second comparison circuit 14 appears only if the code for the cost of a set of items in a backpack at the output of the second adder 11 is less than or equal to the value code at the output of register 15 with the value of the current cost of a set of items in a backpack.

Сигналы с выходов схем сравнения 12 и 14 поступают на входы третьего элемента И 16, с выхода которого единичный сигнал (в случае всех единичных входных сигналов) поступает на первые входы группы элементов И 4i (i=1…m) и на первый вход группы элементов И 17, на второй вход которой поступает код с выхода сумматора 11 для перезаписи его в регистр 15, куда записывается код максимальной стоимости набора предметов в рюкзаке.The signals from the outputs of the comparison circuits 12 and 14 are fed to the inputs of the third element And 16, the output of which a single signal (in the case of all single input signals) is fed to the first inputs of the group of elements And 4 i (i = 1 ... m) and to the first input of the group elements And 17, the second input of which receives the code from the output of the adder 11 to overwrite it in register 15, where the code is written the maximum cost of a set of items in a backpack.

Через открытые группы элементов И 4i коды с выходов счетчиков 3j поступают на одноименные входы регистров 5i, на которых фиксируются текущие значения количества предметов i-го типа в рюкзаке.Through the open groups of elements And 4 i, the codes from the outputs of the counters 3j go to the inputs of the same register 5 i , on which the current values of the number of items of the i-type in the backpack are fixed.

Сигналы с выходов переполнения счетчиков 3i (i=1…m-1) поступают на входы счетчиков 3i+1. Сигнал с выхода переполнения счетчика 3m поступает на инверсный вход элемента И 2, в результате чего на выходе 18 устройства появляется сигнал окончания работы и прекращается подача импульсов с выхода ГТИ 1.The signals from the outputs of the overflow counters 3 i (i = 1 ... m-1) are fed to the inputs of the counters 3 i + 1 . The signal from the counter overflow output 3 m goes to the inverse input of the And 2 element, as a result of which the output signal 18 appears at the device output 18 and the pulse supply from the GTI output 1 stops.

Результатом работы устройства являются:The result of the device are:

коды на регистрах 5i (i=1…m), на которых фиксируются коды чисел предметов i-го типа (i=1…m) в рюкзаке;codes on registers 5 i (i = 1 ... m), on which codes of numbers of objects of the i-th type (i = 1 ... m) in the backpack are fixed;

значение максимальной стоимости набора предметов в рюкзаке в регистре 15,the value of the maximum cost of a set of items in a backpack in register 15,

а также сигнал окончания работы 18 устройства.as well as the end signal 18 of the device.

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

1. Авторское свидетельство №1383389, кл. G06F 15/20, 1987.1. Copyright certificate No. 1383389, cl. G06F 15/20, 1987.

Claims (1)

Устройство для решения задачи о рюкзаке, содержащее группу из m счетчиков 31…3m, генератор тактовых импульсов (ГТИ) 1, выход которого соединен с первым входом первого элемента И 2, второй вход которого соединен с пусковым входом устройства 19, а выход подсоединен к входу счетчика 31, группу из m вторых элементов И 41…4m, третий элемент И 16, четвертую группу элементов И 17, отличающееся тем, что в него дополнительно включены группы из m первых 51…5m, вторых 61…6m и третьих 81…8m регистров, m первых 71…7m и вторых 91…9m блоков умножения, первый 10 и второй 11 сумматоры, первая схема сравнения 12, четвертый регистр 13, вторая схема сравнения 14, пятый регистр 15, выход каждого счетчика 3i (i=1…m) подсоединен к первым входам группы элементов И 4i, к первому входу первого блока умножения 7i и к первому входу второго блока умножения 9i, второй вход блока умножения 9i подсоединен к выходу третьего регистра 8i, а выход - к одноименному входу первого сумматора 10, выход которого подсоединен к первому входу первой схемы сравнения 12, второй вход которой подсоединен к выходу четвертого регистра 13, а выход - к первому входу третьего элемента И 16, выход которого подсоединен к первому входу четвертой группы элементов И 17 и к вторым входам групп элементов И 4i (i=1…m), выход каждой из которых подсоединен к входу первого регистра 5i, выход каждого второго регистра 6i подсоединен ко второму входу первого блока умножения 7i, выход которого подсоединен к одноименному входу второго сумматора 11, выход которого подсоединен к первому входу второй схемы сравнения 14, ко второму входу четвертой группы элементов И 17, выход которой подсоединен к входу пятого регистра 15, выход которого подсоединен ко второму входу второй схемы сравнения 14, выход которой подсоединен к ко второму входу элемента И 16, выход переполнения счетчика 3i (i=1…m-1) подсоединен к входу счетчика 3i+1, выход переполнения счетчика 3m подключен к инверсному входу первого элемента И 2 и является выходом 18 устройства. A device for solving the backpack problem, containing a group of m counters 3 1 ... 3 m , a clock pulse generator (GTI) 1, the output of which is connected to the first input of the first element And 2, the second input of which is connected to the start input of the device 19, and the output is connected to the counter input 3 1 , a group of m second elements And 4 1 ... 4 m , a third element And 16, a fourth group of elements And 17, characterized in that it additionally includes groups of m first 5 1 ... 5 m , second 6 1 ... 6 m and third 8 1 ... 8 m registers, m first 7 1 ... 7 m and second 9 1 ... 9 m multiplication blocks, the first 10 and T Ora 11 adders, the first comparison circuit 12, the fourth register 13, the second comparison circuit 14, the fifth register 15, the output of each counter 3 i (i = 1 ... m) is connected to the first inputs of the group of elements And 4 i , to the first input of the first multiplication block 7 i and to the first input of the second multiplication unit 9 i , the second input of the multiplication unit 9 i is connected to the output of the third register 8 i , and the output is connected to the same input of the first adder 10, the output of which is connected to the first input of the first comparison circuit 12, the second input of which connected to the output of the fourth register 13, and the output to p moat input of the third AND gate 16, whose output is connected to the first input of the fourth group of AND gates 17 and to the second inputs of the groups of AND gates 4 i (i = 1 ... m), the output of each of which is connected to the input of the first register 5 i, the output of each of the second register 6 i connected to the second input of the first multiplier 7 i, the output of which is connected to the same name input of the second adder 11, whose output is connected to the first input of the second comparison circuit 14, to the second input of the fourth group of AND gates 17, whose output is connected to the input of the fifth registers of and 15, whose output is connected to the second input of the second comparison circuit 14 whose output is connected to the second input of AND gate 16, the overflow output of the counter 3 i (i = 1 ... m-1) is connected to the input of the counter 3, i + 1, the overflow outlet the counter 3 m is connected to the inverse input of the first element And 2 and is the output 18 of the device.
RU2009101397/08A 2009-01-19 2009-01-19 Knapsack problem solving apparatus RU2413287C2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2009101397/08A RU2413287C2 (en) 2009-01-19 2009-01-19 Knapsack problem solving apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2009101397/08A RU2413287C2 (en) 2009-01-19 2009-01-19 Knapsack problem solving apparatus

Publications (2)

Publication Number Publication Date
RU2009101397A RU2009101397A (en) 2010-07-27
RU2413287C2 true RU2413287C2 (en) 2011-02-27

Family

ID=42697670

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2009101397/08A RU2413287C2 (en) 2009-01-19 2009-01-19 Knapsack problem solving apparatus

Country Status (1)

Country Link
RU (1) RU2413287C2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2542661C1 (en) * 2014-03-28 2015-02-20 Федеральное государственное казенное военное образовательное учреждение высшего профессионального образования "Военная академия Ракетных войск стратегического назначения имени Петра Великого" Министерства обороны Российской Федерации Device to solve knapsack problem
RU2613854C1 (en) * 2015-11-30 2017-03-21 Негосударственное частное образовательное учреждение высшего образования "Московский институт экономики, политики и права" (НЧОУ ВО "МИЭПП") Device for solving backpack problem
RU2656543C1 (en) * 2017-04-26 2018-06-05 Негосударственная автономная некоммерческая организация высшего образования "Институт мировых цивилизаций" Device for solving the task of selection of technical means
RU2694019C2 (en) * 2017-08-15 2019-07-08 Федеральное государственное бюджетное учреждение "4 Центральный научно-исследовательский институт" Министерства обороны Российской Федерации Method of selecting optimal strategy in combat actions of different groups

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2443013C1 (en) * 2010-09-30 2012-02-20 Негосударственное образовательное учреждение высшего профессионального образования Московский институт предпринимательства и права Device for the knapsack problem solution
RU2461060C1 (en) * 2011-05-25 2012-09-10 федеральное государственное автономное образовательное учреждение высшего профессионального образования "Национальный исследовательский ядерный университет МИФИ" (НИЯУ МИФИ) Knapsack problem solving device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2542661C1 (en) * 2014-03-28 2015-02-20 Федеральное государственное казенное военное образовательное учреждение высшего профессионального образования "Военная академия Ракетных войск стратегического назначения имени Петра Великого" Министерства обороны Российской Федерации Device to solve knapsack problem
RU2613854C1 (en) * 2015-11-30 2017-03-21 Негосударственное частное образовательное учреждение высшего образования "Московский институт экономики, политики и права" (НЧОУ ВО "МИЭПП") Device for solving backpack problem
RU2656543C1 (en) * 2017-04-26 2018-06-05 Негосударственная автономная некоммерческая организация высшего образования "Институт мировых цивилизаций" Device for solving the task of selection of technical means
RU2694019C2 (en) * 2017-08-15 2019-07-08 Федеральное государственное бюджетное учреждение "4 Центральный научно-исследовательский институт" Министерства обороны Российской Федерации Method of selecting optimal strategy in combat actions of different groups

Also Published As

Publication number Publication date
RU2009101397A (en) 2010-07-27

Similar Documents

Publication Publication Date Title
RU2413287C2 (en) Knapsack problem solving apparatus
CN103793562A (en) Active power distribution network transient real-time simulation system design method based on FPGA
RU2443013C1 (en) Device for the knapsack problem solution
US9201848B2 (en) Floating point matrix multiplication co-processor
Mitsui et al. Use of student experiments for teaching embedded software development including HW/SW co-design
CN102129419A (en) Fast Fourier transform-based processor
RU2461060C1 (en) Knapsack problem solving device
RU2439687C1 (en) Device to solve problem of functions
RU2613854C1 (en) Device for solving backpack problem
RU2542661C1 (en) Device to solve knapsack problem
Romanov et al. The usage of a simple SchoolMIPS soft-processor core for teaching students the computer microarchitecture
RU2491620C1 (en) Device for simulating process of choosing commodity
Murali et al. An optimized implementation of vedic multiplier using barrel shifter in FPGA technology
Savich et al. A Low‐Power Scalable Stream Compute Accelerator for General Matrix Multiply (GEMM)
RU75072U1 (en) DEVICE FOR CALCULATING TRIGONOMETRIC FUNCTIONS
Ananthan A FPGA-based state space controller
Shen et al. Optimization algorithm analysis for FIR Filter by FPGA
Yang et al. Design and Implementation of a RISC Processor on FPGA
RU12477U1 (en) DEVICE FOR MODELING TWO-DIMENSIONAL VECTORS OF DEPENDENT RANDOM QUANTITIES WITH A PRESCRIBED CORRELATION COEFFICIENT
Wei et al. Implementation of high-speed verification platform based on emulator for ReDSP and ReMAP
Pradhan Simulation and Verification of Self Test 16-Bit Processor
Zenor et al. Efficient real-time simulation of linear differential equations arising from simulation of electronic power systems
Xu et al. An Automated Deployment with Reconfigurable Digital Controller for SRAM-based Computation-in-Memory
Torng Building First-Order Energy Modeling Intuition in Computer Architecture Lectures
Chandrakanth et al. Customized architecture for implementing configurable FFT on FPGA

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20110120