توزيع الدرجات

في دراسة الرسوم البيانية والشبكات ، فإن درجة العقدة في الشبكة هي عدد الاتصالات التي تربطها بالعقد الأخرى، وتوزيع الدرجة هو التوزيع الاحتمالي لهذه الدرجات على الشبكة بأكملها.

تعريف

درجة العقدة في الشبكة (والتي يُشار إليها أحيانًا بشكل خاطئ باسم الاتصالية ) هي عدد الروابط أو الحواف التي تربط العقدة بالعقد الأخرى. إذا كانت الشبكة موجهة ، أي أن الحواف تتجه في اتجاه واحد من عقدة إلى أخرى، فإن للعقد درجتين مختلفتين: درجة الدخول، وهي عدد الحواف الواردة، ودرجة الخروج، وهي عدد الحواف الصادرة.

يُعرَّف توزيع الدرجات P ( k ) لشبكة ما بأنه نسبة العقد في الشبكة التي لها الدرجة k . وبالتالي، إذا كان هناك n عقدة إجمالاً في الشبكة، و nk منها لها الدرجة k ، فإننا نحصل على

P(ك)=نكن{\displaystyle P(k)={\frac {n_{k}}{n}}}.

يتم عرض نفس المعلومات أحيانًا في شكل توزيع الدرجة التراكمية ، وهو نسبة العقد ذات الدرجة الأصغر من k ، أو حتى توزيع الدرجة التراكمية التكميلي ، وهو نسبة العقد ذات الدرجة الأكبر من أو تساوي k ( 1 - C ) إذا اعتبرنا C هو توزيع الدرجة التراكمية ؛ أي مكمل C.

توزيعات الدرجات المرصودة

يُعد توزيع الدرجات بالغ الأهمية في دراسة الشبكات الحقيقية، مثل الإنترنت والشبكات الاجتماعية ، والشبكات النظرية. أبسط نموذج للشبكة، على سبيل المثال، هو الرسم البياني العشوائي (نموذج إردوش-ريني) ، حيث تكون كل عقدة من العقد n متصلة (أو غير متصلة) بشكل مستقل باحتمالية p (أو 1 − p )، وله توزيع ثنائي الحد للدرجات k :

P(ك)=(ن-1ك)صك(1-ص)ن-1-ك،{\displaystyle P(k)={n-1 \choose k}p^{k}(1-p)^{n-1-k},}

