Вибір алгоритму пошуку

 

Алгоритми пошуку на неявно заданому графі утворені алгоритмами повного перебору й алгоритмами, що використають інформацію про розв'язуване завдання.

До першої групи алгоритмів прийнято відносити алгоритми, у яких використається пошук у глибину, пошук завширшки, пошук завширшки з ітерацією по глибині. Для алгоритмів другої групи прийнято вводити оцінну функцію, що є мірою, яка показує успішність руху по графі в обраному напрямку з погляду руху мети.

До алгоритмів другої групи, які доцільно використати для рішення проектних завдань, варто віднести алгоритми найшвидшого спуску, алгоритм галузей і границь і алгоритм, що використає в оцінній функції не тільки трудомісткість уже пройденого шляху, але й міру відстані до цільових вершин.

Розглянемо з позицій викладений процес проектування пристрою автоматичної точної синхронізації. Для визначення значення елементів множин А, В, С, D вершини графа розглянемо, як змінюється модель у процесі проектування, тобто в просторі станів, яким відповідають рубежі розв'язуваних завдань (підзавдань). Будемо виходити з того, що точне моделювання процедур рішення підзавдань проектування у вузлах графа неможливо, у зв'язку із чим варто розділити завдання, розв'язувані людиною, і завдання, розв'язувані комп'ютером. До компетенції людини в розглянутому випадку ставиться формулювання мети, завдань і підзавдань. Комп'ютер повинен проводити вибір з відомого набору альтернатив, здійснення обраної дії, оцінку ситуації й вибір наступного кроку. При виборі альтернатив вирішальним правилом є можливість досягнення мети, порівнюючи при цьому ступінь зменшення деяких небажаних ефектів і виходячи з необхідності рішення вартого завдання або під - завдання. У процесі рішення варто враховувати накопичений досвід і прагнути до пошуку ключової дії, виходячи з аналізу ситуації й крім нездійсненного варіанта.

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

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

Визначення способів вирішення завдань для досягнення мети побудови пристрою синхронізації

 

Виходячи з введеного поняття мети, першочерговими під задачами є: вибір способу синхронізації, вибір способу виміру початкових параметрів синхронізації й способу формування команди на включення вимикача генератора. Наступними підзадачами при цьому будуть: формування імпульсних послідовностей, жорстко прив'язаних до вхідних синусоїдальних напруг, зсув імпульсних послідовностей на необхідні кути, пропорційні швидкості ковзання часу включення, визначення знака швидкості ковзання, фіксація моменту збігу зрушених по фазі імпульсних послідовностей, подача команди на включення вимикача генератора.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: