Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. A Unified Framework for Max-Min and Min-Max Fairness with Applications
 
research article

A Unified Framework for Max-Min and Min-Max Fairness with Applications

Radunovic, Bozidar  
•
Le Boudec, Jean-Yves  
2007
ACM/IEEE Transactions on Networking

Max-min fairness is widely used in various areas of networking. In every case where it is used, there is a proof of existence and one or several algorithms for computing it; in most, but not all cases, they are based on the notion of bottlenecks. In spite of this wide applicability, there are still examples, arising in the context of wireless or peer-to-peer networks, where the existing theories do not seem to apply directly. In this paper, we give a unifying treatment of max-min fairness, which encompasses all existing results in a simplifying framework, and extend its applicability to new examples. First, we observe that the existence of max-min fairness is actually a geometric property of the set of feasible allocations. There exist sets on which max-min fairness does not exist, and we describe a large class of sets on which a max-min fair allocation does exist. This class contains, but is not limited to the compact, convex sets of Rn. Second, we give a general purpose centralized algorithm, called Max-min Programming, for computing the max-min fair allocation in all cases where it exists (whether the set of feasible allocations is in our class or not). Its complexity is of the order of N linear programming steps in Rn, in the case where the feasible set is defined by linear constraints. We show that, if the set of feasible allocations has the free-disposal property, then Max-min Programming reduces to a simpler algorithm, called Water Filling, whose complexity is much lower. Free disposal corresponds to the cases where a bottleneck argument can be made, and Water Filling is the general form of all previously known centralized algorithms for such cases. All our results apply mutatis mutandis to minmax fairness. Our results apply to weighted, unweighted and util-max-min and min-max fairness. Distributed algorithms for the computation of max-min fair allocations are outside the scope of this paper.

  • Files
  • Details
  • Metrics
Type
research article
DOI
10.1109/TNET.2007.896231
Author(s)
Radunovic, Bozidar  
Le Boudec, Jean-Yves  
Date Issued

2007

Published in
ACM/IEEE Transactions on Networking
Volume

15

Issue

5

Start page

1073

End page

1083

Subjects

fairness

•

max-min

•

min-max

•

leximin

•

NCCR-MICS

•

NCCR-MICS/CL2

Note

Received the William R. Bennett Prize given annually to the best original paper published in the IEEE/ACM Transactions on Networking in the past year

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LCA  
LCA2  
Available on Infoscience
October 17, 2006
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/235226
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés