Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Розробка алгоритму та програми для розв’язання задачі про покриття на множинах методом повного та граничного перебору

Автор:   •  Февраль 9, 2019  •  Лабораторная работа  •  18,779 Слов (76 Страниц)  •  2,290 Просмотры

Страница 1 из 76

Міністерство освіти та науки України

Вінницький національний технічний університет

Факультет інформаційних технологій та комп’ютерної інженерії

Кафедра КН

Дискретна математика

Лабораторна робота №1

Розробка алгоритму та програми для розв’язання задачі про покриття на множинах методом повного та граничного перебору

Виконав студент групи 2КН-17б

Канаєв Є. Ю.

Перевірила:

ас. Ваховська Л. М.

[pic 1]

Вінниця-2018

Тема: Розробка алгоритму та програми для розв’язання задачі про покриття на множинах методом повного та граничного перебору.

Мета: Набути навиків застосування методу повного перебору та методу граничного перебору для знаходження найкоротшого і мінімального покриттів.

1.Завдання для виконання(20 варіант).

1

2

3

4

5

6

7

8

9

а

A

0

0

1

1

0

0

1

0

0

1

B

0

1

1

0

1

0

0

0

1

2

C

0

0

0

0

1

1

0

1

0

2

D

1

0

0

1

1

0

0

0

1

3

E

0

0

0

0

0

0

1

1

1

1

F

1

1

0

0

0

1

0

0

0

1

G

0

1

1

0

0

1

1

1

0

3

2.Схема алгоритму.

[pic 2]

[pic 3]

3.Опис програми.

Середовище розробки – NetBeans.

Мова програмування – C++.

Для запуску потрібно натиснути F5. Далі  та на екрані буде виведено всі можливі множини, зі знаком “+” і ціною, якщо існує покриття, “-” – якщо покриття відсутнє.

Також буде виведено найдешевше покриття.

4.Результати тестування програми.

- метод повного перебору:

AB-

AC-

AD-

AE-

AF-

AG-

BC-

BD-

BE-

BF-

BG-

CD-

CE-

CF-

CG-

DE-

DF-

DG+6

EF-

EG-

FG-

ABC-

ABD-

ABE-

ABF-

ABG-

ACD-

ACE-

ACF-

ACG-

ADE-

ADF-

ADG+7

AEF-

AEG-

AFG-

BCD-

BCE-

BCF-

BCG-

BDE-

BDF-

BDG+8

BEF-

BEG-

BFG-

CDE-

CDF-

CDG+8

CEF-

CEG-

CFG-

DEF-

DEG+7

DFG+7

EFG-

ABCD+8

ABCE-

ABCF+6

ABCG-

ABDE-

ABDF-

ABDG+9

ABEF+6

ABEG-

ABFG+7

ACDE-

ACDF+7

ACDG+9

ACEF+6

ACEG-

ACFG-

ADEF+6

ADEG+8

ADFG+8

AEFG-

BCDE+8

BCDF-

BCDG+10

BCEF-

BCEG-

BCFG-

BDEF+7

BDEG+9

BDFG+9

BEFG-

CDEF-

CDEG+9

CDFG+9

CEFG-

DEFG+8

...

Скачать:   txt (29.9 Kb)   pdf (636 Kb)   docx (50 Kb)  
Продолжить читать еще 75 страниц(ы) »
Доступно только на Essays.club