SlideShare a Scribd company logo
This is the project work entitled THE TRAVELING MISER PROBLEM
Introduction While managing with user data (higher priority traffic) some amount of low priority traffic can be generated . This information is not always needed in real time and often can be delayed by the network with out hurting the functionality. This paper proposes a new framework to handle this low priority traffic.
The key idea is allowing the network nodes to delay low priority data by locally storing it.  This parking imposes additional load on the intermediate nodes . In order to prevent an excessive load on the active nodes, we associate some time-dependent  cost  with parking at a given node, and seek to optimize packet parking schedules in terms of these costs.  We call this as traveling miser problem
Methodology Consider bi-directional time-dependent  network  G . G  = ( V ,  E ,  W ,  P ,  L ). V   being a set of  nodes . E   being a set of  links W  being a set of  link weight . P  being a set of  parking weight densities . L  being a set of  link delays .
Let R be a simple path from s to d  R=  The traveling miser problem is defined as follows: A miser starts at node s at time 0. the miser is required to reach the destination d with in the integer number D of time units, 0<=D< ∞, called deadline.
Specifically at any given instant t, the miser is at some node v(j)   Є  R facing the following options for the next unit of time: 1.stay at that node 2.travel one link in the forward direction i.e  towards destination. 3.Travel one link in reverse direction i.e towards source.
In order to state  the problem more formally, we need the following definitions. ITINERARY:- I (s ,d) is a possibly non simple path from source s to destination d consisting of all the original path links plus fictitious self links. ITINERARY WEIGHT:-
TMP can be generally formulated as  -> on-line problem -> off-line problem
ON-LINE PROBLEM The idea of the on-line algorithm is as follows: The miser is advancing towards the destination using the non-fictitious links only as long as he  dose not reach a block . At a block the miser has two options: Stay at the node where the block has  occurred move backwards
Assuming that the miser knows an  upper bound   U  for the block duration. Strategy : pick up the cheapest node situated within roughly  U/2 distance  from its current location on the way back to the source, to spend the block time there. This way the overall  cost  of the trip is  minimized.
The concept behind the algorithm is that if the miser  has to spend some time en route on the way to the destination due to block, it is better to do this using the cheapest itinerary. This minimises the overall cost of trip
In order to explain this algorithm in detail we need the following definition: Simple round trip itinerary : A simple round trip itinerary between the two nodes  j, k  Є  R is an itinerary that is a concatenation of a shortest, possibly empty, itinerary that goes from node j to node k, possibly empty finite itinerary that uses only the (k, k) fictitious links, and the shortest, possibly empty, itinerary that goes from node k to node j.
Suppose a block occurs at node vb  Є R on the link leading towards destination the algorithm works in stages . At stage j  Є (1,logubase2)the miser chooses node v*j  Є R reachable from vb with in t<=2^(j-1) such that w(i) should be minimal . Then the miser follows this minimal weight simple round trip itinerary for stage. In order to gain a logarithmic factor, the miser spends exponentially increasing periods of time away from the block node
After each such period the miser goes back to the blocked link and checks whether the block is lifted. If the block is lifted then the miser goes through, other wise it proceeds to phase j+1.
Algorithm 1. START 2.while next link is not congestion proceed to next hop. 3.If next link is congested then 3.1: for each phase j  Є (1,logBbase2) find  a node v*j that is reachable from vb with in t<=2^j-1, so that v*j  yields the minimum weight round trip itinerary.
4. If by the end of the phase j no congestion is abate proceed to phase j+1. 5.Else 6.Proceed towards destination 7.STOP
OFF-LINE PROBLEM In off-line problem we assume that the input includes the values of link weight functions along the path for any given instance of time. The offline problem is of interest for advanced planning. e.g: The traffic that is generated in the    regular hours of the day.
The off-line algorithm is based on the following concatenation property of the optimal time-dependent paths. Time dependent path concatenation property : Every sub itinerary of an optimal itinerary is also optimal.
 
THANK ‘Q’

More Related Content

PPT
Bellmanford
PDF
Towards a Framework for Multidirectional Model Transformations
PDF
Performance Analysis on 802.11
PDF
Partially connected 3D NoC - Access Noxim.
PPT
Network blocking probability by dhawal sharma
PPTX
Bellman Ford Routing Algorithm-Computer Networks
PPTX
PERFORMANCE VEHICULAR AD-HOC NETWORK (VANET)
PDF
Sparse Random Network Coding for Reliable Multicast Services
Bellmanford
Towards a Framework for Multidirectional Model Transformations
Performance Analysis on 802.11
Partially connected 3D NoC - Access Noxim.
Network blocking probability by dhawal sharma
Bellman Ford Routing Algorithm-Computer Networks
PERFORMANCE VEHICULAR AD-HOC NETWORK (VANET)
Sparse Random Network Coding for Reliable Multicast Services

