חיפוש חדש  חזור
מידע אישי לתלמיד

שנה"ל תשע"ט

  רשתות מורכבות
  Complex Networks                                                                                     
0571-4245-01
הנדסה | תואר ראשון - הנדסת תעשייה
סמ'  ב'1400-1700206לימודי הנדסה - כיתותשיעור ד"ר אלמוג אסף
ש"ס:  3.0

סילבוס מפורט

הנדסה | תואר ראשון - הנדסת תעשייה
0571-4245-01 רשתות מורכבות
Complex Networks
שנה"ל תשע"ט | סמ'  ב' | ד"ר אלמוג אסף

666סילבוס מפורט/דף מידע

הפקולטה להנדסה

 

0571.4245 רשתות מורכבות

Complex Networks

 

סמסטר ב'

 

 

דרישות קדם: תכנות, מבוא להסתברות

 

תיאור הקורס ומטרותיו

הקורס מקנה היכרות רב-תחומית לתחום המתפתח של רשתות מורכבות ויישומיהן. בחלקו הראשון של הקורס נלמד נושאים תאורטיים העומדים בבסיסו של התחום. בין היתר נסקור נושאים שונים מתורת הגרפים, מודלים לייצור רשתות אקראיות ואפיון תכונות של רשתות. בחלקו השני של הקורס נלמד כיצד לנתח נתונים שונים ולייצר מהם מודלים של רשתות, ובנוסף נסקור מספר יישומים של מדע הרשתות בתחומים כמו ביולוגיה, כלכלה, אבטחת מידע, ועוד. במהלך הקורס נסקור מחקרים פורצי דרך בתחום לרבות מחקרים עדכניים מדיסציפלינות שונות, וישולבו מספר הרצאות אורח של אנשים מהתעשייה. במסגרת הקורס יתנסו התלמידים בפרויקט מעשי בו יחקרו רשת לפי בחירתם, ויציגו את תוצאותיהם בפני שאר הכיתה.

               

מועד השיעור – TBD.

 

צוות הקורס

מרצה: ד"ר אסף אלמוג.

עוזר הוראה: TBD.

שעות קבלה: בתיאום מראש, או במייל.

 

 

המטלות בקורס והרכב הציון - 60%    מבחן מסכם

                                                      30%   פרויקט יישומי (בזוגות)

10%    הצגת מאמר

            2 עבודות בית (תיאורטי)

ציון מעבר בקורס מותנה בציון מעבר בבחינה.

 

מתכונת ההוראה

הרצאה: 3 שעות הרצאה שבועיות.

נק"ז: 3

ביצוע מטלות – מטלות בית ופרויקט יישומי בנושאי הקורס.

לימוד כלי תכנה - מטלות הקורס תדרושנה היכרות עם שפת Python, ולימוד עצמי של מספר כלי תוכנה אחרים. סקירת הכלים במהלך הקורס תהיה בסיסית והסטודנטים יידרשו לרכוש את יכולות העבודה הדרושות לשימוש בהם בכוחות עצמם.

אתר הקורס - האתר יכלול שקפים של ההרצאות, חומר תרגול, עבודות בית, פתרונות, ציונים, קבוצות דיון, וקישורים לאתרים רלוונטיים. דרך האתר יימסרו הודעות הנוגעות להתנהלות הקורס וכל הודעה שתימסר באתר ע"י צוות הקורס תחשב כמחייבת. באחריות כל סטודנט המשתתף בקורס לוודא גישה לאתר ולהתעדכן באמצעות ההודעות וחומר ההוראה המתפרסמים בו.

 

ספרי הלימוד וקישורים:

 

Network Science, Albert-László Barabási (required)
 

Linked –Albert-László Barabási. (recommended)
 

Networks – an Introduction, Mark Newman, Oxford University Press  (recommended)

 

 

 

תוכנית הקורס:

Lecture

Lecture Topic

HW

1

Introduction to complex networks

 

2

Graph Theory (chapter 2)

Project: pick data and research question

3

Random Networks (chapter 3)

Theoretical exercise 1

4

The scale free property

 

5

Evolving models

Theoretical exercise 2

6

Maximum entropy models (lecture notes + papers)

Approval of project

7

Communities (chapter 9)

 

8

Dynamical processes on networks (Chapter 10)

 

9

Introduction to network x (computer lab session)

 

10

Economic networks: inter-banks, trade networks, world trade multiplex.

 

11

Social networks + Internet + epidemics

 

12

Stock markets and brain: functional networks

 

13

guests talk (PayPal)

 

                                                                                                      

 

 

Lecture 1: Intro - complexity, the network paradigm, connectivity, real-world complex systems, impact and relevance.

Lecture 2: The Bridges of Königsberg, networks and Graphs, degree, average degree, degree Distribution, adjacency matrix, sparse networks, weighted networks, bipartite networks, and multiplex networks.

Lecture 3: Introduction to probabilistic (random) models, Erdős–Rényi model, and small world model.

Lecture 4: Power Laws and Scale-Free Networks, hubs, Configuration Model, Barabási–Albert model, Fitness model, degree and strength correlation.

Lecture 5: Shannon’s entropy, maximum-entropy ensembles, maximum likelihood parameter estimation, applications to networks.

Lecture 6: Community structures, hierarchical clustering, modularity, modularity maximization, Leuven algorithm, benchmarks, spectral decomposition, overlapping communities.

Lecture 7:  Spreading phenomena, epidemic modeling, SI model, SIS model, SIR model, temporal Networks.

Lecture 8:  Using Python NetworkX package to load, process, manipulate and visualize networks.

Lecture 9: Systemic risk, interbank loans networks, debt networks, the international trade network, and selected topics.

Lecture 10: The World Wide Web, page rank, Dunbar's number, social networks, contagion on networks, and selected topics.

Lecture 11: Time series, Pearson correlation, correlation matrix, eigenvalue decomposition, functional brain networks, stock market structure, and selected topics

Lecture 12: Spreading of computer viruses, vulnerability of computer networks, intelligence applications, anonymization of networks.

להצהרת הנגישות


אוניברסיטת ת