Больцмановский отжиг и отжиг Коши
Алгоритм имитации отжига. Реализация отжига в рассматриваемой задаче. Поиск на основе аналогии с процессом образования кристаллической структуры с минимальной энергией при охлаждении. Моделирование физических систем, решение некоторых задач оптимизации.
Рубрика | Производство и технологии |
Вид | реферат |
Язык | русский |
Дата добавления | 26.03.2016 |
Размер файла | 339,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство образования и науки Российской Федерации
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
«Уральский федеральный университет
имени первого Президента России Б.Н. Ельцина»
Физико-технический факультет
Кафедра вычислительной техники
Больцмановский отжиг и отжиг Коши
Отчет по дисциплине «Современные проблемы науки и производства в интеллектуально-информационных технологиях»
Руководитель Г.Б. Смирнов
Студент гр. ФтМ-150803 Асоев М.А
Екатеринбург - 2016
Содержание
Введение
Алгоритм имитации отжига
Больцмановский отжиг
Отжиг Коши (быстрый отжиг)
Реализация отжига в рассматриваемой задаче
Заключение
Список использованных источников
Введение
Метод отжига - это техника оптимизации, использующая упорядоченный случайный поиск на основе аналогии с процессом образования веществом кристаллической структуры с минимальной энергией при охлаждении. В настоящее время метод отжига применяется для решения многих оптимизационных задач - финансовых, компьютерной графики, комбинаторных, в телекоммуникационных сетях, и многих других. Зачастую метод отжига используют для обучения нейронных сетей. Несмотря на такую широкую область применения, скорость сходимости метода отжига все еще мало изучена. История метода отжига начинается с 1953 года. В этом году Н. Метрополисом был разработан алгоритм симуляции установления равновесия в системе с множеством степеней свободы при заданной температуре. В начале 80-х у С. Киркпатрика впервые появилась идея использовать этот алгоритм не только для моделирования физических систем, но и для решения некоторых задач оптимизации. Огромным преимуществом метода отжига является свойство избежать “ловушки” в локальных минимумах оптимизируемой функции, и продолжить поиск глобального минимума. Это достигается за счет принятия не только изменений параметров, приводящих к уменьшению значения функции, но и некоторых изменений, увеличивающих ее значение, в зависимости от т.н. температуры характеристики моделируемого процесса. Чем выше температура, тем больше “ухудшающие” изменения допустимы, и больше их вероятность. Еще одним преимуществом является то, что даже в условиях нехватки вычислительных ресурсов для нахождения глобального минимума, метод отжига, как правило, выдает весьма неплохое решение. Л. Ингбером показано, что метод отжига и его модификации являются одним из наиболее эффективных методов случайного поиска оптимального решения для большого класса задач. К настоящему времени разработано множество различных вариантов метода отжига, как общих так и их специализаций для конкретных задач.
Алгоритм имитации отжига
Алгоритм основывается на имитации физического процесса, который происходит при кристаллизации вещества из жидкого состояния в твёрдое, в том числе при отжиге металлов. Предполагается, что атомы уже выстроились в кристаллическую решётку, но ещё допустимы переходы отдельных атомов из одной ячейки в другую. Предполагается, что процесс протекает при постепенно понижающейся температуре. Переход атома из одной ячейки в другую происходит с некоторой вероятностью, причём вероятность уменьшается с понижением температуры. Устойчивая кристаллическая решётка соответствует минимуму энергии атомов, поэтому атом либо переходит в состояние с меньшим уровнем энергии, либо остаётся на месте. (Этот алгоритм также называется алгоритмом Н. Метрополиса, по имени его автора). отжиг кристаллический структура охлаждение
При помощи моделирования такого процесса ищется такая точка или множество точек, на котором достигается минимум некоторой числовой функции, где. Вводится последовательность точекпространства X. Алгоритм последовательно находит следующую точку по предыдущей, начиная с точки, которая является начальным приближением. Алгоритм останавливается по достижении точки.
Точкапо алгоритму получается на основе текущей точкиследующим образом. К точкеприменяется оператор Б, который случайным образом модифицирует соответствующую точку, в результате чего получается новая точка. Точкастановится точкойс вероятностью, которая вычисляется в соответствии с распределением Гиббса:
Здесь> 0 - элементы произвольной убывающей, сходящейся к нулю положительной последовательности, которая задаёт аналог падающей температуры в кристалле. Скорость убывания и закон убывания могут быть заданы по желанию создателя алгоритма.
Алгоритм имитации отжига похож на градиентный спуск, но за счёт случайности выбора промежуточной точки должен будет попадать в локальные минимумы реже, чем градиентный спуск. Алгоритм имитации отжига не гарантирует нахождения минимума функции, однако при правильной политике генерации случайной точки в пространстве X, как правило, происходит улучшение начального приближения
Больцмановскийотжиг
Исторически первой схемой метода отжига является схема Больцмановского отжига. Эта схема использовалась Н.Метрополисом для вычисления многомерных интегралов пути в задачах статистической физики, а также С.Киркпатриком для решения задачи нахождения оптимальной разводки микросхем. В Больцмановском отжиге изменение температуры задаетсяформулой
Вероятностное распределение Q(x; T) выбирается как нормальное распределение (рис. 3) с математическим ожиданием м = t(x) и дисперсией у 2 = T,тоестьзадаетсяплотностью:
где D - размерность пространства состояний.
Рис. 1 -- Плотность нормального распределения
Пространство состояний предполагается метрическим. Для больцмановской схемы доказано, что при достаточно больших и общем числе шагов k, выбор такого семейства распределений гарантирует нахождение глобальногоминимума.
Отжиг Коши (быстрый отжиг)
Основным недостатком Больцмановского отжига является медленное убывание температуры. Например, чтобы понизить исходную температуры в 40 раз, требуется интераций, что уже вряд ли приемлемо при решении каких-либо задач. Ввиду этого Цу и Хартли предложили алгоритм, позволяющий использовать для изменения температуры схему
без потери гарантии нахождения глобального минимума. Это достигается за счет использования в качестве распределений Коши с плотностью
соответствующим образом нормированных. В случае D = 1 приходим к плотности
К сожалению, это распределение не очень удобно моделировать в пространстве размерности больше 1. Этого можно избежать, например, с помощью перемножения одномерных распределений Коши:
но в этом случае нахождении глобального минимума гарантируется только при законе изменения температуры не быстрее чем:
что гораздо медленнее схемы.
Однако это распределение сложно моделировать в пространствах размерностью больше единицы. Кроме того, в них накладывается ряд ограничений на закон изменения температуры, что является серьезным недостатком данного алгоритма.
Реализация отжига в рассматриваемой задаче
Для простоты рассматривалось одномерное пространство состояний, в котором в качестве формулы расстояния между автоматами |x l x| использовалось количество различных переходов в двумерном масссиве transitions. Нормальное распределение моделировалось с помощью центральной предельной теоремы [3]. Распределение Коши моделировалось как частное двух нормальных распределений [5]. Для моделирования убывания температуры использовались непосредственно формулы для отжига Коши или Больцмановского отжига. Для вычисления вероятности принятия нового состояния использовалась формула, подробнее описанная в [6] h(ДE ; T )=e (ДE/T ) Из формулы видно, что если E l E > 0 (новая функция приспособленности больше старой), то функция вероятности принятия h > 1, следовательно, новый автомат обязательно заменит старый. Если же E l E < 0 (то есть старый автомат лучше), то новый автомат имеет шанс заменить старый с тем меньшей вероятностью, чем больше разность функций приспособленности.
Функция приспособленности
В качестве функции приспособленности использовалась следующая формула f(n, t) = n - t/200, где n -- количество яблок съеденных муравьем за 200 ходов, а t -- номер хода на котором муравей съел последнее яблоко.
Результаты
По итогам измерений отжиг Коши показал лучший результат, достигнув максимального результата в 89 яблок. Лучшим результатом Больцмановского отжига было 88 съеденных яблок, то есть Больцмановский отжиг не нашел решения поставленной задачи.
Результаты измерений функции приспособленности
Ниже представлен усредненный по ста запускам график зависимости числа съеденных яблок от числа поколений метода имитации отжига (рис. 2). В каждом запуске число итераций равняется полумиллиону
Рис.2 -- Усредненный график функции приспособляемости, 100 запусков, 500 000 итераций
Из графика видно, что в среднем Отжиг Коши дает результаты лучше, чем Больцмановский отжиг. На последующих графиках (рис. 1 и рис. 2) показаны отдельные графики максимума, минимума и среднего значения функции приспособляемости для каждого из отжигов по отдельности
Рис. 3 -- Отжиг Коши, 100 запусков, 500 000 итераций
Рис. 4-- Больцмановский отжиг, 100 запусков, 500 000 итераций
Как видно из графиков, в данной задаче Отжиг Коши дает лучший средний и максимальный результаты. Но наихудший результат работы Отжига Коши хуже, чем наихудший результат работы Больцмановского отжига.
Заключение
Метод отжига является весьма эффективном алгоритмом случайного поиска глобального минимума. Версия алгоритма сверхбыстрого отжига сходится значительно быстрее других методов, поэтому в практических задачах ее использование, видимо, наиболее целесообразно.
Пока мало изучены возможности метода отжига для решения других задач, сводящихся к оптимизационным. Надеюсь, что в ближайшие время будут получены теоретические результаты относительно скорости сходимости метода отжига.
Список использованных источников
1. Тяхти А. С., Чебатуркин А. А. Описание виртуальной лаборатории на языке C# // НИУ ИТМО, кафедра компьютерных технологий, 2010. http://is.ifmo.ru/genalg/labs_2010-2011/GlOpt_instruction.pdf
2. Поликарпова Н. И., Шалыто А. А. Автоматное программирование // СПб.: Питер, 2009. http://is.ifmo.ru/books/_book.pdf
3. Метод имитации отжига. Конспект лекций А. Лопатина. http://rain.ifmo.ru/~buzdalov/lab-2011/books/annealing.pdf
4. Luke Sean “Essentials of Metaheuristics” // Online Version 1.0, 2010. http://rain.ifmo.ru/~buzdalov/lab-2011/books/metaheuristics.pdf
5. Wolfram MathWorld, Cachy Distribution http://mathworld.wolfram.com/CauchyDistribution.html
Размещено на Allbest.ru
...Подобные документы
Технологический процесс отжига холоднокатаного металла в колпаковой печи. Описание последовательности отжига и охлаждения металла. Описание циклограммы процесса отжига. Требование к видам и характеристикам энергообеспечения. Техническое обеспечение АСУ.
дипломная работа [3,1 M], добавлен 19.01.2017Проектирование термического отделения для непрерывного отжига автолистовой стали с последующим цинкованием с заданной годовой программой. Общая характеристика и расчеты технологических процессов, технические характеристики агрегатов, их эффективность.
дипломная работа [469,2 K], добавлен 20.02.2011Применение ионно-имплантированных структур при изготовлении полупроводниковых приборов. Использование импульсного фотонного отжига для устранения радиационных дефектов в имплантированных слоях. Особенности лазерного воздействия на монокристаллы GaAs.
курсовая работа [6,5 M], добавлен 18.06.2012Изучение понятия и особенностей термической обработки стальных деталей. Характерные черты закалки, отпуска и отжига - температура нагрева и способ последующего охлаждения. Отпуск закаленных деталей. Отжиг дюралюминия, меди и латуни. Воронение стали.
презентация [152,4 K], добавлен 20.06.2014Отжиг для снятия остаточных напряжений. Температурный порог рекристаллизации. Полный, изотермический, нормализация, неполный, отжиг на зернистый перлит. Закалка без полиморфного превращения и старение цветных сплавов. Особенности сквозной прокаливаемости.
лекция [186,4 K], добавлен 29.09.2013Составление диаграммы состояния железо-цементит с указанием структурных составляющих во всех ее областях. Построение кривой охлаждения (с применением правила фаз) для сплава, содержащего 3,5 % углерода. Определение температуры полного и неполного отжига.
контрольная работа [3,7 M], добавлен 03.12.2010Структура сталей и белых чугунов. Выбор температуры в двухфазной области и определение содержания углерода в фазах. Структурные составляющие, встречающиеся в сплавах. Кривая охлаждения сплава. Принципы выбора температур для полного и неполного отжига.
контрольная работа [552,8 K], добавлен 25.11.2012Анализ химического состава стали и его влияние на структуру, фазовый состав, основные и технологические свойства. Проектирование технологических операций ковки и отжига, дефекты и способы их устранения. Проектирование операций закалки и отпуска.
курсовая работа [33,4 K], добавлен 27.02.2010Основные этапы проектирования участка изотермического отжига поковок, расчет программы цеха. Выбор марки стали, расчет производительности оборудования и определение его количества. Проектирование технологического процесса, теплотехнический расчет.
курсовая работа [1,2 M], добавлен 10.02.2014Термическая обработка металлов - наука и часть металловедения. Отжиг. Закалка. Нормализация. Виды закалки - обычная и изотермическая. Дефекты при закалке. Недостаточная твердость детали. Коробление и трещины. Полный, неполный, рекристаллизационный отжиг.
реферат [331,3 K], добавлен 21.09.2016Определение эксплуатационных свойств белых чугунов количеством, размерами, морфологией и микротвердостью карбидов. Влияние температуры отжига на механические свойства промышленного чугуна. Технологические схемы изготовления изделий повышенной стойкости.
доклад [50,8 K], добавлен 30.09.2011Технологическая схема производства светотехнического стекла. Сырьевые материалы для производства стекла. Расчет шихты по листовому стеклу. Пересчет состава стекла из весовых процентов в молярные, метод А.А. Аппена. Расчет режима отжига стеклоизделия.
реферат [40,4 K], добавлен 08.11.2012Теоретические сведения о процессах легирования. Физико-химические основы технологии микроэлектроники. Распределение примесей после зонной плавки. Анализ бинарной диаграммы состояния Si-Al. Расчет примеси в полупроводнике после диффузионного отжига.
курсовая работа [2,0 M], добавлен 10.12.2015Проектирование и расчет вакуумной системы для отжига деталей в условиях вакуума среднего давления. Расчет стационарного газового потока. Определение конструктивных размеров трубопроводов и выбор элементов вакуумной системы. Расчет времени откачки.
контрольная работа [690,1 K], добавлен 24.08.2012Производственная программа термического участка. Схема нормализационного отжига. Определение действительного годового фонда времени работы оборудования. Тепловой расчет печи. Причины возникновения брака. Промышленная экология, выбросы вредных веществ.
дипломная работа [3,4 M], добавлен 26.10.2014Технология получения ситаллов и стеклокристаллического материала. Характеристика барий-боратного стекла и его кристаллизации. Составы фторидных стекол. Методика варки и отжига стекол. Спектры комбинационного рассеяния света. Люминесценция в стеклах.
дипломная работа [2,2 M], добавлен 13.02.2013Понятие, общая характеристика и виды термической обработки стали. Особенности основных этапов собственно-термической обработки стали, а именно отжига, нормализации, закалки, отпуска и старения. Отпускная хрупкость I, II рода и способы ее устранения.
лабораторная работа [38,9 K], добавлен 15.04.2010Структура доэвтектоидных и заэвтектоидных сталей при различных температурах. Фазовые превращения стали. Особенности возникновения структуры доэвтектоидной стали. Основные факторы, от которых зависит микроструктура стали. Полный и неполный отжиг.
реферат [2,1 M], добавлен 29.01.2014Описание порядка применения закалки углеродистых сталей и определение температуры закалки согласно заданию. Вычисление необходимой продолжительности закалки. Назначение отжига и определение его времени согласно заданию. Правила составления протокола.
лабораторная работа [15,3 K], добавлен 12.01.2010Сравнительная характеристика, определение основных химических и механических свойств сталей 15, 35 и У12, их функциональные особенности и сферы практического использования. Операции термической обработки: отжиг, нормализация, улучшение, закалка и отпуск.
лабораторная работа [22,8 K], добавлен 25.12.2014