1 On Channel Assignment Of Graphs Author : Hsin-Ju Wu Adviser : Yung-Ling Lai Speaker : Shr-Jia Hung.

Slides:



Advertisements
Similar presentations
1 On c-Vertex Ranking of Graphs Yung-Ling Lai & Yi-Ming Chen National Chiayi University Taiwan.
Advertisements

Analysis of Algorithms CS 477/677
Simple Graph Warmup. Cycles in Simple Graphs A cycle in a simple graph is a sequence of vertices v 0, …, v n for some n>0, where v 0, ….v n-1 are distinct,
Every edge is in a red ellipse (the bags). The bags are connected in a tree. The bags an original vertex is part of are connected.
Definitions Distance Diameter Radio Labeling Span Radio Number Gear Graph.
Midwestern State University Department of Computer Science Dr. Ranette Halverson CMPS 2433 – CHAPTER 4 GRAPHS 1.
The Greedy Approach Chapter 8. The Greedy Approach It’s a design technique for solving optimization problems Based on finding optimal local solutions.
Graphs III (Trees, MSTs) (Chp 11.5, 11.6)
Breadth-First Search Seminar – Networking Algorithms CS and EE Dept. Lulea University of Technology 27 Jan Mohammad Reza Akhavan.
Edited by Malak Abdullah Jordan University of Science and Technology Data Structures Using C++ 2E Chapter 12 Graphs.
Midwestern State University Department of Computer Science Dr. Ranette Halverson CMPS 2433 CHAPTER 4 - PART 2 GRAPHS 1.
 Graph Graph  Types of Graphs Types of Graphs  Data Structures to Store Graphs Data Structures to Store Graphs  Graph Definitions Graph Definitions.
Friendly Partitions of Graphs Jenna Huston Advised by Dr. David Offner.
Graph Labeling Problems Appropriate for Undergraduate Research Cindy Wyels CSU Channel Islands Research with Undergraduates Session MathFest, 2009.
Optimization of Pearl’s Method of Conditioning and Greedy-Like Approximation Algorithm for the Vertex Feedback Set Problem Authors: Ann Becker and Dan.
1 Representing Graphs. 2 Adjacency Matrix Suppose we have a graph G with n nodes. The adjacency matrix is the n x n matrix A=[a ij ] with: a ij = 1 if.
Realizability of Graphs Maria Belk and Robert Connelly.
Linear Programming and Approximation
2k-Cycle Free Bipartite Graph Steven Wu. What is a bipartite graph?
Network Optimization Problems: Models and Algorithms This handout: Minimum Spanning Tree Problem.
Lists A list is a finite, ordered sequence of data items. Two Implementations –Arrays –Linked Lists.
Graphs and Trees This handout: Trees Minimum Spanning Tree Problem.
1 Graph Introduction Definitions. 2 Definitions I zDirected Graph (or Di-Graph) is an ordered pair G=(V,E) such that yV is a finite, non-empty set (of.
Shortest Path Algorithm By Weston Vu CS 146. What is Shortest Paths? Shortest Paths is a part of the graph algorithm. It is used to calculate the shortest.
Utrecht, february 22, 2002 Applications of Tree Decompositions Stan van Hoesel KE-FdEWB Universiteit Maastricht
Graphs: Graceful, Equitable and Distance Labelings
Additive Spanners for k-Chordal Graphs V. D. Chepoi, F.F. Dragan, C. Yan University Aix-Marseille II, France Kent State University, Ohio, USA.
Doubling Dimension in Real-World Graphs Melitta Lorraine Geistdoerfer Andersen.
Chapter 4 Graphs.
Antimagic Labellings of Graphs Torsten Mütze Joint work with Dan Hefetz and Justus Schwartz.
Trees and Tree Traversals Prof. Sin-Min Lee Department of Computer Science San Jose State University.
GRAPH Learning Outcomes Students should be able to:
Distance Approximating Trees in Graphs
1 Graph Coloring: An Overview Graph Coloring Basics Planar/4-color Graphs Applications New Register Allocation Technique.
Tree Spanners on Chordal Graphs: Complexity, Algorithms, Open Problems A. Brandstaedt, F.F. Dragan, H.-O. Le and V.B. Le University of Rostock, Germany.
A New Link Scheduling Algorithm for Concurrent Tx/Rx Wireless Mesh Networks Author: Kwan-Wu Chin University of Wollongong, Australia From: ICC 2008 Speaker:
Speeding Up Enumeration Algorithms with Amortized Analysis Takeaki Uno (National Institute of Informatics, JAPAN)
The L(2,1)-labelling of Ping An, Yinglie Jin, Nankai University.
The full Steiner tree problem Theoretical Computer Science 306 (2003) C. L. Lu, C. Y. Tang, R. C. T. Lee Reporter: Cheng-Chung Li 2004/06/28.
Copyright (c) by Daphne Liu and Melanie Xie Radio Numbers for Square Paths & Cycles Daphne Liu & Melanie Xie California State University, Los Angeles Department.
CSE 421 Algorithms Richard Anderson Winter 2009 Lecture 5.
On the Hardness of Optimal Vertex Relabeling and Restricted Vertex Relabeling Amihood Amir Benny Porat.
Graph Concepts and Algorithms Using LEDA By Caroline Moore and Carmen Frerichs (252a-at and 252a-ao) each graph in the presentation was created using gw_basic_graph_algorithms.
Graph Concepts Elif Tosun 252a-aa (All graphics created by using demo/graphwin/gw*)
Graphs Definition: a graph is an abstract representation of a set of objects where some pairs of the objects are connected by links. The interconnected.
Complexity 24-1 Complexity Andrei Bulatov Counting Problems.
Chap 7 Graph Def 1: Simple graph G=(V,E) V : nonempty set of vertices E : set of unordered pairs of distinct elements of V called edges Def 2: Multigraph.
Graph Terms By Susan Ott. Vertices Here are 7 vertices without any edges Each Vertex is labeled a different color and number.
1 Data Structures and Algorithms Graphs. 2 Graphs Basic Definitions Paths and Cycles Connectivity Other Properties Representation Examples of Graph Algorithms:
Leda Demos By: Kelley Louie Credits: definitions from Algorithms Lectures and Discrete Mathematics with Algorithms by Albertson and Hutchinson graphics.
On the path-avoidance vertex-coloring game Torsten Mütze, ETH Zürich Joint work with Reto Spöhel (MPI Saarbrücken) TexPoint fonts used in EMF. Read the.
CSC 252 Pallavi Moorthy Homework 5. 1.) Vertices, edges From cd../../handout/demo/graph_alg/gw_shortest_path.
Trees.
De Bruijn sequences 陳柏澍 Novembers Each of the segments is one of two types, denoted by 0 and 1. Any four consecutive segments uniquely determine.
Graph Coloring.
Introduction to the Design and Analysis of Algorithms
Antimagic Labellings of Graphs
Lecture 19: CONNECTIVITY Sections
Source Code for Data Structures and Algorithm Analysis in C (Second Edition) – by Weiss
Connected Components Minimum Spanning Tree
Walks, Paths, and Circuits
ورود اطلاعات بصورت غيربرخط
CSCI2100 Data Structures Tutorial
Text Book: Introduction to algorithms By C L R S
Σ 2i = 2 k i=0 CSC 225: Proof of the Day
GRAPHS G=<V,E> Adjacent vertices Undirected graph
Algorithms Lecture # 27 Dr. Sohail Aslam.
Warm Up – Tuesday Find the critical times for each vertex.
Spanning Tree.
GRAPHS.
Presentation transcript:

