گراف جهت‌دار غیرمدور

مثال ساده‌ای از یک گراف جهت‌دار غیرمدور

گراف جهت‌دار غیرمدور (به انگلیسی: Directed Acyclic Graph) یا گراف سودار[۱] بی‌دور[۲] با کوته‌نوشت DAG، در دانش رایانه و ریاضیات، یک گراف جهت‌دار است که هیچ گرافِ دوریای ندارد؛ یعنی هیچ مسیر جهت‌داری که رأس ابتدا و انتهای آن یکی باشد، وجود ندارد. به خاطر ویژگی‌های این نوع گراف می‌توان از آن در مدل کردن سیستم‌های علت و معلولی استفاده کرد.

تعریف دور و نداشتن آن

یک دور (به انگلیسی: Cycle) مسیر ساده‌ای است که راس شروع و پایانی آن یکی باشد. گراف ساده جهت‌داری را که دارای دور نیست، غیر مدور (به انگلیسی: Acyclic) می‌نامند.

نمونه‌ای از یک دور جهت‌دار. یک گراف جهت دار غیرمدور هیچ دور جهت‌داری ندارد

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

ترتیب جزئی

خواص گراف جهت‌دار غیرمدور اجازه می‌دهد که ترتیب جزئی کوچکتر مساوی بین رأس‌های گراف به صورت روبرو تعریف شود: برای هر دو رأس دلخواه گراف می‌گوییم اگر و فقط اگر یک مسیر جهت‌دار از به وجود داشته باشد.

ممکن است گراف‌های جهت‌دار غیرمدور مختلف منجر به ترتیب جزئی یکسانی بشوند: برای مثال دو گراف

abc

و

(abc, ac)

ترتیب جزئی یکسانی در مورد ارتباط بین رأس‌ها را اعمال می‌کنند اما گراف جهت‌دار غیرمدور دوم یک یال اضافه‌تر دارد. از بین تمام گراف‌های جهت‌دار غیرمدورِ این چنینی، آن که کمترین تعداد یال را دارد ساده‌سازی ترایا (به انگلیسی: Transitive Reduction) و آن که بیشترین تعداد یال را دارد بستار ترایا (به انگلیسی: Transitive Closure) نامیده می‌شود.

ویژگی‌ها

هر گراف جهت‌دار غیرمدوری یک مرتب‌سازی موضعی (توپولوژیک) دارد. به این صورت که هر رأس قبل از تمام رأس‌هایی می‌آید که به آن‌ها یالی دارد. در حالت کلی این مرتب‌سازی یکتا نیست. مرتب‌سازی موضعیِ هر دو گرافی که یک ترتیب جزئی دارند، یکسان است. DAGها را می‌توان مفهوم گسترده شده‌ای از درخت‌ها در نظر گرفت. درخت‌هایی که در آنها، دسته‌ای از زیردرخت‌ها وجود دارد که می‌توانند در قسمت‌های مختلف درخت سهیم شوند؛ یعنی از هر رأس به بیش از یک زیردرخت می‌توان دسترسی داشت. در درخت‌هایی که تعداد زیادی زیردرختِ یکسان دارند، این ویژگی می‌تواند فضای مورد یاز برای ذخیره کردنِ این ساختار را تا اندازهٔ زیادی کاهش دهد. به بیانی ساده‌تر، DAG می‌تواند با استفاده از الگوریتم زیر، مانند جنگلی از درختان ریشه‌دار عمل کند:

  • تا وقتی که رأس v با درجهٔ n>1 وجود دارد؛
    • n کپی از رأس v با یال‌های خروجی یکسان و بدون یال ورودی بساز.
    • یکی از یال‌های ورودی v را به هر رأس وصل کن.
    • رأس v را پاک کن.

اگر ما گرافی را بدون تغییر یا مقایسهٔ برابری رأس‌ها پیمایش کنیم، این جنگل با DAG اولیه یکسان خواهد بود.

بعضی از الگوریتم‌ها روی DAGها نسبت به گراف‌های معمولی پیاده‌سازی ساده‌تری دارند. برای مثال الگوریتم جستجویی مانند جستجوی اول عمق (DFS) بدونِ عمیق‌کنندهٔ تکراری (Iterative Deepening)، به صورت معمول باید رأس‌هایی را که بررسیده نشانه‌گذاری کند تا از بررسی دوباره‌شان بپرهیزد، و اگر این روند را به درستی انجام ندهد، بررسی رأس‌ها هیچ وقت تمام نمی‌شود. چون همیشه در یک دور بی‌پایان از یال‌ها می‌افتد. اما چنین دوری در DAGها وجود ندارد. روش نشانه‌گذاری رأس‌ها در DAG، بدترین زمانِ اجرا را از نمایی (که به خاطر وجودِ مسیرهای چندگانه است) به خطی می‌کاهد.

یک درخت چندگانه (به انگلیسی: Multitree) یکی از انواع ویژه و کارای DAG است که بسیاری از ویژگی‌های درخت را دارد. بازدهی و کارایی این نوع درخت زیاد است؛ برای مثال در الگوریتم انتشار باور.

اریک ویستاین (به انگلیسی: Eric W. Weisstein) حدس زد[۳] و (McKay و دیگران 2004) اثبات کرد که تعداد DAGهای برچسب‌دار با n رأس، برابر است با ماتریس‌های × با درایه‌های ۰ و ۱ (مثل ماتریس همسایگی) که تنها یک مقدار ویژهٔ حقیقی مثبت دارند.[۴]

اصطلاحات علمی

ریشه رأسی است که هیچ یال ورودی ندارد، و برگ رأسی است که هیچ یال خروجی ندارد. یک DAG متناهی حداقل باید یک ریشه و یک برگ داشته باشد.

عمق هر رأس در گراف جهت‌دار غیرمدور متناهی برابر است با طول طولانی‌ترین مسیر از ریشه تا آن رأس. ارتفاع هر رأس نیز برابر است با طول طولانی‌ترین مسیر بین آن رأس و برگ.

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

کاربردها

استفاده از گراف جهت‌دارِ غیرمدور، برخی الگوریتم‌ها را ساده‌تر و چابک‌تر می‌کند. DAG در الگوریتم‌های مسیریابی، شبکه‌های پردازش داده، شبکه‌های بیزی، تبارنامه‌ها، روش‌های فشرده‌سازی داده و بسیاری موارد دیگر کاربرد دارد.

منابع

  1. «گراف سودار» [ریاضی] هم‌ارزِ «directed graph»؛ منبع: گروه واژه‌گزینی. جواد میرشکاری، ویراستار. دفتر هفتم. فرهنگ واژه‌های مصوب فرهنگستان. تهران: انتشارات فرهنگستان زبان و ادب فارسی. شابک ۹۷۸-۹۶۴-۷۵۳۱-۹۴-۸ (ذیل سرواژهٔ گراف سودار)
  2. «گراف بی‌دور» [ریاضی] هم‌ارزِ «acyclic graph»؛ منبع: گروه واژه‌گزینی. جواد میرشکاری، ویراستار. دفتر سوم. فرهنگ واژه‌های مصوب فرهنگستان. تهران: انتشارات فرهنگستان زبان و ادب فارسی. شابک ۹۶۴-۷۵۳۱-۵۰-۸ (ذیل سرواژهٔ گراف بی‌دور)
  3. Weisstein, Eric W. "Weisstein's Conjecture". MathWorld.
  4. McKay, B. D.; Royle, G. F.; Wanless, I. M.; Oggier, F. E.; Sloane, N. J. A.; Wilf, H. (2004), "Acyclic digraphs and eigenvalues of (0,1)-matrices", Journal of Integer Sequences, 7, Article 04.3.3.

(انگلیسی)

Eric W. Weisstein, Weisstein's Conjecture at MathWorld. (انگلیسی)
McKay, B. D. ; Royle, G. F. ; Wanless, I. M. ; Oggier, F. E. ; Sloane, N. J. A. ; and Wilf, H. "Acyclic Digraphs and Eigenvalues of (0,1)-Matrices." J. Integer Sequences 7, Article 04.3.3, 1-5, 2004. http://www.cs.uwaterloo.ca/journals/JIS/VOL7/Sloane/sloane15.pdf or http://www.cs.uwaterloo.ca/journals/JIS/VOL7/Sloane/sloane15.html (انگلیسی)
Ward Cunningham: Tips For Writing Pattern Languages* (انگلیسی)
M. Crochemore and R. Verin, Direct Construction of Compact Directed Acyclic Word Graphs, 8th Annual Symposium, CPM 97, Aarhus, Denmark, 116-129, 1997.

Read other articles:

Шарль-Амеде де Брольифр. Charles Amédée de Broglie Губернатор Конде 1702 — 1707 Рождение 1649(1649) Смерть 25 октября 1707(1707-10-25) Род Брольи Отец Франсуа-Мари де Брольи Мать Олимпа-Катрин де Вассаль Награды Военная служба Годы службы 1665—1703 Принадлежность  Королевство Франция Звание г...

 

