Інваріант графа в теорії графів — деяке значення (зазвичай числове) або упорядкований набір значень (хеш-функція), яке характеризує структуру графа і не залежить від способу позначення вершин або графічного зображення графа. Відіграє важливу роль при перевірці ізоморфізму графів, а також в задачах комп'ютерної хімії.
Приклади інваріантів
До інваріантів графа відносяться:
- Діаметр графа — довжина найкоротшого шляху (відстані) між парою найвіддаленіших вершин.
- Інваріант Колен де Вердьєра.
- Індекс Вінера — величина
- ,
- де — мінімальна відстань між вершинами і .
- Індекс Рандича — величина
- .
- Індекс Хосойі — число парувань ребер графа плюс один.
- Коефіцієнт сітчастості планарного графа — відношення кількості обмежених граней графа до можливого числа граней інших планарних графів з тим самим числом вершин.
- Міні-код і максі-код матриці суміжності, які одержують шляхом виписування двійкових значень матриці суміжності в рядок з подальшим переведенням отриманого двійкового числа в десяткову форму. Міні-коду відповідає такий порядок слідування рядків і стовпців, при якому отримане значення є мінімально можливим; максі-коду — відповідно максимальним.
- Мінімальне число вершин, яке необхідно вилучити для отримання незв'язного графа.
- Мінімальне число ребер, яке необхідно вилучити для отримання незв'язного графа.
- Мінімальне число вершин, необхідне для покриття ребер.
- Мінімальне число ребер, необхідне для покриття вершин.
- Нещільність графа — число вершин максимального по включенню безреберного підграфа (найбільша кількість попарно несуміжних вершин). Легко помітити, що та .
- Охоплення графа — число ребер в складі мінімального циклу.
- Визначник матриці суміжності.
- Щільність графа — число вершин максимальної по включенню кліки.
- Упорядкований за зростанням або спаданням вектор степенів вершин . В алгоритмах перебору для визначення ізоморфізму графів як можливо-ізоморфні пари вершин вибираються вершини з однаковими степенями, що сприяє зменшенню трудомісткості перебору. Використання даного інваріанта для k-однорідних графів не приводить до зниження обчислювальної складності перебору, так як степені всіх вершин таких графів однакові: .
- Упорядкований за зростанням або спаданням вектор власних чисел матриці суміжності графа (спектр графа). Сама по собі матриця суміжності не є інваріантом, так як при зміні нумерації вершин вона зазнає перестановки рядків і стовпців.
- Число вершин і число дуг/ребер .
- Число компонент зв'язності графа .
- Число Хардвігера .
- Характеристичний многочлен матриці суміжності.
- Хроматичне число .
Як інваріант можна розглядати не одне з наведених вище чисел, а їх кортеж (суперіндекс) виду , якому, у свою чергу, може бути зіставлений многочлен виду
сумування ведеться до останнього відмінного від нуля значення . Подібним чином можна ввести ще кілька інваріантів графа:
- , де — число вершин степеня i;
- , де — число безреберних підграфів з і вершинами;
- , де — число повних i-вершинних підграфів (i-клік);
- , де — число різних стягувань зв'язного графа на i-кліку;
- , де — число компонент зв'язності з і вершин;
- , де — число i-розфарбувань графа (правильних розфарбувань з використанням і кольорів).
Системи інваріантів графа, залежні від двох і більше параметрів, можна записати у вигляді многочленів від кількох формальних змінних Наприклад:
- , де — число підграфів графа , які мають вершин і ребер;
- , де — кількість i-вершинних підграфів, для яких число голок (ребер, які з'єднують вершини підграфа з іншими вершинами графа) дорівнює ;
- , де — кількість i-вершинних підграфів, які мають ребер і голок (узагальнення інваріантів і );
- Многочлен Татта.
Збіг інваріантів є необхідною, але не достатньою умовою наявності ізоморфізму
Повний інваріант
Інваріант називається повним, якщо збіг інваріантів графів є необхідним і достатнім для встановлення ізоморфізму. Наприклад, кожне зі значень і є повним інваріантом для графа з фіксованим числом вершин .
Трудомісткість обчислення
Інваріанти розрізняються за трудомісткістю обчислення. Інваріанти , , і обчислюються тривіально, в той час, як обчислення інваріантів , , , , , і залежних від них може бути досить обчислювально важким. Існують ймовірнісні алгоритми визначення значень наведених «важкообчислюваних» інваріантів, однак застосування подібних алгоритмів допускається не завжди.
В даний час повний інваріант графа, обчислюваний за поліноміальний час, невідомий, проте не доведено, що він не існує. Спроби його відшукання неодноразово робилися в 60-х — 80-х роках XX століття, однак не увінчалися успіхом.
Застосування в комп'ютерній хімії
Багато інваріантів (топологічні індекси) використовуються в комп'ютерній хімії для вирішення широкого кола загальних і спеціальних завдань. До цих завдань відносяться: пошук речовин з наперед заданими властивостями (пошук залежностей типу «структура-властивість», «структура-фармакологічна активність»), первинна фільтрація структурної інформації для безповторної генерації молекулярних графів заданого типу та ряд інших. Часто при цьому поряд з топологічними індексами (залежними тільки від структури молекули) використовується інформація і про хімічний склад з'єднання.
Див. також
Примітки
- Wiener, H. (1947), Structural determination of paraffin boiling points, Journal of the American Chemical Society, 1 (69): 17—20, doi:10.1021/ja01193a005.
- Rouvray, Dennis H. (2002), The rich legacy of half a century of the Wiener index, у Rouvray, Dennis H.; King, Robert Bruce (ред.), Topology in Chemistry: Discrete Mathematics of Molecules, Horwood Publishing, с. 16—37.
- Зыков А. А. Основы теории графов. — М. : Наука, 1986. — 384 с. — .
- Химические приложения топологии и теории графов = Chemical Applications of Topology and Graph Theory / Под ред. Р. Кинга. — М. : Мир, 1987. — 560 с.
- М. И. Трофимов, Е. А. Смоленский, Известия Академии наук. Серия химическая, 2005, 2166—2176.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Invariant grafa v teoriyi grafiv deyake znachennya zazvichaj chislove abo uporyadkovanij nabir znachen hesh funkciya yake harakterizuye strukturu grafa G V E displaystyle G V E i ne zalezhit vid sposobu poznachennya vershin abo grafichnogo zobrazhennya grafa Vidigraye vazhlivu rol pri perevirci izomorfizmu grafiv a takozh v zadachah komp yuternoyi himiyi Priklad grafa yakij maye taki vlastivosti yak planarnist ta zv yaznist takozh maye poryadok 6 rozmir 7 diametr 3 obhvat 3 vershinu zv yaznist 1 ta poslidovnist stepeniv vershin lt 3 3 3 2 2 1 gt Prikladi invariantivDo invariantiv grafa vidnosyatsya Diametr grafa d i a m G displaystyle mathrm diam G dovzhina najkorotshogo shlyahu vidstani mizh paroyu najviddalenishih vershin Invariant Kolen de Verdyera Indeks Vinera velichina w i j d v i v j displaystyle w sum forall i j d v i v j dd de d v i v j displaystyle d v i v j minimalna vidstan mizh vershinami v i displaystyle v i i v j displaystyle v j Indeks Randicha velichina r v i v j V 1 d v i d v j displaystyle r sum v i v j in V frac 1 sqrt d v i d v j dd Indeks Hosoji chislo paruvan reber grafa plyus odin Koeficiyent sitchastosti planarnogo grafa vidnoshennya kilkosti obmezhenih granej grafa do mozhlivogo chisla granej inshih planarnih grafiv z tim samim chislom vershin Mini kod m m i n G displaystyle mu min G i maksi kod m m a x G displaystyle mu max G matrici sumizhnosti yaki oderzhuyut shlyahom vipisuvannya dvijkovih znachen matrici sumizhnosti v ryadok z podalshim perevedennyam otrimanogo dvijkovogo chisla v desyatkovu formu Mini kodu vidpovidaye takij poryadok sliduvannya ryadkiv i stovpciv pri yakomu otrimane znachennya ye minimalno mozhlivim maksi kodu vidpovidno maksimalnim Minimalne chislo vershin yake neobhidno viluchiti dlya otrimannya nezv yaznogo grafa Minimalne chislo reber yake neobhidno viluchiti dlya otrimannya nezv yaznogo grafa Minimalne chislo vershin neobhidne dlya pokrittya reber Minimalne chislo reber neobhidne dlya pokrittya vershin Neshilnist grafa ϵ G displaystyle epsilon G chislo vershin maksimalnogo po vklyuchennyu bezrebernogo pidgrafa najbilsha kilkist poparno nesumizhnih vershin Legko pomititi sho f G ϵ G displaystyle varphi G epsilon overline G ta ϵ G f G displaystyle epsilon G varphi overline G Ohoplennya grafa chislo reber v skladi minimalnogo ciklu Viznachnik matrici sumizhnosti Shilnist grafa f G displaystyle varphi G chislo vershin maksimalnoyi po vklyuchennyu kliki Uporyadkovanij za zrostannyam abo spadannyam vektor stepeniv vershin s G d v 1 d v 2 d v n displaystyle s G d v 1 d v 2 dots d v n V algoritmah pereboru dlya viznachennya izomorfizmu grafiv yak mozhlivo izomorfni pari vershin vibirayutsya vershini z odnakovimi stepenyami sho spriyaye zmenshennyu trudomistkosti pereboru Vikoristannya danogo invarianta dlya k odnoridnih grafiv ne privodit do znizhennya obchislyuvalnoyi skladnosti pereboru tak yak stepeni vsih vershin takih grafiv odnakovi s G k k k displaystyle s G k k dots k Uporyadkovanij za zrostannyam abo spadannyam vektor vlasnih chisel matrici sumizhnosti grafa spektr grafa Sama po sobi matricya sumizhnosti ne ye invariantom tak yak pri zmini numeraciyi vershin vona zaznaye perestanovki ryadkiv i stovpciv Chislo vershin n G A displaystyle n G A i chislo dug reber m G V displaystyle m G V Chislo komponent zv yaznosti grafa k G displaystyle kappa G Chislo Hardvigera h G displaystyle eta G Harakteristichnij mnogochlen matrici sumizhnosti Hromatichne chislo x G displaystyle chi G Yak invariant mozhna rozglyadati ne odne z navedenih vishe chisel a yih kortezh superindeks vidu p 0 p 1 p 2 displaystyle p 0 p 1 p 2 dots yakomu u svoyu chergu mozhe buti zistavlenij mnogochlen vidu P x i 0 p i x i p 0 p 1 x p 2 x 2 displaystyle P x sum i geq 0 p i x i p 0 p 1 x p 2 x 2 dots sumuvannya vedetsya do ostannogo vidminnogo vid nulya znachennya p i displaystyle p i Podibnim chinom mozhna vvesti she kilka invariantiv grafa D G i 0 n d i G x i d 0 G d 1 G x d 2 G x 2 d n G x n displaystyle D G sum i 0 n d i G x i d 0 G d 1 G x d 2 G x 2 dots d n G x n de d i G displaystyle d i G chislo vershin stepenya i E G i 0 ϵ G e i G x i e 0 G e 1 G x e 2 G x 2 e ϵ G x ϵ displaystyle E G sum i 0 epsilon G e i G x i e 0 G e 1 G x e 2 G x 2 dots e epsilon G x epsilon de e i G displaystyle e i G chislo bezrebernih pidgrafiv z i vershinami F G i 0 f G f i G x i f 0 G f 1 G x f 2 G x 2 f f G x f displaystyle F G sum i 0 varphi G f i G x i f 0 G f 1 G x f 2 G x 2 dots f varphi G x varphi de f i G displaystyle f i G chislo povnih i vershinnih pidgrafiv i klik H G i 1 h G h i G x i h 1 G x h 2 G x 2 h h G x h displaystyle H G sum i 1 eta G h i G x i h 1 G x h 2 G x 2 dots h eta G x eta de h i G displaystyle h i G chislo riznih styaguvan zv yaznogo grafa G displaystyle G na i kliku K G i 1 n k i G x i k 1 G x k 2 G x 2 k n G x n displaystyle K G sum i 1 n k i G x i k 1 G x k 2 G x 2 dots k n G x n de k i G displaystyle k i G chislo komponent zv yaznosti z i vershin Y G i x G n y i G x i y x G x x y x 1 G x x 1 y n G x n displaystyle Y G sum i chi G n y i G x i y chi G x chi y chi 1 G x chi 1 dots y n G x n de y i G displaystyle y i G chislo i rozfarbuvan grafa pravilnih rozfarbuvan z vikoristannyam i koloriv Sistemi invariantiv grafa zalezhni vid dvoh i bilshe parametriv mozhna zapisati u viglyadi mnogochleniv vid kilkoh formalnih zminnih x y z displaystyle x y z dots Napriklad A G i j 0 a i j G x i y j displaystyle A G sum i j geq 0 alpha ij G x i y j de a i j G displaystyle alpha ij G chislo pidgrafiv grafa G displaystyle G yaki mayut i displaystyle i vershin i j displaystyle j reber B G i k 0 b i k G x i z k displaystyle B G sum i k geq 0 beta ik G x i z k de b i k G displaystyle beta ik G kilkist i vershinnih pidgrafiv dlya yakih chislo golok reber yaki z yednuyut vershini pidgrafa z inshimi vershinami grafa dorivnyuye k displaystyle k S G i j k 0 s i j k G x i y j z k displaystyle S G sum i j k geq 0 s ijk G x i y j z k de s i j k G displaystyle s ijk G kilkist i vershinnih pidgrafiv yaki mayut j displaystyle j reber i k displaystyle k golok uzagalnennya invariantiv A G displaystyle A G i B G displaystyle B G Mnogochlen Tatta Zbig invariantiv ye neobhidnoyu ale ne dostatnoyu umovoyu nayavnosti izomorfizmuPovnij invariantInvariant nazivayetsya povnim yaksho zbig invariantiv grafiv ye neobhidnim i dostatnim dlya vstanovlennya izomorfizmu Napriklad kozhne zi znachen m m i n G displaystyle mu min G i m m a x G displaystyle mu max G ye povnim invariantom dlya grafa z fiksovanim chislom vershin n displaystyle n Trudomistkist obchislennyaInvarianti rozriznyayutsya za trudomistkistyu obchislennya Invarianti n G displaystyle n G m G displaystyle m G s G displaystyle s G i k G displaystyle kappa G obchislyuyutsya trivialno v toj chas yak obchislennya invariantiv f G displaystyle varphi G ϵ G displaystyle epsilon G x G displaystyle chi G h G displaystyle eta G m m i n G displaystyle mu min G m m a x G displaystyle mu max G i zalezhnih vid nih mozhe buti dosit obchislyuvalno vazhkim Isnuyut jmovirnisni algoritmi viznachennya znachen navedenih vazhkoobchislyuvanih invariantiv odnak zastosuvannya podibnih algoritmiv dopuskayetsya ne zavzhdi V danij chas povnij invariant grafa obchislyuvanij za polinomialnij chas nevidomij prote ne dovedeno sho vin ne isnuye Sprobi jogo vidshukannya neodnorazovo robilisya v 60 h 80 h rokah XX stolittya odnak ne uvinchalisya uspihom Zastosuvannya v komp yuternij himiyiBagato invariantiv topologichni indeksi vikoristovuyutsya v komp yuternij himiyi dlya virishennya shirokogo kola zagalnih i specialnih zavdan Do cih zavdan vidnosyatsya poshuk rechovin z napered zadanimi vlastivostyami poshuk zalezhnostej tipu struktura vlastivist struktura farmakologichna aktivnist pervinna filtraciya strukturnoyi informaciyi dlya bezpovtornoyi generaciyi molekulyarnih grafiv zadanogo tipu ta ryad inshih Chasto pri comu poryad z topologichnimi indeksami zalezhnimi tilki vid strukturi molekuli vikoristovuyetsya informaciya i pro himichnij sklad z yednannya Div takozhIzomorfizm grafivPrimitkiWiener H 1947 Structural determination of paraffin boiling points Journal of the American Chemical Society 1 69 17 20 doi 10 1021 ja01193a005 Rouvray Dennis H 2002 The rich legacy of half a century of the Wiener index u Rouvray Dennis H King Robert Bruce red Topology in Chemistry Discrete Mathematics of Molecules Horwood Publishing s 16 37 Zykov A A Osnovy teorii grafov M Nauka 1986 384 s ISBN 978 5 9502 0057 1 Himicheskie prilozheniya topologii i teorii grafov Chemical Applications of Topology and Graph Theory Pod red R Kinga M Mir 1987 560 s M I Trofimov E A Smolenskij Izvestiya Akademii nauk Seriya himicheskaya 2005 2166 2176