Главная Контакты Добавить в избранное Авторы Вопросы и ответы
,

УДК 519.2

СПОСОБ АДАПТИВНОЙ АЛГОРИТМИЗАЦИИ ЗАДАЧ РАСЧЕТА

ПРОИЗВОДСТВЕННОЙ ПРОГРАММЫ

Балтовский А.А.

Введение

Основой экономического расчета промышленных предприятий является планирование. К числу наиболее актуальных задач в области планирования относятся задачи расчета производственных программ, дающие оптимальные или близкие к оптимальным (по выбранным критериям) технико-экономические и оперативные планы, многие из которых являются целочисленными задачами с булевыми переменными.

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

Работа выполнялась нами согласно постановления Верховного Совета Украины от 16.10. 1992 г. «О приоритетных направлениях развития науки и техники».

 

Анализ последних исследований

Как следует из анализа литературных источников [1-3] для решения задач такого типа чаще всего применяется метод ветвей и границ. Однако эффективность работы алгоритма, основанного на данном методе, существенно зависит от того насколько выбор конкретного метода отражает специфику задачи.

Согласно [4,5] в настоящее время накоплен опыт применения вероятностных методов для решения задач планирования. Вероятностный подход к решению (нелокальных) задач позволяет многие алгоритмы интерпретировать в рамках обычной локальной схемы (типа градиентной), правда уже для некоторой приближенной (усредненной) задаче. Этот факт дает возможность указать некоторый вариационный подход для формирования вероятностных итерационных алгоритмов решения дискретных задач.

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

Предметом исследований – модели, методы и алгоритмы решения задач планирования с булевыми переменными.

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

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

Для достижения поставленной цели в работе решались следующие задачи:

- перехода к осредненной задаче оптимизации с булевыми переменными на основе рандомизации переменных;

-          задание итеративного движения в множестве случайных векторов.

Исследования проводились с использованием методов статистики и математического моделирования, теории оптимального управления.

Научная новизна состоит в адаптивной алгоритмизации задач с булевыми переменными.

Практическое значение полученных результатов состоит в повышении эффективности процесса планирования.

 
 
Основная часть

Переход к осредненной задаче с булевыми переменными:

 

, ; х – целое,

 

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

Итак, рассмотрим задачу

 

 

где  х – случайный вектор с плотностью распределения , реализации которого удовлетворяют требованию

 

, j = 1,2,…, n.

 

Зададим итеративное движения во множестве случайных векторов в виде

 

,                                                         (1)

 

где - случайный вектор, определяющий направление движения;

      - величина шага в направлении .

Определяя далее направление движения с помощью правила локального улучшения

,

 

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

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

 

при ограничениях:

 i = 1,2,…, m,

,  j = 1,2,…, n,

 

; х – целое, j = 1,2,…, n, k = 1,2,…,.

 

Свяжем с данной задачей соответствующую функцию Лагранжа и перейдем к вероятностной постановке задачи:

 

 

где  - блочное представление векторах, причем

 

 , ; х – целое, k = 1,2,…,,                    (2)

 

j = 1,2,…, n.                                                  (3)

 

т.е. к задаче вида где х – случайный вектор, реализации которого удовлетворяют требованиям (2), (3), и который имеет некоторую плотность распределения .

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

 

,

 

где - случайный вектор, определяющий направление движения, такой что его реализации удовлетворяют требованиям (2), (3), т.е.

 

 , ,

, k = 1,2,…,,,

с плотностью распределения . U – булева случайная величина, такая что , .

Будем как и раньше, определять направление движения, выполняя правило локального улучшения в виде

 

.

 

Распишем подробнее :

 

 

Тогда разность    запишется следующим образом:

 

.

 

,      ,

 

Заметим, что

,

 

и, следовательно, в силу независимости случайных векторов y и x

 

.

 

При этом

.

 

Таким образом, задача состоит в определении случайного вектора , такого, что

 

.                        (5)

 

Булева случайная величина U на первом уровне работы алгоритма не меняется, т.е. N = 1,2,… .

В зависимости от выполнения операции осреднения по случайным переменным неравенства (5) здесь, как и прежде, можно получать разные типы алгоритмов, работающие как с реализациями случайных векторов, так и с их вероятностными характеристиками. Так, не проводя операции осреднения, получим алгоритм, работающий только с реализациями случайных векторов. При этом можно определить так, чтобы максимально гарантировать выполнение неравенства (5). С этой целью предположим, что

 

, если ,

 

                                                  , для всех i = 1,2,…,, .

 

Движение (4) понимается в этом случае как действие над реализациями случайных  векторов.

         Выполняя операцию осреднения в неравенстве (5) по булевой случайной величине U, а также по случайному вектору y, получим запись условия локального улучшения в виде

 

,

 

где .

Определим переменные и следующим образом:

 

, N = 1,2,…,

если ,

 

 для всех .

 

Движение (4) будем осуществлять в этом случае в вероятностных характеристиках. Обозначим через вероятность того, что случайная величина принимает значение равное единице: . Тогда запишем движение (4) запишем в виде

 

, k = 1,2,…,.                                        (6)

 

В нашем случае

 

, ,.

 

После проведения осреднения по всем случайным переменным, присутствующим в неравенстве (5) имеем

 

Полагая , =1,2,… можно определить  из следующих условий:

 

,

 

 

 

При этом движение осуществляется по (6).

 

Выводы

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

 