HaitiFlagCoat of Arms This is a list of notable Haitian people. It includes people who were born in Haiti or possess Haitian citizenship, who are notable in Haiti and abroad. Due to Haitian nationality laws, dual citizenship is now permitted by the Constitution of Haiti, therefore people of Haitian ancestry born outside of the country are not included in this list, unless they have renounced their foreign citizenship or have resided extensively in Haiti and made significant contributions to H...

 

c. 1657 painting by Rembrandt Portrait of a ManArtistRembrandtYearc. 1655–1660Dimensions83.5 cm × 64.5 cm (32.9 in × 25.4 in)LocationMetropolitan Museum of Art, New York CityAccession91.26.7WebsiteMetropolitan Museum of Art Portrait of a Man is a c. 1657 portrait painting painted by Rembrandt. It is an oil on canvas and is in the collection of the Metropolitan Museum of Art.[1] Description This painting came into the collection via t...

雅典公约海上旅客及其行李运输雅典公约簽署日1974年12月13日簽署地點 希臘雅典生效日1987年4月28日締約方24(截至2021年3月2日)[1]保存處国际海事组织秘书长語言英文、法文俄文(正式译本)西班牙文(正式译本) 海上旅客及其行李运输雅典公约(英語:Athens Convention relating to the Carriage of Passengers and their Luggage by Sea),简称雅典公约(英語:Athens Convention),是1974年国

 

「三月」はこの項目へ転送されています。DOESの曲については「三月 (DOESの曲)」を、『ひなこのーと』の作者については「三月 (漫画家)」をご覧ください。 この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: 3月 – ニュース · 書籍&#...

 

Судові процедуриLegal Rites Форма оповіданняАвтор Айзек АзімовМова англійськаОпубліковано 1950Країна  США «Судові процедури» (англ. Legal Rites) — фентезі оповідання американського письменника Айзека Азімова, вперше опубліковане у вересні 1950 журналом Weird Tales. Увійшло до збір...

Франс Смет-Верхаснидерл. Frans Smet-Verhas Основные сведения Страна  Бельгия Дата рождения 21 августа 1851(1851-08-21)[1] Место рождения Темсе, Синт-Никлас[d], Восточная Фландрия, Бельгия[1] Дата смерти 20 марта 1925(1925-03-20)[1] (73 года) Место смерти Антверпен, Бельги...

 

  Cavallo con maniglieMelbourne 1956 Informazioni generaliLuogoWest Melbourne Stadium, Melbourne Periodo3 - 7 dicembre 1956 Partecipanti63 da 18 nazioni Podio Boris Šachlin  Unione Sovietica Takashi Ono  Giappone Viktor Čukarin  Unione Sovietica Edizione precedente e successiva Helsinki 1952 Roma 1960 Voce principale: Ginnastica ai Giochi della XVI Olimpiade. Ginnastica a Melbourne 1956 Concorso a squadre   uomini   donne Attrezzi a squadre donne Concorso i...

 

(37498) 1507 T-2 (كويكب) المكتشف كورنيليس جوهانس فان هوتن[1]،  وانجريد فان هوتين-جرونفيلد[1]،  وتوم جيريلز[1]  مكان الاكتشاف مرصد بالومار[1]  تاريخ الاكتشاف 30 سبتمبر 1973[1]  الأسماء البديلة 1507 T-2[1]،  و1999 CX68[1]،  و2000 LE14[1]  تصنيف الكوكب ال...

Sumpah Hippokrates adalah sumpah yang secara tradisional dilakukan oleh para dokter tentang etika yang harus mereka lakukan dalam melakukan praktik profesinya. Sebagian besar orang menganggap bahwa sumpah ini ditulis sendiri Hippocrates pada 400 tahun sebelum masehi atau oleh salah seorang muridnya. Seorang peneliti, Ludwig Edelstein mengajukan pendapat lain bahwa sumpah tersebut ditulis oleh Pythagoras. Akan tetapi teori ini masih diragukan karena sedikitnya bukti yang mendukungnya. Sumpah H...

 

1984 film by Michael Apted This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Firstborn 1984 film – news · newspapers · books · scholar · JSTOR (January 2021) (Learn how and when to remove this template message) FirstbornTheatrical release posterDirected byMichael AptedWritten byRon KoslowProduced byPaul J...

 

