Yuzhong Qu Nanjing University

Slides:



Advertisements
Similar presentations
Exercise 1 EECS, Peking University Exercise in Query Processing.
Advertisements

劳动关系法务-实操篇 规章制度修审与员工手册撰写.
Chapter 10 Graphs.
Chapter 12 圖形結構 12.1 圖形的一些專有名詞 12.2 圖形資料結構表示法 12.3 圖形追蹤 12.4 擴展樹
指導老師: 賴孟鈴老師 小組成員: MA0T0204劉瑞瑜 MA0T0211馮家綾 MA0T0212張心雨
八桥初中九年级思想品德课复习导学案之五---
第7章 图论基础与应用 PART A 《可视化计算》.
Minimum Spanning Trees
AN INTRODUCTION TO OFDM
親愛的老師您好 感謝您選用本書作為授課教材,博碩文化準備本書精選簡報檔,特別摘錄重點提供給您授課專用。 說明: 博碩文化:
Chap5 Graph.
計算方法設計與分析 Design and Analysis of Algorithms 唐傳義
Chap5 Graph.
一個較受忽略的學習障礙— 數學學習障礙 施達明 教育學院 澳門大學.
SAT and max-sat Qi-Zhi Cai.
第8章 圖形結構(Graphs) 8-1 圖形的基本觀念 8-2 圖形的表示法 8-3 圖形的走訪 8-4 擴張樹
On Some Fuzzy Optimization Problems
Chapter 6 Graph Chang Chi-Chung
Journal Citation Reports® 期刊引文分析報告的使用和檢索
The Greedy Method.
演算法方式總覽 The Divide-and-Conquer Strategy (個各擊破)(binary Searching、Quick Sort…. ) The Greedy Method(貪婪演算法) (Prim MST、Kruskal MST、Djikstra's algorithm) Dynamic.
圖論 (Graph Theory) B 電機四 大鳥 B 電機四 酋長 B 電機四 炫大
Graph 2 Michael Tsai 2012/5/1 連載: 學生上課睡覺姿勢大全
Image Segmentation with A Bounding Box Prior
Course 9 NP Theory序論 An Introduction to the Theory of NP
Graph Theory Graph theory is the study of the properties of graph structures. It provides us with a language with which to talk about graphs.
SView0.2-排序 (续) Rank aggregation Two rank aggregation method
Yonghui Wu, Mike Schuster, Zhifeng Chen, Quoc V. Le, Mohammad Norouzi
971研究方法課程第九次上課 認識、理解及選擇一項適當的研究策略
Chapter 7 圖形與網路 資料結構導論 - C語言實作.
第六届全国网络科学论坛与第二届全国混沌应用研讨会
一般論文的格式 註:這裡指的是一般 journal papers 和 conference papers 的格式。
Chapter12 Graphs Definitions Applications Properties
Ch07 圖形與網路 淡江大學 周清江
Chapter 2 Basic Concepts in Graph Theory
THE USE OF DIAGRAM IN SOLVING NON ROUTINE PROBLEMS (解非例行性問題時圖表的使用)
具通訊傳輸品質認知性之IEEE e網路形成和快速加入演算法設計
第9章 基本图算法 本章内容将包含基本的图形表示法,以及先深搜寻,先广搜寻,拓朴排序,Strongly Connected Components。
Version Control System Based DSNs
数据结构概论 第7章 图 董黎刚 浙江工商大学信电学院 2019年4月8日.
每周三交作业,作业成绩占总成绩的15%; 平时不定期的进行小测验,占总成绩的 15%;
Total Review of Data Structures
计算机问题求解 – 论题 算法方法 2016年11月28日.
數學能做什麼? 身為女性的優勢與劣勢 Career perspectives in mathematics:
圖論的介紹 第二組 徐榮德 鄭又齊 陳俊嘉.
第15讲 路与回路, 图的连通性 主要内容: 1.路与回路. 2.图的连通性..
Tournament (graph theory)
A Data Mining Algorithm for Generalized Web Prefetching
An Introduction to Communication Complexity
系统科学与复杂网络初探 刘建国 上海理工大学管理学院
生成树.
Disjoint Sets Michael Tsai 2013/05/14.
鄧姚文 資料結構 第八章:圖(Graph) 鄧姚文
Efficient Query Relaxation for Complex Relationship Search on Graph Data 李舒馨
最短通路问题.
赵才荣 同济大学,电子与信息工程学院,智信馆410室
计算机问题求解 – 论题 图的连通度 2018年11月13日.
世界无烟日主题班队会.
Konig 定理及其证明 杨欣然
生成树 离散数学─树 南京大学计算机科学与技术系.
複習 2013/12/24 Jehn-Ruey Jiang 江振瑞.
Advanced Competitive Programming
Advanced Competitive Programming
Advanced Competitive Programming
圖形結構 Graph Structure chapter 9 德明科技大學資訊科技系.
Graph 1 Michael Tsai 2012/4/24 連載: 學生上課睡覺姿勢大全
计算机问题求解---论题3-12 图中的匹配与因子分解
JAVA 程式設計與資料結構 第二十一章 Graph.
Presentation transcript:

Yuzhong Qu Nanjing University Order of elements Yuzhong Qu Nanjing University

Topological ordering Directed Acyclic Graph (DAG) Kahn, Arthur B. (1962), Topological sorting of large networks, Communications of the ACM 5 (11): 558–562. Tarjan, Robert E. (1976), Edge-disjoint spanning trees and depth-first search, Acta nformatica 6 (2): 171–185

Depth-First Search (DFS) Undirected graph: No cross edges DAG: No backward edges

竞赛图(Tournament) 竞赛图:底图为Kn的有向图 A B C 4个选手参加的循环赛,比赛结果图

竞赛图与有向哈密尔顿通路 竞赛图含有向哈密尔顿通路(归纳证明)

循环赛排名 一条有向Hamilton通路(排名) C A B D E F 另一条有向Hamilton通路(排名) A B D E F C

循环赛排名 按照得胜的竞赛场次(得分)排名: A(胜4) B,C(胜3) D, E(胜2) F(胜1) 问题:很难说B,C并列第二名是否公平,毕竟C战胜的对手比B战胜的对手的总得分更高(9比5)。 E D

循环赛排名 当竞赛图满足某种条件下,这个序列收敛于一个固定的排列,这可以作为排名:A C B E D F。 建立对应与每个对手得分的向量 s1 = (a1, b2, c3, d4, e5, f6) 然后逐次求第k级的得分向量sk, 每个选手的第k级得分是其战胜的对手在第k-1级得分的总和。 A B F C 对应于左图所示的竞赛结果,得分向量: s1=(4,3,3,2,2,1) s2=(8,5,9,3,4,3) s3=(15,10,16,7,12,9) s4=(38,28,32,21,25,16) s5=(90,62,87,41,48,32) ...... E D 当竞赛图满足某种条件下,这个序列收敛于一个固定的排列,这可以作为排名:A C B E D F。

循环赛排名(FAS) A’: Feedback Arc Set (FAS) (V, A-A’) becomes acyclic (DAG) Minimum Feedback Arc set {FC, EC} C A B D E F A B  F C  E D

It’s difficult to decide who is the winner References [BTT1989] Bartholdi, J. and C. Tovey, and M. Trick, Voting schemes for which it can be difficult to tell who won the election, Social Choice and Welfare 6 (1989) 157-166. [Younger1963] D. Younger. Minimum Feedback Arc Sets for a Directed Graph. IEEE Transactions on Circuit Theory, Vol. 10, No. 2. (1963), pp. 238-245 [Kemeny1959] J. G. Kemeny. Mathematics without numbers. Daedalus, 88:571-591, 1959.

Adjacent matrix representation for digraph

FAS and MAS Weighted digraph Minimum Feedback Arc Set (最小反馈弧集) Maximum Acyclic subgraph (最大无环子图)

MST (undirected graph) Weighted graph Minimum spanning tree (Prim, Kruskal) Maximum spanning tree (-wij)

Approximation algorithms for FAS Maximal (may not be Maximum) Fast VS approximation ratio

Approximation algorithms for FAS Heuristics [ELS1993] Ordering vertices by degree (outdegree-indegree) Result O(m) worst-case time on a digraph m arcs Approximation ratio bounded by O((n)) [ELS1993] Eades, P.; Lin, X.; Smyth, W. F. (1993), A fast and effective heuristic for the feedback arc set problem, Information Processing Letters 47: 319–323.

Approximation algorithms for FAS Heuristics [CF2003] Breaking cycles by removing arcs: Arcs with small weight in cycles VS arcs belonging to a large number of cycles //the weight of all arcs in C is decreased Result O(mn) worst-case time on a digraph with n vertices and m arcs Approximation ratio bounded by the length of a longest simple cycle of the digraph. [CF2003] Camil Demetrescu, Irene Finocchi: Combinatorial algorithms for feedback problems in directed graphs. Inf. Process. Lett. 86(3): 129-136 (2003)

An Example

Maximum Acyclic Subgraph (MAS) References [BW1997] B. Berger and P. W. Shor. Tight bounds for the Maximum Acyclic Subgraph problem. J. Algorithms, 25(1):1–18, 1997. [HR1994] R. Hassin and S. Rubinstein. Approximations for the Maximum Acyclic Subgraph Problem. Information Processing Letters, 51:133-140, 1994.

Rank aggregation a special case of the weighted feedback arc set problem Fig. 4 (Kemeny, 1959)

Partial Ranking Reference [Ailon2010] Nir Ailon: Aggregation of Partial Rankings, p-Ratings and Top-m Lists. Algorithmica 57(2): 284-300 (2010) [FKMSV2006] Ronald Fagin, Ravi Kumar, Mohammad Mahdian, D. Sivakumar, Erik Vee: Comparing Partial Rankings. SIAM J. Discrete Math. 20(3): 628-648 (2006) [BFB2009] Mukul S. Bansal, David Fernandez-Baca. Computing distances between partial rankings. Inf. Process. Lett. 109(4): 238-241 (2009) [DKNS2001] Cynthia Dwork, Ravi Kumar, Moni Naor, D. Sivakumar: Rank aggregation methods for the Web. WWW 2001: 613-622

Other references [ACN2008] Nir Ailon, Moses Charikar, Alantha Newman: Aggregating inconsistent information: Ranking and clustering. J. ACM 55(5) (2008) Frans Schalekamp, Anke van Zuylen: Rank Aggregation: Together We're Strong. ALENEX 2009: 38-51

Websoft Research Group Acknowledgement Websoft Research Group http://ws.nju.edu.cn

Related NP-hard problem Minimum path cover problem Longest path problem

有向无环图的极小路径覆盖(Minimum path cover of a directed acyclic graph) 有向无环图的路径覆盖 有向无环图的极小路径覆盖(Minimum path cover of a directed acyclic graph) 2 5 1 4 3

有向无环图的路径覆盖(二部图匹配) G’ X1 Y1 X2 Y2 R L Y3 X3 X4 Y4 X5 Y5

有向无环图的路径覆盖(二部图匹配) G’ X1 Y1 X2 Y2 R L Y3 X3 X4 Y4 X5 Y5

由二部图的匹配生成路径覆盖 覆盖路径的个数=顶点个数-匹配对个数 2 5 1 4 3

由二部图的匹配生成路径覆盖