The method of forming of credible iteration algorithms of decision of task of calculation of the production program with boole variables is represented in the article.

 

1. Живоглядов В.П. Автоматизированный синтез алгоритмов активно-адаптивного управления // Изд. АН Кирг.ССР. Физ.-техн. и матем.науки.-1987.-№2.- С.33-40.

2. Сельвестров А.Н., Папченко О.М. Многократно адаптивные системы идентификации. – К.: Техника,1983.-111 с.

3. Математическое моделирование и методы оптимизации: Межвуз.сб.научн.ст. /Горьков. государств. ун-т им Н.И.Лобачевского; под ред. А.В.Сергиевского. - Горький: Б.ч., 1989. – 160 с.

4. Батурин А.Н., Тихомиров А.А. Моделирование экономических систем (целевой подход). – М.: Изд-во Московского ун-та, 1987.— 86с.

5. Оптимизация: модели, методы, решения. Сб.научн.тр. /Рос.АН СО. Сибир. энерг. ин-т. Отв.ред.В.П.Булатов. – Новосибирск: наука, 1992.- 357 с.

 





Ответы на вопросы [_Задать вопроос_]

Читайте также

 
Клименко А.К. Об оптимизации коэффициента усиления в адаптивной системе с обратной моделью.

Клименко А.К. Об ускорении сходимости процессов в адаптивной системе с обратной моделью

Клименко А.К. Об устранении колебательности адаптивной системы в промежутках дискретного времени

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

Волков Д.А., Донец Л.Ю., Мирошниченко А.С. Характеристика комплексной специализированной информационной системы управления инженерными сетями на примере СПРВ.

Быченко Ю.Ю., Тодорцев Ю.К. Модернизация аппаратного комплекса для проведения испытания на плотность системы герметичного ограждения энергоблока с реактором ВВЭР-1000.

Сосюк А.В. Інтелектуальний автоматизований контроль знань в системах дистанційного навчання

Руднєва М.С., Кочеткова О.В., Задорожній Р.О. Принципи побудови оптимальної структури інформаційно-вимірювальної системи геометричних розмірів об’єктів в діапазоні від 1 нм до 1000 нм

Дзюбаненко А. В. Организация компьютерных систем для анализа изображений

Кухаренко С.В., Балтовский А.А. Решение задачи календарного планирования с использованием эвристических алгоритмов.

Балтовский А.А. Выбор критериев эффективности функционирования адаптивной автоматизированной системы управления, ее подсистем и промышленного производства

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

Яковенко А.Е. Проектирование автоматизированных систем принятия решений в условиях адаптивного обучения с учетом требований болонского процесса

Балтовский А.А. Синтез оптимального закона управления большой системой на основе композиции локальных оптимальных решений

Методы построения адаптивных систем управления

Михайленко В.С., Ложечников В.Ф. Методы настройки нечеткого адаптивного ПИД-регулятора

Щокін В.П., Сушенцев О.О., Коломіц Г.В. Інтелектуальна система управління з нечітким адаптивним емулятором

Михайленко В.С., Ложечников В.Ф. Анализ методов разработки нечетких САР для управления сложными взаимосвязанными объектами

Кучеров Д.П., Василенко А.В., Иванов Б.П. Алгоритм адаптивного терминального управления динамической системой с элементом дифференцирования

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

Шутеев Э.И., Белокопытов Д.О. Определение постоянной составляющей сигналов методом адаптации

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

Клименко А.К. Об устранении колебательности адаптивной системы в промежутках дискретного времени

Балтовский А.А. Выбор критериев эффективности функционирования адаптивной автоматизированной системы управления, ее подсистем и промышленного производства

Малахов В.П., Ситников В.С., Яковлева И.Д. Адаптивная перестройка цифрового фильтра в системе автоматического управления.

Клименко А.К. Об обеспечении сходимости процесса адаптации посредством воспроизведения измерительной программы в обратном времени.

Михайленко В.С., Никольский В.В. Использование нечеткой адаптивной системы управления для компьютерного мониторинга сетью котельных установок

Ковриго Ю.М., Мовчан А.П., Полищук И.А., Фоменко Б.В. Адаптивное управление теплоэнергетическими процессами

Клименко А.К. Об ускорении сходимости процессов в адаптивной системе с обратной моделью

Вишневский Л.В., Веретенник А.М., Войтецкий И.Е. Выбор критерия для оценки процесса включения генераторов на параллельную работу

Носов П.С. Принятие адаптивной стратегии при формировании траектории обучения в пространстве.

Ковриго Ю.М., Фоменко Б.В., Поліщук І.А. Адаптивна система регулювання витрати палива.

Кучеров Д.П. Cинтез адаптивной квазиоптимальной по быстродействию системы управления при входном воздействии вида квадратичной функции и наличии ограниченных помех.

Клименко А.К. Об оптимизации коэффициента усиления в адаптивной системе с обратной моделью.

Бобриков С.А., Пичугин Е.Д. Коррекция нелинейной характеристики типа «реле с зоной нечувствительности».

Ладанюк А.П., Заєць Н.А., Луцька Н.М. Застосування адаптивних систем керування для нестаціонарних об'єктів технологічних комплексів неперервного типу.

Ковриго Ю.М., Мовчан А.П., Полищук И.А. Метод построения самонастраивающихся регуляторов для промышленного применения.

Орлов В.В. Эффективность адаптивных фильтров при расстройке принимаемого и опорных сигналов.