ฉันกำลังพยายามทำซ้ำเครือข่ายสังเคราะห์ (กราฟ) ที่อธิบายไว้ในเอกสารบางฉบับ
มันบอกว่าใช้แบบจำลองBarabasi - อัลเบิร์ตในการสร้าง "เครือข่ายฟรี - มาตราส่วนด้วยอำนาจ - กฎหมายการกระจายระดับ "
คือการกระจายความน่าจะเป็นที่ส่งกลับน่าจะเป็นของโหนดที่มีการศึกษาระดับปริญญาk ตัวอย่างเช่น P A ( 2 )บ่งชี้ความน่าจะเป็นของการสุ่มเลือกโหนดจากเครือข่ายและรับโหนดที่มีระดับ 2
ค่าเฉลี่ยของการศึกษาระดับปริญญาจังหวะน่าจะเป็นที่ 4 ในกระดาษหนึ่งกับต่ำสุดที่kของ 2 ไม่มีคำเกี่ยวกับสูงสุดk ในกระดาษอื่นมันไม่ได้ระบุ ดูเหมือนจะไม่สำคัญที่จะกำหนดเครือข่าย
ค่าแลมบ์ดาλจะได้รับเป็นจำนวนโหนดnชุดค่าผสมคือ
- n = 50000, λ = 3, 2.7, 2.3, ด้วยกระดาษ
- n = 4000 และλ = 2.5 หรือ n = 6000 และλ = 3 ในกระดาษอื่น
ฉันค้นหาห้องสมุดที่ใช้อัลกอริทึม Barabasi-Albert และดูเหมือนว่าพวกเขาต้องการพารามิเตอร์ที่แตกต่างจากแลมบ์ดาและระดับเฉลี่ย หนึ่งคือNetworkXอีกอันคือ GraphStream (การนำไปใช้ที่นี่ ) พวกเขาทำงานในลักษณะที่คล้ายกันและขอ:
- n : int - จำนวนโหนด
- m : int - จำนวนของขอบที่จะแนบจากโหนดใหม่ไปยังโหนดที่มีอยู่ จำนวนของขอบที่จะเพิ่มในแต่ละขั้นตอน
ฉันจะคำนวณการตั้งค่า m เพื่อสร้างกราฟเปรียบเทียบได้อย่างไร
นี่คือการอ้างอิงบางส่วน:
- น้ำตกแห่งความล้มเหลวที่รุนแรงในเครือข่ายพึ่งพาซึ่งกันและกัน Buldyrev et al. 2010 โดยมีข้อมูลเสริมแยกต่างหาก
- กลุ่มเล็ก ๆ ในระบบทางกายภาพไซเบอร์หวางและคณะ 2014
- การล่มสลายของความล้มเหลวอย่างรุนแรงในเครือข่ายพึ่งพาซึ่งกันและกัน Havlin และคณะ ปี 2010 นี้อยู่ที่ Arxiv และค่อนข้างชัดเจนเป็นครั้งแรก
โปรดทราบว่าเอกสารเหล่านี้ใช้ "การสร้างฟังก์ชั่น" เพื่อวิเคราะห์คุณสมบัติของกราฟเหล่านั้น อย่างไรก็ตามพวกเขายังใช้การจำลองในโมเดลเหล่านั้นดังนั้นพวกเขาจึงต้องสร้างเครือข่ายเหล่านั้นอย่างใด
ขอบคุณ