Гришанович Т. О. Ефективні алгоритми на арифметичних графах

English version

Дисертація на здобуття ступеня кандидата наук

Державний реєстраційний номер

0413U001553

Здобувач

Спеціальність

  • 01.05.01 - Теоретичні основи інформатики та кібернетики

22-02-2013

Спеціалізована вчена рада

Д 26.194.02

Інститут кібернетики імені В.М. Глушкова Національної академії наук України

Анотація

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

Файли

Схожі дисертації