What's hot (20)

DOCX
Question bank of module iv packet switching networks
PDF
Lattice Cryptography
PDF
A Low Power VITERBI Decoder Design With Minimum Transition Hybrid Register Ex...
PDF
Homomorphic encryption in_cloud
PDF
Assignment sw solution
 
DOC
Xtc a practical topology control algorithm for ad hoc networks (synopsis)
PDF
Assignment 1 -_jasper_hatilima
PPTX
Circuit complexity
PPT
Threshold and Proactive Pseudo-Random Permutations
PPTX
distributed depth-first search
PPTX
Bellman ford Algorithm
PPTX
Partial Homomorphic Encryption
DOCX
Mat lab for bplc
PPTX
PDF
III EEE-CS2363-Computer-Networks-model-question-paper-set-2-for-may-june-2014
PDF
Code matlab mô phỏng dung lượng kênh truy ền reyleght trong kĩ thuật mimo
PPTX
Vlsi gate level design
PDF
Tema 1 en
PDF
Deepwalk vs Node2vec
PDF
09 bsc-17 dsp lab 10-1
Question bank of module iv packet switching networks
Lattice Cryptography
A Low Power VITERBI Decoder Design With Minimum Transition Hybrid Register Ex...
Homomorphic encryption in_cloud
Assignment sw solution
 
Xtc a practical topology control algorithm for ad hoc networks (synopsis)
Assignment 1 -_jasper_hatilima
Circuit complexity
Threshold and Proactive Pseudo-Random Permutations
distributed depth-first search
Bellman ford Algorithm
Partial Homomorphic Encryption
Mat lab for bplc
III EEE-CS2363-Computer-Networks-model-question-paper-set-2-for-may-june-2014
Code matlab mô phỏng dung lượng kênh truy ền reyleght trong kĩ thuật mimo
Vlsi gate level design
Tema 1 en
Deepwalk vs Node2vec
09 bsc-17 dsp lab 10-1
Ad

Viewers also liked (10)

PPT
The Miser and his Gold
PPT
Ilisa, The Miser...A Jataka Story
PPTX
The snow queen
PPT
Snow white narrative
PPTX
Power point story telling by haryati
PPS
Prophet Yunus (a.s.)
PPS
Prophet Lut (a.s.)
PPS
Prophet Isa (a.s.)
PPS
Prophet Nuh (a.s.)
PPS
Prophet Ibrahim (a.s)
The Miser and his Gold
Ilisa, The Miser...A Jataka Story
The snow queen
Snow white narrative
Power point story telling by haryati
Prophet Yunus (a.s.)
Prophet Lut (a.s.)
Prophet Isa (a.s.)
Prophet Nuh (a.s.)
Prophet Ibrahim (a.s)
Ad

Similar to Tmp (20)

PPTX
BELLMAN_FORD _ALGORITHM IN DATA STRUCTURES
PPT
11 routing
PPT
11-RoutingThe development of wireless systems traces its roots .ppt
PPTX
Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...
PPTX
Presentation 3rd CSUM
PPT
8783733
DOC
Unit 3 daa
DOC
algorithm Unit 3
PPTX
3rd Conference on Sustainable Urban Mobility
PPT
12 routing
PPTX
DIJKSTRA_123.pptx
PPT
Network Layer Routing Protocols - Computer Networks
PDF
IRJET- Survey on Adaptive Routing Algorithms
PPT
Routing and IP in Advance Computer Network,Vikram Snehi
PPTX
Travelling Salesman Problem
PPTX
Part 3 : building a network and supporting applications
PPTX
routing 23.pptx
PPTX
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...
PPTX
Presentation escc 2016
PPTX
ESCC 2016, July 10-16, Athens, Greece
BELLMAN_FORD _ALGORITHM IN DATA STRUCTURES
11 routing
11-RoutingThe development of wireless systems traces its roots .ppt
Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...
Presentation 3rd CSUM
8783733
Unit 3 daa
algorithm Unit 3
3rd Conference on Sustainable Urban Mobility
12 routing
DIJKSTRA_123.pptx
Network Layer Routing Protocols - Computer Networks
IRJET- Survey on Adaptive Routing Algorithms
Routing and IP in Advance Computer Network,Vikram Snehi
Travelling Salesman Problem
Part 3 : building a network and supporting applications
routing 23.pptx
Presentation of GreenYourMove's hybrid approach in 3rd International Conferen...
Presentation escc 2016
ESCC 2016, July 10-16, Athens, Greece

Recently uploaded (20)