1 On Channel Assignment Of Graphs Author : Hsin-Ju Wu Adviser : Yung-Ling Lai Speaker : Shr-Jia Hung

2 Outline Motivation and Definition Off-line Labeling On-line Labeling Conclusion and Future work

3 Outline Motivation and Definition Off-line Labeling On-line Labeling Conclusion and Future work

4 Motivation Channel assignment problem  the number of finite frequencies Use a graph to model it.

5 Motivation Vertices transmitters Edges Distances Adjacent very close Distance 2 Close A CB

6 Definition k-L(p,q) labeling f for a given graph G=(V,E), is a function f : V→{ 0,1,…,k } such that | f(x)-f(y) | p if d(x,y)= 1 and | f(x)-f(y) | q if d(x,y)= 2. The L(p,q) labeling number of graph G is then defined as:

7 Outline Motivation and Definition Off-line Labeling On-line Labeling Conclusion and Future work

8 Off-line Labeling L(d,1) labeling on

9 Outline Motivation and Definition Off-line Labeling On-line Labeling Conclusion and Future work

10 Online base application

11 Online base application

12 Online base application

13 Online base application

14 Online base application

15 Online base application

16 Definition of online labeling Given a graph G. The vertices are given one-by-one arbitrarily. Only the adjacency relation between the given vertices are known. Satisfy the condition of L(2,1)-labeling. Give a label right away which is not changeable later.

17 Online L(2,1) labeling of path Path algorithm Call Function Get_available_Number(N 1,N 2 )

18 Get_available_Number(N1,N2) N 1 =0N 1 =1N 1 =2 N 2 =0 N 2 =1N 2 =0N 2 =1N 2 =2

19 N 1 =0 and N 2 =0 x

20 N 1 =1 and N 2 =0 L1L1 x

21 N 1 =1 and N 2 =1 L1L1 xvjvj L1L1 x

22 N 1 =2 and N 2 =0,1,2 L 2 xL1L1 L2L2 xL1L1 L2L2 xL1L1

23 Time Complexity Path algorithm 3.1 Call Function O(n) Get_available_Number(N 1,N 2 )

24 Time Complexity Path algorithm O(n) Get_available_Number(N 1,N 2 )

25 Time Complexity Path algorithm 3.1 Call Function O(n 2 ) Get_available_Number(N 1,N 2 )

26 Online L(2,1) labeling of path Pattern A

27 Online L(2,1) labeling of path

28 Online L(2,1) labeling of cycle Pattern B

29 Online L(2,1) labeling of cycle

30 Star S

31 Online L(2,1) labeling of star 1 0 n 2 n-11

32 Online L(2,1) labeling of star n

33 Online---Other graph bound Double star: Full binary tree:

34 Outline Motivation and Definition Off-line Labeling On-line Labeling Conclusion and Future work

35 Conclusion Off-line L(d,1) labeling - On-line L(2,1) labeling - Path - Cycle - Star - Double star - Full binary tree

36 Future Work On-line L(2,1) labeling  K 2 xP n, K 2 xC n  Wheel  Complete bipartite graph  relation with max degree  relation with radius, diamter  relation with density(size/order)