2018 video game 2018 video gameSurviving MarsDeveloper(s)Haemimont Games (2018–2021)Abstraction Games (2021–present)Publisher(s)Paradox InteractiveDirector(s)Gabriel DobrevHTiberius LazarAProducer(s)Bisser DyankovHJay EgasALisa BurgesAMaurice KroesADesigner(s)Boyan Chimera IvanovHBoian Blizzard SpasovHIvan GrozevHBart VossenAProgrammer(s)Ivan-Assen IvanovHSvetoslav GenchevHWouter van DongenAArtist(s)ChromHScott DavidsonAComposer(s)George StrezovJonatan PalmgrenPlatform(s)WindowsmacOSLinux...

The Squaw ManSebuah adegan dari The Squaw ManSutradara Cecil B. DeMille Oscar C. Apfel Produser Cecil B. DeMille Oscar Apfel Jesse L. Lasky Ditulis oleh Cecil B. DeMille Oscar Apfel SkenarioCecil B. DeMilleOscar ApfelBerdasarkanThe Squaw Manoleh Edwin Milton RoylePemeranDustin FarnumSinematograferAlfred GandolfiPenyuntingMamie WagnerPerusahaanproduksiJesse L. Lasky Feature Play CompanyDistributorState Rights[1]Tanggal rilis 12 Februari 1914 (1914-02-12) (Amerika Serikat) Dura...

 

جزء من سلسلة مقالات حولالبهائية المؤسسون بهاء الله الباب التاريخ تاريخ البهائية البابية الأزلية شخصيات رئيسة بهاء الله عبد البهاء بهية خانم شوقي أفندي الباب حروف الحي الطاهرة ميرزا محمد علي المعتقدات البهائية المعتقدات البهائية المساواة بين الجنسين في البهائية وحدة الج...

 

El texto que sigue es una traducción defectuosa. Si quieres colaborar con Wikipedia, busca el artículo original y mejora esta traducción.Copia y pega el siguiente código en la página de discusión del autor de este artículo: {{subst:Aviso mal traducido|Tratado de Londres (1852)}} ~~~~ Partes de la Peninsula de Jutlandia      Isla Norte de Jutlandia (Danesa)      Jutlandia Norte (Danesa)      Schleswig Norte (Dan...

2021 single by Brent Faiyaz and DJ Dahi featuring Tyler, the Creator GravitySingle by Brent Faiyaz and DJ Dahi featuring Tyler, the Creatorfrom the album Wasteland ReleasedJanuary 29, 2021Length3:34LabelLost KidsVeniceStemSongwriter(s) Christopher Wood Dacoury Natche Tyler Okonma Steve Lacy Producer(s)DJ DahiBrent Faiyaz singles chronology Dead Man Walking (2020) Gravity (2021) Eden (2021) DJ Dahi singles chronology Outro To Q4 (2020)(2021) Gravity(2021) DJ(2021) Tyler, the Creator...

 

This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help to improve this article by introducing more precise citations. (February 2020) (Learn how and when to remove this template message) This very fine level of resolution was derived by merging four precursor images taken at sensor positions just one pixel apart. Comparison of simple image (left) and image generated with pixel shift (right) ...

 

Bosnian footballer Damir Vrančić Personal informationFull name Damir VrančićDate of birth (1985-10-04) 4 October 1985 (age 38)Place of birth Slavonski Brod, SR Croatia, SFR YugoslaviaHeight 1.84 m (6 ft 0 in)Position(s) Defensive midfielderTeam informationCurrent team FT BraunschweigNumber 5Youth career1993–2000 VfR Kesselstadt2000–2002 Eintracht Frankfurt2002–2004 1. FSV Mainz 05Senior career*Years Team Apps (Gls)2004–2008 1. FSV Mainz 05 II 41 (12)2005–2008...

Cross Lanes Lugar designado por el censo Cross LanesUbicación en el condado de Kanawha en Virginia Occidental Ubicación de Virginia Occidental en EE. UU.Coordenadas 38°25′45″N 81°46′33″O / 38.429166666667, -81.775833333333Entidad Lugar designado por el censo • País  Estados Unidos • Estado  Virginia Occidental • Condado KanawhaSuperficie   • Total 16.63 km² • Tierra 16.52 km² • Agua (0.65%) 0.11 km²A...

 

Politics of Ivory Coast Constitution Human rights Government President Alassane Ouattara Vice President Tiémoko Meyliet Koné Prime Minister Robert Beugré Mambé Government Robert Beugré Mambé government Parliament National Assembly Speaker: Guillaume Soro Senate Speaker: Jeannot Ahoussou-Kouadio (TBC) Administrative divisions Districts Regions Departments Sub-prefectures Communes Villages Elections Recent elections Presidential: 20152020 Parliamentary: 20162021 Senatorial: 2018 Political...

 

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