Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Оптимізація виробництва з випуску продукції на підприємстві Nature Republic

Реферат Оптимізація виробництва з випуску продукції на підприємстві Nature Republic





м чином буде створюватися початкове покоління (Uniform - якщо відсутні накладаються обмеження, в іншому випадку - Feasible population). Крім того, у розглянутій вкладці є можливість задати вручну початкове покоління (використовуючи пункт Initial population) або його частина, початковий рейтинг особин (пункт Initial scores), а також ввести обмежувальний числовий діапазон, якому повинні належати особини початкової популяції (Initial range).

. Вкладка «Selection» дозволяє вибрати оператор добору батьківських особин на основі даних з функції масштабування. В якості доступних для вибору варіантів оператора відбору пропонуються наступні:

Tournament - випадково вибирається вказане число особин, серед них на конкурсній основі вибираються кращі;

Custom - дозволяє писати свою власну функцію вибору.

. Вкладка «Reproduction» уточнює яким чином відбувається створення нових особин. Пункт Crossover fraction вказує частку особин, які створюються шляхом схрещування. Решта частки створюється шляхом мутації.

. У вкладці оператора мутації вибирається тип оператора мутації. Доступні налаштування

Gaussian - додає невелике випадкове число (відповідно до розподілу Гауса) до всіх компонентів кожного вектора-особини;

Uniform - вибираються випадковим чином компоненти векторів і замість них записуються випадкові числа з допустимого діапазону;

Adaptive feasible - генерує набір напрямків залежно від останніх найбільш вдалих і невдалих поколінь і з урахуванням накладаються обмежень просувається вздовж всіх напрямків на різну довжину;

Custom - дозволяє задати власну функцію.

. Вкладка «Crossover» дозволяє вибрати тип оператора схрещування (одноточечное, двухточечное, евристичне, арифметичне або розсіяне (Scattered), при якому генерується випадковий двійковий вектор відповідності батьків). Також є можливість завдання довільної (custom) функції схрещування.

. У вкладці «Migration» можна налаштовувати правила, згідно з якими особини будуть переміщатися між подпопуляціямі в межах однієї популяції. Подпопуляціі створюються, якщо в якості розміру популяції вказано вектор, а не натуральне значення. У даній вкладці можна вказати напрямок міграції (forward - в наступну подпопуляцію, both - в попередню і наступну), частку мігруючих особин і частоту міграції (скільки поколінь проходить між міграціями). Якщо створення подпопуляцій не потрібно, цю вкладку завжди варто залишати без змін.

. «Multiobjective problem settings» визначає параметри, характерні для багатокритеріального генетичного алгоритму. Можна задати наступні функції:

Distance measure function

Pareto front population fraction

. Вкладка «Hybrid function» дозволяє задати ще одну функцію мінімізації, яка використовуватиметься після закінчення роботи алгоритму. В якості можливих гібридних функцій доступні наступні вбудовані в саму середу MATLAB функції: none (не використовувати гібридну функцію) і - fgoalattain.

. У вкладці критерію зупинки («Stopping criteria») вказуються ситуації, при яких алгоритм здійснює зупинку. При цьому, параметрами, є наступні параметри:

Generations - максимальне число поколінь, після перевищення якого відбудеться зупинка;

Time limit - ліміт часу на роботу алгоритму;

Fitness limit - якщо оптимизируемого значення менше або дорівнює даного ліміту, то алгоритм зупиниться;

Stall generations - кількість мало відрізняються поколінь, по закінченні яких алгоритм зупиниться;

Function tolerance - мінімальні значення змін оптимизируемой й обмеженранічівает функцій відповідно, при яких алгоритм продовжить роботу.

. Особливий інтерес представляє вкладка «Plot Functions», яка дозволяє вибирати різну інформацію, яка виводиться по ходу роботи алгоритму і показує як коректність його роботи, так і конкретні досягаються алгоритмом результати. Найбільш важливими і використовуваними для відображення параметрами є:

Plot interval - число поколінь, по закінченні якого відбувається чергове оновлення графіків;

Distance - висновок інтервалу між значеннями особин в поколінні;

Genealogy - висновок генеалогічного дерева особин;

Score diversity - вивести гістаграмму рейтингу в кожному поколінні;

Selection - висновок гістограми батьків;

Stopping - висновок інформації про стан всіх параметрів, які впливають на критерії зупинки;

Custom function - ...


Назад | сторінка 14 з 21 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Електропостачання птахофабрики на 77 тис. голів курей РУП "Белоруснефт ...
  • Реферат на тему: Створення програми, яка дозволяє використовувати камеру
  • Реферат на тему: Додаток, що дозволяє проводити розрахунок заданої електричної схеми з різни ...
  • Реферат на тему: Докладне вивчення роботи фінансової функції ДАТАКУПОНДО, яка повертає число ...
  • Реферат на тему: Поняття алгоритму. Обчислення значення функції