Евразийский сервер публикаций
Евразийский патент № 048352
Библиографические данные | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
Формула | |||||||||||||||||||||||||||||||
(57) 1. Система определения оптимальных параметров технического объекта, функционирование которого может быть определено функцией от набора заданного количества дискретных переменных в известном множестве, при этом экстремум функции характеризует оптимальное функционирование объекта;
выполненная с возможностью задания количества предлагаемых наборов значений переменных, задания количества отбираемых наборов значений переменных, причём количество предлагаемых наборов значений переменных меньше количества возможных наборов значений переменных и больше количества отбираемых наборов значений переменных, а также с возможностями задания критерия останова, задания функции ожидания на оптимум случайным образом в форме разложения тензорного поезда в виде трёхмерных массивов в количестве, соответствующем количеству дискретных переменных, причём параметрами разложения тензорного поезда являются элементы трёхмерных массивов; включающая в себя носитель функции ожидания на оптимум, выполненный с возможностью хранения функции ожидания на оптимум в форме разложения тензорного поезда в виде трёхмерных массивов в количестве, соответствующем количеству дискретных переменных, причём параметрами разложения тензорного поезда являются элементы трёхмерных массивов; блок предложения наборов значений переменных, выполненный с возможностью до выполнения заданного критерия останова итеративно предлагать заданное количество предлагаемых наборов значений переменных случайным образом с вероятностью, пропорциональной соответствующим значениям функции ожидания на оптимум, а также с возможностью последовательной передачи предлагаемых наборов значений переменных на блок определения значений функции; блок определения значений функции, выполненный с возможностью определения значений функции для предложенных наборов значений переменных, а также с возможностью передачи определённых значений функции для каждого из предложенных наборов значений переменных блоку сравнения значений функции; блок сравнения, выполненный с возможностью отбора из предлагаемых наборов значений переменных заданного количества отбираемых наборов значений переменных, от которых значение функции наиболее оптимально, а также с возможностью передачи данных об отобранных наборах значений переменных блоку уточнения функции ожидания; блок уточнения функции ожидания, выполненный с возможностью уточнения параметров разложения тензорного поезда функции ожидания на оптимум таким образом, чтобы значения функции ожидания на оптимум для отобранных значений переменных повысились. 2. Система по п.1, отличающаяся тем, что определение оптимума включает в себя определение наиболее оптимального значения функции из вычисленных в ходе уточнения функции ожидания на оптимум. 3. Система по п.1, отличающаяся тем, что определение оптимума включает в себя определение значения функции по набору значений переменных, соответствующему наиболее оптимальному значению функции ожидания на оптимум. 4. Система по п.1, отличающаяся тем, что блок уточнения функции ожидания выполнен с возможностью уточнения параметров разложения тензорного поезда функции ожидания на оптимум с использованием метода градиентного подъёма. 5. Компьютерно-реализуемый способ определения оптимальных параметров технического объекта, функционирование которого может быть определено функцией от заданного количества дискретных переменных, принимающих значения в известном множестве, включающий в себя этапы, на которых обеспечивается функция от набора заданного количества дискретных переменных, принимающих значения в известном множестве, которая характеризует данные о функционировании объекта, при этом экстремум функции характеризует оптимальное функционирование объекта; случайным образом задаётся функция ожидания на оптимум в форме разложения тензорного поезда в виде трёхмерных массивов в количестве, соответствующем количеству дискретных переменных, причём параметрами разложения тензорного поезда являются элементы трёхмерных массивов; задаётся количество предлагаемых наборов значений переменных и количество отбираемых наборов значений переменных, причём количество предлагаемых наборов значений переменных меньше количества возможных наборов значений переменных и больше количества отбираемых наборов значений переменных; задаётся критерий останова; до выполнения заданного критерия останова итеративно выполняется этап уточнения функции ожидания на оптимум; определяются оптимальные наборы значений переменных и соответствующие им параметры технического объекта; при этом этап уточнения ожидания на оптимум включает в себя следующие действия случайным образом с вероятностью, пропорциональной соответствующим значениям функции ожидания на оптимум, предлагается заданное количество предлагаемых наборов значений переменных; определяются значения функции для предложенных наборов значений переменных; на основе определённых значений функции из предложенных наборов значений переменных отбирается заданное количество отбираемых значений переменных, значения функции от которых наиболее оптимальны; параметры разложения тензорного поезда функции ожидания на оптимум уточняются таким образом, чтобы значения функции ожидания на оптимум для отобранных наборов значений переменных повысились. 6. Способ по п.5, отличающийся тем, что включает в себя этап определения оптимума, причём определение оптимума включает в себя определение наиболее оптимального значения функции из вычисленных в ходе уточнения функции ожидания на оптимум. 7. Способ по п.5, отличающийся тем, что включает в себя этап определения оптимума, причём определение оптимума включает в себя определение значения функции по набору значений переменных, соответствующему максимальному значению функции ожидания на оптимум. 8. Способ по п.5, отличающийся тем, что параметры разложения тензорного поезда функции ожидания на оптимум уточняются с использованием метода градиентного подъёма. Загрузка данных... ![]()
| |||||||||||||||||||||||||||||||