PDF
Getting Started with Data Integration: FME Form 101
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
August Patch Tuesday
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
Modernising the Digital Integration Hub
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
project resource management chapter-09.pdf
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Architecture types and enterprise applications.pdf
PPTX
Chapter 5: Probability Theory and Statistics
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
DP Operators-handbook-extract for the Mautical Institute
Getting Started with Data Integration: FME Form 101
A contest of sentiment analysis: k-nearest neighbor versus neural network
August Patch Tuesday
Group 1 Presentation -Planning and Decision Making .pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
observCloud-Native Containerability and monitoring.pptx
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Modernising the Digital Integration Hub
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Final SEM Unit 1 for mit wpu at pune .pptx
Programs and apps: productivity, graphics, security and other tools
project resource management chapter-09.pdf
A novel scalable deep ensemble learning framework for big data classification...
Developing a website for English-speaking practice to English as a foreign la...
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Architecture types and enterprise applications.pdf
Chapter 5: Probability Theory and Statistics
NewMind AI Weekly Chronicles – August ’25 Week III
DP Operators-handbook-extract for the Mautical Institute

Tmp

  • 1. This is the project work entitled THE TRAVELING MISER PROBLEM
  • 2. Introduction While managing with user data (higher priority traffic) some amount of low priority traffic can be generated . This information is not always needed in real time and often can be delayed by the network with out hurting the functionality. This paper proposes a new framework to handle this low priority traffic.
  • 3. The key idea is allowing the network nodes to delay low priority data by locally storing it. This parking imposes additional load on the intermediate nodes . In order to prevent an excessive load on the active nodes, we associate some time-dependent cost with parking at a given node, and seek to optimize packet parking schedules in terms of these costs. We call this as traveling miser problem
  • 4. Methodology Consider bi-directional time-dependent network G . G = ( V , E , W , P , L ). V being a set of nodes . E being a set of links W being a set of link weight . P being a set of parking weight densities . L being a set of link delays .
  • 5. Let R be a simple path from s to d R= The traveling miser problem is defined as follows: A miser starts at node s at time 0. the miser is required to reach the destination d with in the integer number D of time units, 0<=D< ∞, called deadline.
  • 6. Specifically at any given instant t, the miser is at some node v(j) Є R facing the following options for the next unit of time: 1.stay at that node 2.travel one link in the forward direction i.e towards destination. 3.Travel one link in reverse direction i.e towards source.
  • 7. In order to state the problem more formally, we need the following definitions. ITINERARY:- I (s ,d) is a possibly non simple path from source s to destination d consisting of all the original path links plus fictitious self links. ITINERARY WEIGHT:-
  • 8. TMP can be generally formulated as -> on-line problem -> off-line problem
  • 9. ON-LINE PROBLEM The idea of the on-line algorithm is as follows: The miser is advancing towards the destination using the non-fictitious links only as long as he dose not reach a block . At a block the miser has two options: Stay at the node where the block has occurred move backwards
  • 10. Assuming that the miser knows an upper bound U for the block duration. Strategy : pick up the cheapest node situated within roughly U/2 distance from its current location on the way back to the source, to spend the block time there. This way the overall cost of the trip is minimized.
  • 11. The concept behind the algorithm is that if the miser has to spend some time en route on the way to the destination due to block, it is better to do this using the cheapest itinerary. This minimises the overall cost of trip
  • 12. In order to explain this algorithm in detail we need the following definition: Simple round trip itinerary : A simple round trip itinerary between the two nodes j, k Є R is an itinerary that is a concatenation of a shortest, possibly empty, itinerary that goes from node j to node k, possibly empty finite itinerary that uses only the (k, k) fictitious links, and the shortest, possibly empty, itinerary that goes from node k to node j.
  • 13. Suppose a block occurs at node vb Є R on the link leading towards destination the algorithm works in stages . At stage j Є (1,logubase2)the miser chooses node v*j Є R reachable from vb with in t<=2^(j-1) such that w(i) should be minimal . Then the miser follows this minimal weight simple round trip itinerary for stage. In order to gain a logarithmic factor, the miser spends exponentially increasing periods of time away from the block node
  • 14. After each such period the miser goes back to the blocked link and checks whether the block is lifted. If the block is lifted then the miser goes through, other wise it proceeds to phase j+1.
  • 15. Algorithm 1. START 2.while next link is not congestion proceed to next hop. 3.If next link is congested then 3.1: for each phase j Є (1,logBbase2) find a node v*j that is reachable from vb with in t<=2^j-1, so that v*j yields the minimum weight round trip itinerary.
  • 16. 4. If by the end of the phase j no congestion is abate proceed to phase j+1. 5.Else 6.Proceed towards destination 7.STOP
  • 17. OFF-LINE PROBLEM In off-line problem we assume that the input includes the values of link weight functions along the path for any given instance of time. The offline problem is of interest for advanced planning. e.g: The traffic that is generated in the regular hours of the day.
  • 18. The off-line algorithm is based on the following concatenation property of the optimal time-dependent paths. Time dependent path concatenation property : Every sub itinerary of an optimal itinerary is also optimal.
  • 19.