Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Методы случайного поиска

Читайте также:
  1. IFRS 13 «Оценка по справедливой стоимости»: сфера применения стандарта, методы определения справедливой стоимости.
  2. II) Методы теоретического уровня научного познания
  3. Админ методы оперативного упр-я персоналом организации.
  4. Административные и экономические методы управления природопользованием
  5. АНАЛИЗ ДВИЖЕНИЯ ДЕНЕЖНЫХ СРЕДСТВ. ПРЯМОЙ И КОСВЕННЫЙ МЕТОДЫ АНАЛИЗА ДВИЖЕНИЯ ДЕНЕЖНЫХ СРЕДСТВ
  6. Анализ среды в стратегическом менеджменте: факторы внутренней и внешней среды, методы анализа
  7. Аналитические методы
  8. Аналитические методы вычисления интеграла
  9. Аналитическое программирование оборудования с ЧПУ: методы, примеры.
  10. Антропометрические методы исследования размеров и формы тела

 

Содержание метода заключается в генерировании случайных чисел (RND), которые распределены по равномерному закону плотности вероятности в диапазоне от нуля до единицы.

.

Рис 6.5. Поле генерации случайных чисел

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

.

Рис 6.6. Кривая нормального распределения

 

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

Алгоритм метода случайного поиска основан на генерации большого количества случайных чисел. Подстановка этих чисел в алгоритм одной из перечисленных задач позволяет выбрать наилучшее решение, то есть реализуется случайный перебор различных решений, а на основе сравнения этих решений отбирается наилучшее. Теорема больших чисел доказывает, что при количестве экспериментов n®µ мы с достаточно большой вероятностью p®1 получим требуемое решение.

Метод решения алгебраических и трансцендентных уравнений. Пусть дана искомая функция на диапазоне от xmin до xmax: x=rnd.

Обычно функцию нормируют на диапазоне 0<x<1, 0<y<1 либо на генераторе случайных чисел указывают диапазон генерации чисел:

x=rnd(10);

xmax - xmin=10.

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

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

Для дифференциальных уравнений итерационная запись алгоритма Эйлера сходится и для случайного поиска, но с тем отличием, что шаги по индексу i определяются с помощью генератора случайных чисел: xi+1=rnd(i+1). Остановка происходит, когда значение y на i-ом шаге не отличается больше, чем на величину заданной точности.

çyi+1-yiç£ey;

çzi+1-ziç£ez;

çxi+1-xiç£ex; .

 


<== предыдущая страница | следующая страница ==>
Решение систем дифференциальных уравнений | Линейные и нелинейные методы

Дата добавления: 2014-08-04; просмотров: 336; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.