готов лаби 4 курс 1 сим / оапзот / Moya_laboratorna_robota_6_OAPZOT
.docМіністерство освіти і науки, молоді та спорту України
Кіровоградський національний технічний університет
Кафедра програмного забезпечення
Дисципліна : Основи автоматизації проектування засобів обчислювальної техніки (ОАПЗОТ)
Лабораторна робота №6
Тема: Визначити форму представлення результуючої інформації, використовуючи метод гілок та меж.
Виконала: студентка
групи КІ-09-2
Змеул О. М.
Перевірив: викладач
Савеленко О. К.
м. Кіровоград, 2013
Мета: Вивчення та експериментальне дослідження характеристик методу гілок та меж при використанні базової проектної процедури пошуку оптимального технічного рішення, алгоритмізація задачі.
Завдання до лабораторної роботи:
1. Об’єкт проектування – печатна плата (лабораторна робота №1).
2. Дослідити варіанти з’єднань елементів на печатній платі та визначити вагову суму показників параметрів гілок переходу.
3. Побудувати деревовидний граф рішень.
4. Виконати розрахунки задачі вибору раціонального варіанту рішення.
5. Побудувати блок-схему алгоритму рішення задачі.
6. Порівняти одержані результати з результатами лабораторної роботи № 5 (метод послідовного аналізу).
Хід роботи:
Обрати оптимальне рішення технічної задачі, використовуючи метод послідовного аналізу. Вихідні данні:
Варіант В: 4
Розрахувати оптимальний варіант рішення технічної задачі по графу рішень ( рис. 1) :
1
С13 = С 31 = 14
II
С15 = С 51 = 10
С23 = С 32 = 19
С
III
С25 = С 52 = 15
С
IV
С
4
3
3
2
4
2
4
2
С45 = С 54 = 25
Рис. 1 - Граф рішень
|
1 |
2 |
3 |
4 |
5 |
1 |
- |
21 |
14 |
17 |
10 |
2 |
21 |
- |
19 |
11 |
15 |
3 |
14 |
19 |
- |
20 |
9 |
4 |
17 |
11 |
20 |
- |
25 |
5 |
10 |
15 |
9 |
25 |
- |
Lб = C1524 = С15 +С52+С24=10+15+11=36
∆С121=11+9+17+9=46
∆ С122=10+9+11+9=39
∆С12=С12+∆С121+∆С122=21+46+39=106 (не підходить так як ∆С12> Lб)
|
1 |
2 |
3 |
4 |
5 |
|
1 |
- |
- |
- |
- |
- |
- |
2 |
21 |
- |
19 |
11 |
15 |
11 |
3 |
14 |
- |
- |
20 |
9 |
9 |
4 |
17 |
- |
20 |
- |
25 |
17 |
5 |
10 |
- |
9 |
25 |
- |
9 |
|
1 |
2 |
3 |
4 |
5 |
1 |
- |
- |
- |
- |
- |
2 |
21 |
- |
19 |
11 |
15 |
3 |
14 |
- |
- |
20 |
9 |
4 |
17 |
- |
20 |
- |
25 |
5 |
10 |
- |
9 |
25 |
- |
|
10 |
- |
9 |
11 |
9 |
∆С131 =11+9+11+10=41
∆С132 =10+11+11+9=41
∆С13=C13+∆С131+∆С132=14+41+41=96 (не підходить так як ∆С13>Lб)
|
1 |
2 |
3 |
4 |
5 |
|
1 |
- |
- |
- |
- |
- |
- |
2 |
21 |
- |
- |
11 |
15 |
11 |
3 |
14 |
19 |
- |
20 |
9 |
9 |
4 |
17 |
11 |
- |
- |
25 |
11 |
5 |
10 |
15 |
- |
25 |
- |
10 |
|
1 |
2 |
3 |
4 |
5 |
1 |
- |
- |
- |
- |
- |
2 |
21 |
- |
- |
11 |
15 |
3 |
14 |
19 |
- |
20 |
9 |
4 |
17 |
11 |
- |
- |
25 |
5 |
10 |
15 |
- |
25 |
- |
|
10 |
11 |
- |
11 |
9 |
∆С14=C14+∆С141+∆С142=17+44+39=100 (не підходить так як ∆С14>Lб)
∆С141=15+9+11+9=44
∆С142=10+11+9+9=39
|
1 |
2 |
3 |
4 |
5 |
|
1 |
- |
- |
- |
- |
- |
- |
2 |
21 |
- |
19 |
- |
15 |
15 |
3 |
14 |
19 |
- |
- |
9 |
9 |
4 |
17 |
11 |
20 |
- |
25 |
11 |
5 |
10 |
15 |
9 |
- |
- |
9 |
|
1 |
2 |
3 |
4 |
5 |
1 |
- |
- |
- |
- |
- |
2 |
21 |
- |
19 |
- |
15 |
3 |
14 |
19 |
- |
- |
9 |
4 |
17 |
11 |
20 |
- |
25 |
5 |
10 |
15 |
9 |
- |
- |
|
10 |
11 |
9 |
- |
9 |
∆С15=С15+∆С151 +∆С152=10+45+41=96(не підходить так як ∆С15>Lб)
∆С151=11+14+11+9=45
∆С152=10+11+9+11=41
|
1 |
2 |
3 |
4 |
5 |
|
1 |
- |
- |
- |
- |
- |
- |
2 |
21 |
- |
19 |
11 |
- |
11 |
3 |
14 |
19 |
- |
20 |
- |
14 |
4 |
17 |
11 |
20 |
- |
- |
11 |
5 |
10 |
15 |
9 |
25 |
- |
9 |
|
|
|
|
|
||
|
|
|||||
|
|
|
1 |
2 |
3 |
4 |
5 |
1 |
- |
- |
- |
- |
- |
2 |
21 |
- |
19 |
11 |
- |
3 |
14 |
19 |
- |
20 |
- |
4 |
17 |
11 |
20 |
- |
- |
5 |
10 |
15 |
9 |
25 |
- |
10 11 9 11
Lб = С1524 = 36
∆С12 = 106 > Lб ∆С13 = 96 > Lб ∆С14 = 100 > Lб ∆С15 = 96 > Lб
Висновок: Я випадково обрала оптимальний варіант рішення, тому що всі гілки відсіклися.
Контрольні питання
1. Що лежить в основі методу меж та гілок?
В основу методу гілок та меж покладено скорочення перебору відсіченням гілок деревовидного графа: чим ближче до кореневої вершини відсікається гілка, тим ефективніше зменшується число варіантів, що підлягає розгляду.
2. Чому метод меж та гілок називають матричним?
Тому, що при розрахунках використовуються матриці.
3. В чому полягає суть методу гілок та меж?
Метод гілок та меж полягає в наступному: спочатку користувачем довільно вибирається який-небудь варіант, відповідний повному шляху на деревовидному графі рішень від кореневої до висячої вершини. При цьому визначається відповідна йому множина параметрів (наприклад: довжина шляху в графі рішень).
4. Яким чином проводиться в методі гілок та меж відсічення безперспективних варіантів?
Якщо значення отриманої оцінки для наступної ділянки більше маршруту базового варіанту, то розглядувана ділянка вважається безперспективною і всі продовжуючі її гілки графа рішень відсікаються.
5. Назвіть сфери застосування методу гілок та меж.
Метод гілок та меж використовується при вирішенні багатьох задач з перебором варіантів, в тому числі є одним з найбільш універсальних та ефективних при пошуку оптимального варіанту технічного рішення проектної задачі, при виконанні з’єднань між елементами на печатній платі (трасування), при визначенні оптимального маршруту руху міського транспорту та вирішенні інших задач, пов’язаних з перебором даних.