تطابق (گراف)

درنظریه گراف، به مجموعه‌ای از یال‌های گراف که با هم گره‌ای هموند ندارند، تطابق یا مجموعه‌ی ناوابسته‌ی یال‌ها گفته می‌شود. تطابق دوبخشی حالتی ویژه از پرسمان شبکه شاره است.

تعریف

در گراف داده‌شدهٔ G با مجموعهٔ یال‌ها و گره‌ها مشخص که می‌توان آن را به صورت (G(V,E نشان داد، به مجموعه‌ای از یال‌های ناهمسایه که هیج یک از دو یال آن گره هموند نداشته باشند، یک تطابق در G می‌گویند و آن را با M نشان می‌دهند.

در صورتی که گرهی در یکی از دو انتهای یکی از یال‌ها در تطابق گراف G واقع شده باشد، به آن گره منطبق شده (یا اشباع) می‌گویند. در غیر این صورت، آن گره منطبق نشده است.

تطابق ماکسیمال یکی از تطابق‌های بدست آمده برای گراف G است، با این ویژگی که اگر به آن، هر یک از یال‌هایی که در گراف G وجود دارد اما در تطابق M نیامده است را اضافه کنیم، گراف به وجود آمده خاصیت تطابق بودن خود را از دست می‌دهد؛ بنابراین چنانچه تطابق M یک زیرمجموعهٔ محض از تطابق دیگری برای گراف G نباشد، آنگاه M یک گراف تطابق ماکسیمال است. به عبارت دیگر در صورتی M می‌تواند یک تطابق ماکسیمال برای گراف G باشد که هر یال از گراف G، حداقل با یکی از یال‌های M، تقاطع ناتهی داشته باشد (منظور از تقاطع، تنها در دو سر یک یال است)

تصاویر زیر، تطابق ماکسیمال را برای ۳ گراف نشان می‌دهد (گراف تطابق بیشینه با رنگ قرمز نشان داده شده‌است).

تطابق بیشینه تطابقی است که دربردارنده‌ی بیشترین تعداد ممکن از یال‌هاست؛ بنابراین ممکن است تعداد تطابقهای بیشینه برای یک گراف، بیشتر از یکی باشد. عدد تطابق گراف G، اندازهٔ تطابق بیشینه آن گراف است که با (ν(G نشان داده می‌شود. با توجه به تعاریف بالا برای تطابق بیشینه و ماکسیمال، می‌توان نتیجه گرفت که هر تطابق بیشینه، یک تطابق ماکسیمال نیز هست، اما همهٔ تطابق‌های ماکسیمال لزوماً تطابق بیشینه نیستند.

تصاویر زیر تطابق بیشینه را برای سه گراف نشان می‌دهد:

تطابق کامل تطابقی است که همهٔ گره‌های یک گراف را تطبیق می‌دهد. یعنی هر یک از گره‌ها گراف، دقیقاً با یکی از یال‌های تطابق برخورد می‌کند. در شکل‌های بالا، شکل (ب) یک تطابق کامل را نشان می‌دهد. هر تطابق کاملی، یک تطابق بیشینه و در نتیجه تطابق ماکسیمال است.

همچنین تطابق کامل، همان کوچکترین مجموعهٔ پوشش یال است. پس (ν(G) ≤ ρ(G که در آن، (ν(G سایز تطابق بیشینه است که هیچ‌گاه بیشتر از کمترین سایز برای گراف پوشش یال‌ها نیز نمی‌شود.

تطابق نزدیک به کامل به تطابقی گفته می‌شود که در آن دقیقاً یک گره، مطابقت داده نشده‌است و این تنها زمانی اتفاق می‌افتد که تعداد گره‌ها گراف فرد باشد و تطابقی که به دنبال آن هستیم، تطابق بیشینه باشد. در شکل‌های بالا، شکل (ج) یک تطابق نزدیک به کامل را نشان می‌دهد. اگر برای همهٔ گره‌ها یک گراف، یک تطابق نزدیک به کامل وجود داشته باشد که تنها همان گره را در نظر نمی‌گیرد، به آن گراف factor-critical هم گفته می‌شود.

در یک گراف تطابقی M:

  • یک مسیر متناوب مسیری است که در آن، یال‌ها یک در میان یال‌های تطابقی و غیر تطابقی باشند.
  • یک مسیر افزایشی مسیر متناوبی است که از یک گره آزاد (اشباع نشده) شروع و به گره آزاد دیگری ختم می‌شود.

می‌توان ثابت کرد که یک تطابق بیشینه است اگر و تنها اگر در آن مسیر افزایشی وجود نداشته باشد (این نتیجه‌گیری به قضیه برژ*[۱]) هم مشهور است).

ویژگی‌ها

در هر گرافی که در آن گره ناهمبند وجود نداشته باشد، مجموع عدد تطابق و عدد پوشای یال، برابر تعداد گره‌ها است. چنانچه یک تطابق کامل وجود داشته باشد، عدد تطابق و عدد پوشش یال، برابر یکیدیگر و هر دو برابر V|/2| است. اگر A و B هر دو تطابق ماکسیمال باشد همواره داریم: |A| ≤ 2|B| و |B| ≤ 2|A. برای اثبات، توجه کنید که چون B تطابق است، هر یال در A می‌تواند حداکثر با دو یال در B همسایه باشد. همچنین با توجه به بیشینه بودن تطابق، هر یال در B همسایه یک یال در A است.(این استدلال را می‌توان برای گراف Aهم به کار برد و به نتایج مشابه رسید). بنابراین خواهیم داشت:

بنابراین:

به‌طور خاص، نامساوی بالا نشان می‌دهد که هر تطابق ماکسیمال، ۲ برابر تقریبی از تطابق بیشینه و همچنین ۲ برابر تقریبی از کوچکترین تطابق ماکسیمال است. به عنوان مثال، اگر G یک مسیر با ۳ یال و۴ گره باشد، اندازهٔ کوچکترین گراف تطابق ماکسیمال ۱ است و سایز تظابق بیشینه ۲ است.

چندجمله‌ای تطابق

تابع مولد تعداد تطابق‌های k یالی در یک گراف، چندجمله‌ای تطابق نامیده می‌شود.

فرض کنید G گرافی است که برای آن می‌خواهیم تعداد تطابق‌ها را پیدا کنیم و mk، تعداد تطابق‌های k-یالی برای آن باشد. یکی از چندجمله‌ای‌های تطابق برای G، تابع مولد زیر است.

تعریف دیگری، چندجمله‌ای تطابق دیگری را به صورت زیر می‌دهد:

که در آن، n تعداد گره‌ها گراف است. هر یک از انواع چندجمله‌ای بالا، کاربردهای مخصوص به خود را دارد. برای کسب اطلاعات بیشتر در این مورد، می‌توانید مقالات مربوط به چندجمله‌ای‌های تطابق را مطالعه کنید.

الگوریتم‌ها و پیچیدگی رایانشی آنها

تطابق بیشینه در گراف‌های دو بخشی

اغلب اوقات مسئلهٔ تطابق برای گراف دوبخشی مطرح می‌شود. شاید پیدا کردن یک تطابق دو بخشی بیشینه (که اغلب به آن تطابق دو بخشی با سایز بیشینه گفته می‌شود) در یک گراف دو بخشی(G = (V = (X,Y),E، ساده‌ترین مسئله در قسمت تطابق باشد. الگوریتم مسیر افزایشی، در صورتی که بین هر گره مانند x ∈ X به هر گره مانند y مسیر اقزایشی وجود داشته باشد، آن را پیدا می‌کند و به تطابق اضافه می‌کند. از آنجا که هر یک از این مسیرهای افزایش می‌تواند در زمان (O(E پیدا شود، زمان اجرا برای کل این الگوریتم از مرتبهٔ (O(VE می‌شود. این راه حل معادل این است که یک منبع مانند s که به همهٔ گره‌ها در X یال دارد و همچنین یک گودال مانند t که از همهٔ گره‌ها در Y به آن یال وجود دارد، به گراف اضافه کنیم و سپس شار بیشینه را از s به t حساب کنیم. با این کار، همهٔ یال‌هایی که از X به Y جریان دارند، تطابق بیشینه را تشکیل می‌دهند.

این الگوریتم، در الگوریتم هاپ کرافت-کارپ *[۲])، بهبود داده شده‌است و می‌تواند در زمان اجرا شود.

راه حل دیگر برای پیدا کردن تطابق بیشینه در گراف دو بخشی، بر پایهٔ الگوریتم ضرب سریع ماتریس هاست و دارای پیچیدگی زمانی است که از نطر تئوری برای گراف‌هایی که تا حد امکان فشرده هستند، کارآمد تر است. اما در عمل این الگوریتم کندتر است. در گراف دوبخشی وزن‌دار، هر یال دارای یک وزنی است که به آن نسبت داده شده‌است. تطابق بیشینهٔ وزن‌دار برای گراف‌های دو بخشی، تطابق کاملی است که در آن مجموع مقادیر (وزن‌ها) روی یال‌های تطابق، بیشترین مقدار را داشته باشد. اگر گراف دو بخشی کامل نباشد، یال‌هایی که برای دوبخشی کامل شدن لازم است را با وزن ۰ به گراف اضافه می‌کنیم. پیدا کردن این تطابق به پرسمان انتساب مشهور است. این مسئله را می‌توان با استفاده از روش اصلاح شدهٔ یافتن کوتاه‌ترین مسیر در الگوریتم مسیر افزایشی، حل کرد. اگر از الگوریتم بلمن فورد استفاده کنیم، زمان اجرا، می‌شود. اما چنانچه از الگوریتم دیکسترا و هیپ فیبوناتچی استفاده کنیم، زمان اجرا به کاهش می‌یابد. یک الگوریتم قابل توجه بلغاری، برای حل پرسمان انتساب ارائه شده‌است که از نخستین الگوریتم‌های بهینه‌سازی ترکیبی بود. راه حل اصلی این الگوریتم، نیاز به زمان اجرای دارد اما با استفاده از صف اولویت، می‌توان زمان اجرای آن را به بهبود بخشید.

تطابق بیشینه

یک راه حل چندجمله‌ای برای پیدا کردن تطابق بیشینه یا تطابق با وزن بیشینه در یک گراف غیر دوبخشی وجود دارد. این روش با توجه به jack Edmonds که بنیانگذار آن بود، روش راهها، درخت‌ها و گل‌ها یا به‌طور مختصر الگوریتم Edmonds نامگذاری شد. این الگوریتم از یال‌های دو سویه استفاده می‌کند. این الگوریتم متعاقباً بهبود بخشیده شد تا در زمان O(VE) اجرا شود که از مرتبهٔ زمان لازم برای پیدا کردن تطابق بیشینه در گراف‌های دو بخشی است. همچنین الگوریتم دیگری برای پیدا کردن تطابق ماکسیمال وجود دارد که بر پایهٔ ضرب سریع ماتریس‌هاست و به الگوریتم Mucha و Sankowski مشهور است. اجرای این الگوریتم از مرتبهٔ زمان می‌برد.

تطابق ماکسیمال

تطابق ماکسیمال را می‌توان به سادگی و با استفاده از یک الگوریتم حریصانه بدست آورد. یک تطابق بیشینه، تطابقی ماکسیمال نیز هست؛ بنابراین می‌توان بزرگ‌ترین تطابق ماکسیمال را نیز در زمان چندجمله‌ای پیدا کرد.

با این وجود هنوز هیچ الگوریتم چندجمله‌ای برای پیدا کردن کوچکترین گراف تطابق ماکسیمال که بزرگ‌ترین تطابق بیشینه با کمترین تعداد یال ممکن است، وجود ندارد.

توجه کنید که تطابق ماکسیمال با kیال، یک مجموعهٔ غالب یال‌ها*[۳]) با k یال است. در مقابل، اگر کوچک‌ترین مجموعهٔ غالب یال‌ها با k یال را در اختیار داشته باشیم، می‌توان در زمان چندجمله‌ای تطابق ماکسیمال با k یال را ساخت؛ بنابراین پرسمان یافتن کوچکترین گراف تطابق ماکسیمال، معادل پرسمان یافتن کوچکترین مجموعهٔ غالب یال‌هاست. هر دوی این مسائل بهینه‌سازی ان‌پی-سخت است. نسخه‌های تصمیم گیری از این مسائل، از جمله مثال‌های کلاسیک مسائل ان پی (کامل) هستند. هر دوی این مسائل را می‌توان تا جملهٔ دوم در زمان چندجمله‌ای تقریب زد: پیدا کردن تطابق بیشینه دلخواه به سادگی.

پرسمان شمارش

پرسمان پیدا کردن تعداد تطابق‌های کامل برای بک گراف مسئله‌ای #پی-کامل است. هر چند که نظریهٔ قابل توجه Kasteleyn نشان می‌دهد که تعداد تطابق‌های بیشینه در یک گراف مسطح را می‌توان با استفاده از الگوریتم FKT دقیقاً در زمان چندجمله‌ای محاسبه کرد. همچنین یک تقریب تصادفی اما چندجمله‌ای برای شمارش تعداد تطابق‌های دوبخشی وجود دارد.

نطریهٔ کونیگ نشان می‌دهد که در گراف‌های دو بخشی، تطابق بیشینه از نطر اندازه برابر با کوچکترین پوشش گره است. با توجه به نتایج این نطریه، مسئلههٔ بزرگ‌ترین مجموعهٔ ناوابسته و بزرگترین پوشش گره‌ها ممکن است در زمان چندجمله‌ای برای گراف‌های دو بخشی حل شود. قضیه هال، توصیفی از گراف‌های دو بخشی که تطابق کامل دارد را فراهم می‌کند و همچنین قضیهٔ tutte این خصوصیات را برای گراف دلخواه بیان می‌کند.

منابع

جستارهای وابسته

پانویس

  1. ^  Berge's lemma.
  2. ^  Hopcroft-Karp algorithm
  3. ^  Edge dominating set.

Read other articles:

National Historic Site located in British Columbia, Canada Gulf of Georgia Cannery National Historic Site The Cannery's Museum Interior The Gulf of Georgia Cannery is a National Historic Site of Canada located in Steveston village in Richmond, British Columbia.[1] Built in 1894, the cannery echoes the days when it was the leading producer of canned salmon in British Columbia.[2] Today it is a museum with interactive exhibits, film, and tours that demonstrate the Cannery's impo...

 

GenalecittàJanaale LocalizzazioneStato Somalia RegioneBasso Scebeli Distretto TerritorioCoordinate1°48′31.4″N 44°41′44.88″E / 1.808721°N 44.695799°E1.808721; 44.695799 (Genale)Coordinate: 1°48′31.4″N 44°41′44.88″E / 1.808721°N 44.695799°E1.808721; 44.695799 (Genale) Altitudine64 m s.l.m. Abitanti Altre informazioniFuso orarioUTC+3 CartografiaGenale Modifica dati su Wikidata · Manuale Genale è una località de...

 

Para otros usos de este término, véase Pamplona (desambiguación). Pamplona Pamplona / Iruña (oficial) Municipio, ciudad y capital de NavarraBanderaEscudo De izquierda a derecha y de arriba abajo: la catedral de Santa María de la Real, la Ciudadela, el parque fluvial del Arga, el Monumento a Los Fueros, la plaza del Castillo, los encierros y una vista aérea de la ciudad. PamplonaUbicación de Pamplona en España. PamplonaUbicación de Pamplona en Navarra. Mapa interactivo Lema: Muy ...

For the Gilbert, Arizona radio station that held the call sign KEDJ at 103.9 FM from 2001 to 2010, see KZON. Radio station in Jerome, IdahoKEDJJerome, IdahoBroadcast areaTwin Falls, IdahoFrequency103.1 MHzBranding103.1 The EdgeProgrammingFormatActive rockOwnershipOwnerLee Family BroadcastingSister stationsKART, KBAR, KKMV, KKRK, KXTA-FM, KZDXHistoryFirst air dateAugust 1970 (as KFMA at 92.7)Former call signsKFMA (1970-1991)KZRT (1991-1993)KMVX (1993-2012)KZNO (2012-2014)Former frequencies92.7...

 

Mesin tengah adalah peletakan posisi mesin mobil di antara sumbu roda depan dan sumbu roda belakang. Keuntungan Ferrari 612 Scaglietti; mesinnya diletakkan di belakang sumbu roda depan. Keuntungan peletakan mesin di tengah adalah pembagian distribusi berat yang merata. Komponen terberat dalam mobil diletakkan sedekat mungkin dengan bagian tengah kendaraan, sehingga mengurangi momen inersia kendaraan, sehingga pengendalian, traksi, dan kualitas berkendara ketika berbelok, mengerem, dan berakse...

 

У Вікіпедії є статті про інші значення цього терміна: Романович. Роман Романович Ім'я при народженні Роман Теодорович РомановичНародився 10 серпня 1942(1942-08-10)ГолешівПомер 2 лютого 2014(2014-02-02) (71 рік)Львів, УкраїнаГромадянство  УРСР УкраїнаНаціональність українецьДіяльні

International professional services company FDM Group LimitedFormerlyFDM Group Plc (2005–2010)F.D.M. Group Plc (1998–2005)The Longueville Group Plc (1995–1998)Flavell Divett International Plc (1991–1995)Teamsquare Plc (1990–1991)[1]TypePublicTraded asLSE: FDMFTSE 250 componentIndustryIT ServicesFoundedSeptember 25, 1990; 33 years ago (1990-09-25)[1]HeadquartersLondon, United KingdomNumber of locations11Key peopleDavid Lister (Chairman)Rod Flave...

 

Cet article est une ébauche concernant une série télévisée italienne. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations du projet séries télévisées. Le inchieste del commissario Maigret Andreina Pagnani et Gino Cervi en 1966 Données clés Titre original Le inchieste del commissario Maigret Genre roman policier Production RAI Acteurs principaux Gino Cervi, Andreina Pagnani Pays d'origine Italie Chaîne d'origine Rai Uno Nb. de saison...

 

Tomok ParsaoranDesaKantor kepala Desa Tomok ParsaoranNegara IndonesiaProvinsiSumatera UtaraKabupatenSamosirKecamatanSimanindoKode Kemendagri12.17.01.2017 Luas... km2Jumlah penduduk... jiwaKepadatan... jiwa/km2 Tomok Parsaoran adalah salah satu desa yang berada di wilayah Kecamatan Simanindo, Kabupaten Samosir, Provinsi Sumatera Utara, Indonesia. Galeri Pasar di Desa Tomok Parsaoran. Jalan raya di Desa Tomok Parsaoran. Desa Tomok dan Tomok Parsaoran dilihat dari Danau Toba. Pelabuhan feri...

Concept in classical sculpture Heroic statue of a Roman general with the head of Augustus (1st century BC), Louvre, Paris Achilles in battle gear, Athenian (c. AD 240) Dying Gaul statue (1st century BC), Capitoline Museums, Rome Jacques-Louis David: Léonidas aux Thermopyles (1814) Heroic nudity or ideal nudity is a concept in classical scholarship to describe the un-realist use of nudity in classical sculpture to show figures who may be heroes, deities, or semi-divine beings. This convention...

 

301st Maneuver Enhancement BrigadeGroup insigniaActive2008-Country United StatesBranchUnited States Army ReserveSizeBrigadePart of416th Theater Engineer CommandHeadquartersJoint Base Lewis-McChord, WashingtonMilitary unit 301st Maneuver Enhancement Brigade is a United States Army Reserve unit based in Joint Base Lewis-McChord, Washington. The Maneuver Enhancement Brigade is a brigade size headquarters with a modular organization that is designed to provide support to the combatant c...

 

Town in Tasman, New Zealand This article is written like a travel guide. Please help improve the article by introducing an encyclopedic style or move the content to Wikivoyage. (October 2020) Place in Tasman, New ZealandKaiteriteriCoordinates: 41°02′13″S 173°01′01″E / 41.037°S 173.017°E / -41.037; 173.017CountryNew ZealandTerritorial authorityTasmanWardMotueka WardCommunityMotueka CommunityElectoratesWest Coast-TasmanTe Tai Tonga (Māori)Government •...

Naples played a prominent role in the rise of another industry of movement: the motion picture industry.— David Clarke[1]Sophia Loren, raised in Pozzuoli, is considered one of the most famous actresses in the history of cinema.Antonio de Curtis, alias Totò, the prince of laughter: Considered one of the greatest Neapolitan actor of all time.[2][3] The history of cinema in Naples begins at the end of the 19th century and over time it has recorded cinematographic...

 

Mapa del Alto Adigio actual, con sus sectores Alto Adigio (o Alto Adige) es actualmente el nombre en italiano de la mitad septentrional de la región Trentino-Alto Adige. Etimológicamente el nombre se relaciona -desde el punto de vista histórico- con el curso superior del río Adige del norte de Italia, desde su creación por Napoleón. Historia Históricamente el nombre Alto Adigio fue creado a finales del siglo XVIII por los franceses de Napoleón, cuando ocuparon el territorio del n...

 

artikel ini perlu dirapikan agar memenuhi standar Wikipedia. Tidak ada alasan yang diberikan. Silakan kembangkan artikel ini semampu Anda. Merapikan artikel dapat dilakukan dengan wikifikasi atau membagi artikel ke paragraf-paragraf. Jika sudah dirapikan, silakan hapus templat ini. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Berikut ini adalah daftar Radio FM di Kota Bengkulu FM Logo Frekuensi Stasiun Jaringan Badan usaha Pemilik 87.7 MHz Radio Semarak FM Radio Prosali...

Президентські вибори у США 1920 Країна  США Юрисдикція США Попередник Президентські вибори у США 1916 Наступник Президентські вибори у США 1924 Дата й час 2 листопада 1920 Виборна посада Президент США Обраний кандидат Воррен Гардінг Кандидат Воррен Гардінг, James Middleton Coxd, Ю...

 

Russian nuclear icebreaker For other icebreakers of the same name, see Sibir (icebreaker). History Russia NameSibir (Сибирь) NamesakeRussian for Siberia OperatorFSUE Atomflot BuilderBaltic Shipyard, Saint Petersburg CostRUB 84.4 billion (for two vessels)[8] Yard number05707 Laid down26 May 2015[5] Launched22 September 2017[4] Sponsored byTatyana Golikova[7] Completed 2018 (contract date)[2] 24 December 2021 (delivery)[3] In serviceJanuary ...

 

School in Manhattan, New York Seward Park CampusSeward Park Campus (2013)Address350 Grand StreetNew York City, New York 10002United StatesInformationPrincipalESA - Wallace Simpson, AGL - Andrea Brand LOMA - John Wenk, NDHS - Scott Conti, HSDLAS - Li Yan aGrades9-12LanguageEnglishColor(s)Blue, Grey, and White      MascotBearsTeam nameBears, Lady BearsWebsitehttp://www.sewardparkhs.com/ The Seward Park Campus is a vertical campus of the New York City Department of Education locat...

River in RussiaKudmaOn the Kudma at Zelyony GorodNative nameКудьма (Russian)LocationCountryRussiaPhysical characteristicsMouthVolga • coordinates56°03′34″N 44°32′20″E / 56.0594°N 44.5389°E / 56.0594; 44.5389Length144 km (89 mi)Basin size3,220 km2 (1,240 sq mi)Basin featuresProgressionVolga→ Caspian Sea The Kudma (Russian: Кудьма, Kud'ma) is a river in Nizhny Novgorod Oblast of Russia, a r...

 

Decade-end rankings published by Billboard Billboard Decade-End is a series of music charts reflecting the most popular artists, albums, and songs in the United States throughout a decade.[1] Billboard first published a decade-end ranking in the 1980s, based on the magazine reader's votes, with Madonna becoming the Pop Artist of the Decade. In December 1999, Billboard published decade-end lists based on statistical performances on weekly Billboard charts, with Mariah Carey being dubbe...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!