
622 P PAC Learning
Theauthorsthendefineaninterval structure for input
instances. An interval I is said to be of type i if at every
step t 2 I MPG outputs a packet of value at least ˇ
i
,andI
is a maximal interval with this property.
I
i
is the collection of maximal intervals of type i,andI
is the union of all I
i
’s. This is a multiset, since an interval
of type i can also be contained in an interval of one or more
types j < i.
This induces an interval structure which is a sequence
of ordered rooted trees in a natural way: the root of each
tree is an interval in
I
0
, and the children of each inter-
val I 2
I
i
are all the maximal intervals of type i +1which
are contained in I. These children are ordered from left to
right based on time, as are the trees themselves. The in-
tervals of type i (and the vertices that represent them) are
distinguished by whether or not an eviction of a packet of
value at least ˇ
i
occurred during the interval.
To complete the proof, the authors show that for ev-
ery interval structure
T , the competitive ratio of MPG on
instances with interval structure
T can be bounded by the
solution of a linear program indexed by
T. Finally, it is
shown that for every
T and every ˇ 4, the solution of
this program is at most 2 1/ˇ.
Applications
In recent years, there has been a lot of interest in Qual-
ity of Service networks. In regular IP networks, packets
are indistinguishable and in case of overload any packet
may be dropped. In a commercial environment, it is much
more preferable to allow better service to higher-paying
customers or customers with critical requirements. The
idea of Quality of Service guarantees is that packets are
marked with values which indicate their importance.
This naturally leads to decision problems at network
switches when many packets arrive and overload occurs.
The algorithm presented in this entry can be used to max-
imize network performance in a network which supports
Quality of Service.
Open Problems
Despite substantial advances in improving the upper
bound for this problem, a fairly large gap remains. Sgall [5]
showed that the performance of PG is as good as that of
MPG. Recently, Englert and Westermann [4] showed that
PG has a competitive ratio of at most
p
3 1:732 and at
least 1 + 1/2
p
2 1:707. Thus, to improve further, a dif-
ferent algorithm will be needed.
The authors also note that Lotker and Patt-Shamir [8]
studied the special case of two packet values and de-
rived a 1.3-competitive algorithm, which closely matches
the corresponding lower bound of 1.28 from Mansour et
al. [9]. An open problem is to close the remaining small
gap.
Cross References
Packet Switching in Multi-Queue Switches
Recommended Reading
1. Aiello, W., Mansour, Y., Rajagopolan, S., Rosen, A.: Competitive
queue policies for differentiated services. In: Proc. of the IEEE IN-
FOCOM, pp. 431–440. IEEE, Tel-Aviv, Israel (2000)
2. Andelman, N., Mansour, Y., Zhu, A.: Competitive queueing poli-
cies in QoS switches. In: Proc. 14th Symp. on Discrete Algorithms
(SODA), pp. 761–770 ACM/SIAM, San Francisco, CA, USA (2003)
3. Bansal, N., Fleischer, L., Kimbrel, T., Mahdian, M., Schieber, B.,
Sviridenko, M.: Further improvements in competitive guaran-
tees for QoS buffering. In: Proc. 31st International Colloquium
on Automata, Languages, and Programming (ICALP). Lecture
Notes in Computer Science, vol. 3142, pp. 196–207. Springer,
Berlin (2004)
4. Englert, M., Westermann, M.: Lower and upper bounds on
FIFO buffer management in qos switches. In: Azar, Y., Er-
lebach, T. (eds.) Algorithms – ESA 2006, 14th Annual European
Symposium, Proceedings. Lecture Notes in Computer Science,
vol. 4168, pp. 352–363. Springer, Berlin (2006)
5. Jawor, W.: Three dozen papers on online algorithms. SIGACT
News 36(1), 71–85 (2005)
6. Kesselman, A., Lotker, Z., Mansour, Y., Patt-Shamir, B., Schieber,
B., Sviridenko, M.: Buffer overflow management in QoS switches.
SIAM J. Comput. 33(3), 563–583 (2004)
7. Kesselman, A., Mansour, Y., van Stee, R.: Improved competitive
guarantees for QoS buffering. In: Di Battista, G., Zwick, U. (eds.)
Algorithms – ESA 2003, Proceedings Eleventh Annual Euro-
pean Symposium. Lecture Notes in Computer Science, vol. 2380,
pp. 361–373. Springer, Berlin (2003)
8. Lotker, Z., Patt-Shamir, B.: Nearly optimal FIFO buffer manage-
ment for DiffServ. In: Proceedings of the 21st ACM Symposium
on Principles of Distributed Computing (PODC 2002), pp. 134–
142. ACM, New York (2002)
9. Mansour, Y., Patt-Shamir, B., Lapid, O.: Optimal smoothing
schedules for real-time streams. In: Proc. 19th Symp. on Prin-
ciples of Distributed Computing (PODC), pp. 21–29. ACM, New
York (2000)
PAC Learning
1984; Valiant
JOEL RATSABY
Department of Electrical and Electronic Engineering,
Ariel University Center of Samaria, Ariel, Israel
Keywords and Synonyms
Probably approximately correct learning