CS774. Markov Random Field : Theory and Application Lecture 21 Kyomin Jung KAIST Nov 19 2009.

Slides:



Advertisements
Similar presentations
The Capacity of Wireless Networks Danss Course, Sunday, 23/11/03.
Advertisements

Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Graphical Models BRML Chapter 4 1. the zoo of graphical models Markov networks Belief networks Chain graphs (Belief and Markov ) Factor graphs =>they.
Network Utility Maximization over Partially Observable Markov Channels 1 1 Channel State 1 = ? Channel State 2 = ? Channel State 3 = ? Restless.
Introduction to Markov Random Fields and Graph Cuts Simon Prince
1 Maximal Independent Set. 2 Independent Set (IS): In a graph G=(V,E), |V|=n, |E|=m, any set of nodes that are not adjacent.
Tradeoffs between performance guarantee and complexity for distributed scheduling in wireless networks Saswati Sarkar University of Pennsylvania Communication.
Resource Allocation in Wireless Networks: Dynamics and Complexity R. Srikant Department of ECE and CSL University of Illinois at Urbana-Champaign.
EE 685 presentation Optimal Control of Wireless Networks with Finite Buffers By Long Bao Le, Eytan Modiano and Ness B. Shroff.
Lecture 2. Recapitulation Algorithm complexity analysis Point to point routing algorithms –Dijkstra –Bellman-Ford Questions?
DYNAMIC POWER ALLOCATION AND ROUTING FOR TIME-VARYING WIRELESS NETWORKS Michael J. Neely, Eytan Modiano and Charles E.Rohrs Presented by Ruogu Li Department.
Five Problems CSE 421 Richard Anderson Winter 2009, Lecture 3.
CS774. Markov Random Field : Theory and Application Lecture 17 Kyomin Jung KAIST Nov
EE462 MLCV Lecture Introduction of Graphical Models Markov Random Fields Segmentation Tae-Kyun Kim 1.
CS774. Markov Random Field : Theory and Application Lecture 20 Kyomin Jung KAIST Nov
CS774. Markov Random Field : Theory and Application Lecture 04 Kyomin Jung KAIST Sep
Chapter 8-3 Markov Random Fields 1. Topics 1. Introduction 1. Undirected Graphical Models 2. Terminology 2. Conditional Independence 3. Factorization.
CS774. Markov Random Field : Theory and Application Lecture 16 Kyomin Jung KAIST Nov
CS774. Markov Random Field : Theory and Application Lecture 06 Kyomin Jung KAIST Sep
1 Crosslayer Design for Distributed MAC and Network Coding in Wireless Ad Hoc Networks Yalin E. Sagduyu Anthony Ephremides University of Maryland at College.
Dynamic Index Coding Broadcast Station N N Michael J. Neely, Arash Saber Tehrani, Zhen Zhang University of Southern California Paper available.
Dynamic Index Coding User set N Packet set P Broadcast Station N N p p p Michael J. Neely, Arash Saber Tehrani, Zhen Zhang University.
Max Weight Learning Algorithms with Application to Scheduling in Unknown Environments Michael J. Neely University of Southern California
The Potts and Ising Models of Statistical Mechanics.
*Sponsored in part by the DARPA IT-MANET Program, NSF OCE Opportunistic Scheduling with Reliability Guarantees in Cognitive Radio Networks Rahul.
Lecture 3. Preview of Markov Process A sequence of random variables X 1, X 2,….,X n,….. such that –X i+1 is independent of X 1,….X i-1 given X i –Pr(X.
10/27/051 From Potts to Tutte and back again... A graph theoretical view of statistical mechanics Jo Ellis-Monaghan
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Mobility (III) 12th Week
Cross Layer Adaptive Control for Wireless Mesh Networks (and a theory of instantaneous capacity regions) Michael J. Neely, Rahul Urgaonkar University of.
CISS Princeton, March Optimization via Communication Networks Matthew Andrews Alcatel-Lucent Bell Labs.
Lecture 11. Matching A set of edges which do not share a vertex is a matching. Application: Wireless Networks may consist of nodes with single radios,
1 Patti Bodkin Saint Michael’s College Colchester, VT
The Increasingly Popular Potts Model or A Graph Theorist Does Physics (!) Jo Ellis-Monaghan website:
1 40 th Annual CISS 2006 Conference on Information Sciences and Systems Some Optimization Trade-offs in Wireless Network Coding Yalin E. Sagduyu Anthony.
Lecture 8. Why do we need residual networks? Residual networks allow one to reverse flows if necessary. If we have taken a bad path then residual networks.
Fundamental Lower Bound for Node Buffer Size in Intermittently Connected Wireless Networks Yuanzhong Xu, Xinbing Wang Shanghai Jiao Tong University, China.
CS774. Markov Random Field : Theory and Application Lecture 08 Kyomin Jung KAIST Sep
Adaptive CSMA under the SINR Model: Fast convergence using the Bethe Approximation Krishna Jagannathan IIT Madras (Joint work with) Peruru Subrahmanya.
CS774. Markov Random Field : Theory and Application Lecture 13 Kyomin Jung KAIST Oct
RNA Secondary Structure Prediction Spring Objectives  Can we predict the structure of an RNA?  Can we predict the structure of a protein?
Message-Passing for Wireless Scheduling: an Experimental Study Paolo Giaccone (Politecnico di Torino) Devavrat Shah (MIT) ICCCN 2010 – Zurich August 2.
1 Mobility Increases the Capacity of Ad-hoc Wireless Networks Matthias Grossglauser, David Tse IEEE Infocom 2001 (Best paper award) Oct 21, 2004 Som C.
Distributed Algorithms Rajmohan Rajaraman Northeastern University, Boston May 2012 Chennai Network Optimization WorkshopDistributed Algorithms1.
1 Network Coding and its Applications in Communication Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
Solution to HW1. Problem 1 Need to find shortest path from a single source s to a single destination d. Have a condition in the Dijkstra algo loop which.
The Ising Model Mathematical Biology Lecture 5 James A. Glazier (Partially Based on Koonin and Meredith, Computational Physics, Chapter 8)
28 February, 2003University of Glasgow1 Cluster Variation Method and Probabilistic Image Processing -- Loopy Belief Propagation -- Kazuyuki Tanaka Graduate.
Delay-Based Back-Pressure Scheduling in Multi-Hop Wireless Networks 1 Bo Ji, 2 Changhee Joo and 1 Ness B. Shroff 1 Department of ECE, The Ohio State University.
CS774. Markov Random Field : Theory and Application Lecture 02
Approximate Inference: Decomposition Methods with Applications to Computer Vision Kyomin Jung ( KAIST ) Joint work with Pushmeet Kohli (Microsoft Research)
Presenter : Kuang-Jui Hsu Date : 2011/3/24(Thur.).
Stochastic Optimization for Markov Modulated Networks with Application to Delay Constrained Wireless Scheduling Michael J. Neely University of Southern.
Homework 1 Problem 1: (5 points) Both Dijkstras algorihm and Bellmanford Algorithm generates shortest paths to all destinations. Modify the algorithm to.
CS774. Markov Random Field : Theory and Application Lecture 15 Kyomin Jung KAIST Oct
Energy Optimal Control for Time Varying Wireless Networks Michael J. Neely University of Southern California
Markov Random Fields in Vision
Ch 6. Markov Random Fields 6.1 ~ 6.3 Adaptive Cooperative Systems, Martin Beckerman, Summarized by H.-W. Lim Biointelligence Laboratory, Seoul National.
Impact of Interference on Multi-hop Wireless Network Performance
The Increasingly Popular Potts Model or A Graph Theorist Does Physics (!) Jo Ellis-Monaghan website:
Abdul Kader Kabbani (Stanford University)
R. Srikant University of Illinois at Urbana-Champaign
R. Srikant University of Illinois at Urbana-Champaign
IEEE Student Paper Contest
CS223 Advanced Data Structures and Algorithms
Throughput-Optimal Broadcast in Dynamic Wireless Networks
Javad Ghaderi, Tianxiong Ji and R. Srikant
Minimizing Broadcast Latency and Redundancy in Ad Hoc Networks
Power Efficient Communication ----Joint Routing, Scheduling and Power Control Design Presenter: Rui Cao.
Optimal Control for Generalized Network-Flow Problems
Presentation transcript:

CS774. Markov Random Field : Theory and Application Lecture 21 Kyomin Jung KAIST Nov

Application of MRF in Wireless Network: Routing and Scheduling In a wireless network, designing a simple and distributed routing/scheduling algorithm is of primary importance. Algorithm determines where(routing) and when(scheduling) to send packets. Due to wireless interference, the scheduling at each time must satisfy certain constraints. MaxWeight algorithm based on MWIS and its variants are widely used.

Remind: MRF for Maximum Weight Independent Set (MWIS) Given a graph G=(V,E), a subset I of V is called an Independent Set, if for all, the two end points of e does not belong to I simultaneously. When the vertices are weighted, an independent set I is called MWIS if the sum of the weights of is maximum. Finding a MWIS is equivalent to finding a MAP in the following MRF on where, and if otherwise is the weight at node v.

The Network Model  Time is slotted.  At each time, per-destination packets arrive to the network.  unicast, multicast  Queues for separate destinations.  Algorithm decides routing and scheduling.

Interference Constraint We say a pair of links forms an interference if the two links cannot transmit packets at the same time.

Interference set is the set of all those pairs. Interference Constraint We say a pair of links forms an interference if the two links cannot transmit packets at the same time.

Interference Constraint  This model includes any generally considered interference model  Ex. K-hop, node exclusive…  Can be generalized to directed network graph  Consider a graph G’=(L, I) where L is the links, and I is the interference set.  A subset L’ of L is feasible scheduling if and only if L’ is an independent set of G’.

MaxWeight Algorithm Weight of a link is the difference of the queue sizes at the end nodes. 3

MaxWeight Algorithm Computing MaxWeight is equivalent to computing Max Weight Independent Set (MWIS) in G’=(L,I)

MaxWeight Algorithm  MaxWeight is very well studied.  L. Tassiulas, A. Ephremides, IEEE Transactions on Information theory  B. Awerbuch, T. Leighton, STOC  + 100s of other papers  Provides adaptive routing and scheduling.  For some cases of interference constraint, like edge constraint, it is fully distributed.

Dynamics of the WaxWeight The algorithm can be understood so that the following potential function decreases as much as possible. Where is the height of the packet, and is the queue size. L. Tassiulas, A. Ephremides, [’92] showed that the MaxWeight makes the system stable (queue size bounded over time) for iid stochastic packet arrivals with feasible arrival rate for any interference. h = 3 h = 1

MRF in Statistical Physics: The Ising Model Consider a sheet of metal: It has the property that at low temperatures it is magnetized, but as the temperature increases, the magnetism “melts away”. We would like to model this behavior. We make some simplifying assumptions to do so.  The individual atoms have a “spin”, i.e., they act like little bar magnets, and can either point up (a spin of +1), or down (a spin of –1).  Neighboring atoms with different spins have an interaction energy.  The atoms are arranged in a lattice.

Possible states of the Lattice A choice of ‘spin’ at each lattice point. Ising Model has a choice of two possible spins at each point

The Kronecker delta function and the Hamiltonian of a state Kronecker delta-function is defined as: The Hamiltonian of a system is the sum of the energies on edges with endpoints having the same spins. (J>0)

The energy (Hamiltonian) of the state of this system is Endpoints have different spins, so δ is 0. Endpoints have the same spins, so δ is 1.

Ising Model at Different Temperatures Cold Temperature Hot Temperature

Probability of a State Occurring, where T is the temperature and k is the Boltzman constant joules/Kelvin. The denominator is the partition function of the system.

Effect of Temperature Consider two different states A and B, with H(A) < H(B). The relative probability that the system is in the two states is: At high temperatures (i.e., for kT much larger than the energy difference |D|), the system becomes equally likely to be in either of the states A or B. At lower temperatures, the system is more likely to be in the lower energy state.

The Potts Model (generalized Ising Model) Now let there be q possible states. Orthogonal vectors Ex) Colorings of the points with q colors

Applications of the Potts Model ● Liquid-gas transitions ● Computer Vision ● Protein Folding ● Biological Membranes ● Social Behavior ● Separation in binary alloys ● Spin glasses ● Neural Networks ● Community detection, etc Potts Model is an widely used form of MRF model.