(أو توزيع بواسون في حالة n الكبيرة ، إذا كانت الدرجة المتوسطةك=ص(ن-1){\displaystyle \langle k\rangle =p(n-1)}(يُفترض أن تكون قيمة ثابتة). مع ذلك، فإن معظم الشبكات في العالم الحقيقي لها توزيعات درجات مختلفة تمامًا عن ذلك. فمعظمها منحرف بشدة نحو اليمين ، ما يعني أن غالبية العقد لها درجة منخفضة، بينما عدد قليل منها، يُعرف باسم "المحاور"، له درجة عالية. وقد قيل إن بعض الشبكات، ولا سيما الإنترنت والشبكة العنكبوتية العالمية وبعض الشبكات الاجتماعية، لها توزيعات درجات تتبع تقريبًا قانون القوة .P(ك)ك-γ{\displaystyle P(k)\sim k^{-\gamma }}حيث γ ثابت. تُسمى هذه الشبكات بالشبكات غير المقياسية ، وقد حظيت باهتمام خاص لخصائصها البنيوية والديناميكية. [ 1 ] [ 2 ] [ 3 ] [ 4 ]

توزيع الدرجات الزائدة

يُعرَّف توزيع الدرجة الزائدة بأنه التوزيع الاحتمالي لعدد الحواف الأخرى المتصلة بعقدة ما، والتي يتم الوصول إليها عبر حافة معينة. [ 5 ] بعبارة أخرى، هو توزيع الروابط الصادرة من عقدة ما، والتي يتم الوصول إليها عبر رابط معين.

لنفترض أن شبكة ما لها توزيع درجاتP(ك){\displaystyle P(k)}باختيار عقدة واحدة (عشوائيًا أو لا) والانتقال إلى أحد جيرانها (بافتراض وجود جار واحد على الأقل)، فإن احتمال أن تحتوي تلك العقدة علىك{\displaystyle k}الجيران لا يُعطون بواسطةP(ك){\displaystyle P(k)}والسبب هو أنه كلما تم اختيار عقدة ما في شبكة غير متجانسة، فمن المرجح أن تصل إلى المحاور الرئيسية باتباع أحد جيرانها الحاليين. الاحتمال الحقيقي لامتلاك هذه العقد درجة معينة هوك{\displaystyle k}يكونq(ك){\displaystyle q(k)}وهذا ما يُسمى بالدرجة الزائدة لتلك العقدة. في نموذج التكوين ، حيث تم تجاهل الارتباطات بين العقد، وافترض أن كل عقدة متصلة بأي عقدة أخرى في الشبكة بنفس الاحتمالية، يمكن إيجاد توزيع الدرجة الزائدة على النحو التالي: [ 5 ]

q(ك)=ك+1كP(ك+1)،{\displaystyle q(k)={\frac {k+1}{\langle k\rangle }}P(k+1),}

أينك{\displaystyle {\langle k\rangle }}يمثل متوسط ​​درجة العقدة في النموذج. ويترتب على ذلك أن متوسط ​​درجة جيران أي عقدة أكبر من متوسط ​​درجة تلك العقدة نفسها. في الشبكات الاجتماعية، يعني هذا أن أصدقاءك، في المتوسط، لديهم عدد أكبر من الأصدقاء مقارنةً بك. تُعرف هذه الظاهرة بمفارقة الصداقة . ويمكن إثبات أن الشبكة قد تحتوي على مكون عملاق إذا كان متوسط ​​درجة العقدة الزائدة فيها أكبر من واحد.

ككq(ك)>1ك2/ك-1>1ك2-2ك>0{\displaystyle \sum _{k}kq(k)>1\Rightarrow {\langle k^{2}\rangle }/{\langle k\rangle }-1>1\Rightarrow {\langle k^{2}\rangle }-2{\langle k\rangle }>0}

ضع في اعتبارك أن المعادلتين الأخيرتين خاصتان بنموذج التكوين فقط ، ولاستنتاج توزيع الدرجة الزائدة لشبكة حقيقية، يجب علينا أيضًا إضافة ارتباطات الدرجة في الاعتبار. [ 5 ]

طريقة توليد الدوال

يمكن استخدام الدوال المولدة لحساب خصائص مختلفة للشبكات العشوائية. بمعرفة توزيع الدرجات وتوزيع الدرجات الزائدة لشبكة ما،P(ك){\displaystyle P(k)}وq(ك){\displaystyle q(k)}وبالتالي، من الممكن كتابة سلسلتي قوى بالشكلين التاليين:

جي0(x)=كP(ك)xك{\displaystyle G_{0}(x)=\textstyle \sum _{k}\displaystyle P(k)x^{k}}وجي1(x)=كq(ك)xك=كككP(ك)xك-1{\displaystyle G_{1}(x)=\textstyle \sum _{k}\displaystyle q(k)x^{k}=\textstyle \sum _{k}\displaystyle {\frac {k}{\langle k\rangle }}P(k)x^{k-1}}

جي1(x){\displaystyle G_{1}(x)}ويمكن الحصول عليها أيضًا من مشتقاتجي0(x){\displaystyle G_{0}(x)}:

جي1(x)=جي0(x)جي0(1){\displaystyle G_{1}(x)={\frac {G'_{0}(x)}{G'_{0}(1)}}}

إذا كنا نعرف الدالة المولدة لتوزيع احتماليP(ك){\displaystyle P(k)}عندها يمكننا استعادة قيمP(ك){\displaystyle P(k)}عن طريق التمايز:

P(ك)=1ك!دكجيدxك|x=0{\displaystyle P(k)={\frac {1}{k!}}{\operatorname {d} ^{k}\!G \over \operatorname {d} \!x^{k}}{\biggl \vert }_{x=0}}

يمكن حساب بعض الخصائص، مثل العزوم، بسهولة منجي0(x){\displaystyle G_{0}(x)}ومشتقاته:

  • ك=جي0(1){\displaystyle {\langle k\rangle }=G'_{0}(1)}
  • ك2=جي0"(1)+جي0(1){\displaystyle {\langle k^{2}\rangle }=G''_{0}(1)+G'_{0}(1)}

وبشكل عام: [ 5 ]

  • كم=[(xدالتشخيص)مجي0(x)]x=1{\displaystyle {\langle k^{m}\rangle }={\Biggl [}{{\bigg (}\operatorname {x} {\operatorname {d} \! \over \operatorname {dx} \!}{\biggl )}^{m}}G_{0}(x){\Biggl ]}_{x=1}}

بالنسبة للشبكات العشوائية الموزعة وفقًا لتوزيع بواسون ، مثل مخطط ER ،جي1(x)=جي0(x){\displaystyle G_{1}(x)=G_{0}(x)}ولهذا السبب، فإن نظرية الشبكات العشوائية من هذا النوع بسيطة للغاية. يتم توليد التوزيعات الاحتمالية للجيران الأقرب الأول والثاني بواسطة الدوال.جي0(x){\displaystyle G_{0}(x)}وجي0(جي1(x)){\displaystyle G_{0}(G_{1}(x))}وبالتالي، فإن توزيعم{\displaystyle m}يتم إنشاء الجيران رقم -th بواسطة:

جي0(جي1(...جي1(x)...)){\displaystyle G_{0}{\bigl (}G_{1}(...G_{1}(x)...){\bigr )}}، معم-1{\displaystyle m-1}تكرارات الدالةجي1{\displaystyle G_{1}}[ 6 ] يعمل على نفسه.

متوسط ​​عدد الجيران من الدرجة الأولى،ج1{\displaystyle c_{1}}، يكونك=دجي0(x)دx|x=1{\displaystyle {\langle k\rangle }={dG_{0}(x) \over dx}|_{x=1}}ويبلغ متوسط ​​عدد الجيران من الدرجة الثانية ما يلي:ج2=[ددxجي0(جي1(x))]x=1=جي1(1)جي0(جي1(1))=جي1(1)جي0(1)=جي0"(1){\displaystyle c_{2}={\biggl [}{d \over dx}G_{0}{\big (}G_{1}(x){\big )}{\biggl ]}_{x=1}=G_{1}'(1)G'_{0}{\big (}G_{1}(1){\big )}=G_{1}'(1)G'_{0}(1)=G''_{0}(1)}

توزيع الدرجات للشبكات الموجهة

توزيع درجات الدخول/الخروج لرسم بياني للروابط التشعبية في ويكيبيديا (مقاييس لوغاريتمية)

في الشبكة الموجهة، يكون لكل عقدة درجة داخلية معينةكأنان{\displaystyle k_{in}}وبعض الدرجات الخارجيةكouت{\displaystyle k_{out}}وهي عدد الروابط التي دخلت وخرجت من تلك العقدة على التوالي. إذاP(كأنان،كouت){\displaystyle P(k_{in},k_{out})}هي احتمالية أن يكون للعقدة المختارة عشوائياً درجة داخليةكأنان{\displaystyle k_{in}}ودرجة خارجيةكouت{\displaystyle k_{out}}عندئذٍ، يمكن كتابة الدالة المولدة المخصصة لتوزيع الاحتمال المشترك هذا باستخدام قيمتين.x{\displaystyle x}وy{\displaystyle y}مثل:

جي(x،y)=كأنان،كouتP(كأنان،كouت)xكأنانyكouت.{\displaystyle {\mathcal {G}}(x,y)=\sum _{k_{in},k_{out}}\displaystyle P({k_{in},k_{out}})x^{k_{in}}y^{k_{out}}.}

بما أن كل رابط في شبكة موجهة يجب أن يغادر عقدة ما ويدخل عقدة أخرى، فإن متوسط ​​عدد الروابط الداخلة إلى عقدة ما يساوي صفرًا. لذلك،

كأنان-كouت=كأنان،كouت(كأنان-كouت)P(كأنان،كouت)=0{\displaystyle \langle {k_{in}-k_{out}}\rangle =\sum _{k_{in},k_{out}}\displaystyle (k_{in}-k_{out})P({k_{in},k_{out}})=0}،

مما يعني أن دالة التوليد يجب أن تحقق ما يلي:

جيx|x،y=1=جيy|x،y=1=ج،{\displaystyle {\partial {\mathcal {G}} \over \partial x}\vert _{x,y=1}={\partial {\mathcal {G}} \over \partial y}\vert _{x,y=1}=c,}

أينج{\displaystyle c}هو متوسط ​​درجة العقد (داخل وخارج) في الشبكة؛كأنان=كouت=ج.{\displaystyle \langle {k_{in}}\rangle =\langle {k_{out}}\rangle =c.}

استخدام الدالةجي(x،y){\displaystyle {\mathcal {G}}(x,y)}، يمكننا مرة أخرى إيجاد دالة التوليد لتوزيع درجة الدخول/الخروج وتوزيع درجة الدخول/الخروج الزائدة، كما كان من قبل.جي0أنان(x){\displaystyle G_{0}^{in}(x)}يمكن تعريفها على أنها دوال توليد لعدد الروابط الواصلة إلى عقدة مختارة عشوائياً، وجي1أنان(x){\displaystyle G_{1}^{in}(x)}يمكن تعريفها بأنها عدد الروابط الواصلة إلى عقدة يتم الوصول إليها باتباع رابط تم اختياره عشوائيًا. كما يمكننا تعريف الدوال المولدة.جي0ouت(y){\displaystyle G_{0}^{out}(y)}وجي1ouت(y){\displaystyle G_{1}^{out}(y)}بالنسبة للعدد الخارج من هذه العقدة: [ 6 ]

  • جي0أنان(x)=جي(x،1){\displaystyle G_{0}^{in}(x)={\mathcal {G}}(x,1)}
  • جي1أنان(x)=1ججيx|y=1{\displaystyle G_{1}^{in}(x)={\frac {1}{c}}{\partial {\mathcal {G}} \over \partial x}\vert _{y=1}}
  • جي0ouت(y)=جي(1،y){\displaystyle G_{0}^{out}(y)={\mathcal {G}}(1,y)}
  • جي1ouت(y)=1ججيy|x=1{\displaystyle G_{1}^{out}(y)={\frac {1}{c}}{\partial {\mathcal {G}} \over \partial y}\vert _{x=1}}

هنا، متوسط ​​عدد الجيران من الدرجة الأولى،ج{\displaystyle c}أو كما سبق تقديمه على النحو التاليج1{\displaystyle c_{1}}، يكونجيx|x،y=1=جيy|x،y=1{\displaystyle {\partial {\mathcal {G}} \over \partial x}{\biggl \vert }_{x,y=1}={\partial {\mathcal {G}} \over \partial y}{\biggl \vert }_{x,y=1}}ويُعطى متوسط ​​عدد الجيران من الدرجة الثانية الذين يمكن الوصول إليهم من عقدة مختارة عشوائياً بالصيغة التالية:ج2=جي1(1)جي0(1)=2جيxy|x،y=1{\displaystyle c_{2}=G_{1}'(1)G'_{0}(1)={\partial ^{2}{\mathcal {G}} \over \partial x\partial y}{\biggl \vert }_{x,y=1}}وهذه هي أيضًا أعداد الجيران من الدرجة الأولى والثانية الذين يمكن الوصول منهم إلى عقدة عشوائية، نظرًا لأن هذه المعادلات متناظرة بشكل واضح فيx{\displaystyle x}وy{\displaystyle y}[ 6 ]

توزيع الدرجات للشبكات الموقعة

في الشبكة الموقعة، يكون لكل عقدة درجة موجبةك+{\displaystyle k_{+}}ودرجة سلبيةك-{\displaystyle k_{-}}وهي تمثل عدد الروابط الموجبة وعدد الروابط السالبة المتصلة بتلك العقدة على التوالي.P(ك+){\displaystyle P(k_{+})}وP(ك-){\displaystyle P(k_{-})}[ 7 ] [ 8 ] تشير إلى توزيع الدرجة السالبة وتوزيع الدرجة الموجبة للشبكة الموقعة.

انظر أيضاً

مراجع

  1. ^ باراباسي، ألبرت لازلو؛ ألبرت ، ريكا (15/10/1999). “ظهور التوسع في الشبكات العشوائية”. علوم . 286 (5439): 509–512 . أرخايف : cond-mat/9910332 . بيب كود : 1999Sci...286..509B . دوى : 10.1126/science.286.5439.509 . ISSN 0036-8075 . بميد 10521342 . S2CID 524106 .   
  2. ألبرت، ريكا؛ باراباسي، ألبرت-لازلو (11 ديسمبر 2000). "طوبولوجيا الشبكات المتطورة: الأحداث المحلية والشمولية" (ملف PDF) . مجلة Physical Review Letters . 85 (24): 5234-5237 . arXiv : cond-mat/0005085 . Bibcode : 2000PhRvL..85.5234A . doi : 10.1103/physrevlett.85.5234 . hdl : 2047/d20000695 . ISSN 0031-9007 . PMID 11102229. S2CID 81784. مؤرشف (ملف PDF) من النسخة الأصلية بتاريخ 21 يوليو 2018 . تم الاطلاع عليه بتاريخ 25-09-2019 .   
  3. دوروغوفتسيف، إس إن؛ مينديس، جيه إف إف؛ ساموخين، إيه إن (21-05-2001). "توزيع درجة الشبكة المتنامية غير المقياسية تبعًا لحجمها". مجلة Physical Review E. 63 ( 6) 062101. arXiv : cond-mat/0011115 . Bibcode : 2001PhRvE..63f2101D . doi : 10.1103/physreve.63.062101 . ISSN 1063-651X . PMID 11415146. S2CID 119063903 .   
  4. باتشون، أنجليكا؛ ساسيردوت، لورا؛ يانغ، شويي (2018). "السلوك غير المقياسي للشبكات مع وجود قواعد ارتباط تفضيلية وموحدة". فيزيكا د: الظواهر غير الخطية . 371 : 1-12 . arXiv : 1704.08597 . Bibcode : 2018PhyD..371....1P . doi : 10.1016/j.physd.2018.01.005 . S2CID 119320331 . 
  5. 1 2 3 4 نيومان، مارك (18-10-2018). الشبكات . المجلد 1. مطبعة جامعة أكسفورد. doi : 10.1093/oso/9780198805090.001.0001 . ISBN  978-0-19-880509-0أُرشف من المصدر الأصلي بتاريخ 15 أبريل 2020. تم الاطلاع عليه بتاريخ 19 أبريل 2020 .
  6. نيومان ، إم إي جيه ؛ ستروغاتز، إس إتش؛ واتس، دي جيه (24 يوليو 2001). "الرسوم البيانية العشوائية ذات توزيعات الدرجات العشوائية وتطبيقاتها" . مجلة Physical Review E. 64 ( 2) 026118. arXiv : cond-mat/0007235 . Bibcode : 2001PhRvE..64b6118N . doi : 10.1103/PhysRevE.64.026118 . ISSN 1063-651X . PMID 11497662 .  
  7. صابري م، خسروابادي ر، خطيبي أ، ميسيتش ب، جعفري ج (يناير 2021). "التأثير الطوبولوجي للروابط السلبية على استقرار شبكة الدماغ في حالة الراحة" . التقارير العلمية . 11 (1): 2176. Bibcode : 2021NatSR..11.2176S . doi : 10.1038/ s41598-021-81767-7 . PMC 7838299. PMID 33500525 .  
  8. سيوتي ، ف. (2015). "ارتباطات الدرجات في الشبكات الاجتماعية الموقعة" . فيزيكا أ: الميكانيكا الإحصائية وتطبيقاتها . 422 : 25-39 . arXiv : 1412.1024 . Bibcode : 2015PhyA..422...25C . doi : 10.1016/j.physa.2014.11.062 . S2CID 4995458. مؤرشف من الأصل بتاريخ 2021-10-02 . تم الاسترجاع بتاريخ 2021-02-10 .