Max-min fair allocation for resources with hybrid divisibilities

Resource allocation is a classic problem in economics and computer science. The application scenarios of resource allocation include inheritance settlements, computation resource sharing and so on. This paper focuses on the max-min fair allocation of resources in which m resources need to be allocat...

Full description

Saved in:
Bibliographic Details
Main Authors: Li, Yunpeng, He, Changjie, Jiang, Yichuan, Wu, Weiwei, Jiang, Jiuchuan, Zhang, Wei, Fan, Hui
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2021
Subjects:
Online Access:https://hdl.handle.net/10356/152122
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-152122
record_format dspace
spelling sg-ntu-dr.10356-1521222021-07-16T01:16:55Z Max-min fair allocation for resources with hybrid divisibilities Li, Yunpeng He, Changjie Jiang, Yichuan Wu, Weiwei Jiang, Jiuchuan Zhang, Wei Fan, Hui School of Computer Science and Engineering Engineering::Computer science and engineering Max-min Fair Allocation Indivisible Resources Resource allocation is a classic problem in economics and computer science. The application scenarios of resource allocation include inheritance settlements, computation resource sharing and so on. This paper focuses on the max-min fair allocation of resources in which m resources need to be allocated to n agents while maximizing the minimum utility of any agent. When money transfer is not allowed, the existing work on max-min fair allocation only focuses on the fair allocation of indivisible resources. However, in real applications, the allocated resource set may simultaneously include indivisible resources and divisible resources, e.g., the allocated resources in distributed systems include the indivisible CPU resources, the divisible storage resource and the divisible bandwidth resource. The combination of indivisible resources and divisible resources creates a new challenge and requires us to consider how to coordinate the allocations of indivisible resources and divisible resources in the allocation process. Therefore, we investigate the combined max-min fair allocation problem in which the allocated resource set consists of both indivisible resources and divisible resources. We present a 6+2 (ε > 0)-factor approximation algorithm for the restricted case where uij ∈ {0, uj} (i.e., the utility of a resource j is either 0 or uj for each agent i) and the agent valuations for the divisible resources are in proximity to each other. Moreover, we propose an approximation algorithm for the general case based on the augmented flow idea. Experiments conducted on real data show that the average performance of the proposed approximation algorithm is better than 80% of the performance of the optimal algorithm, which requires exponential time in the worst case unless P = NP. To the best of our knowledge, the proposed algorithm is the first approximation algorithm for the general case of the combined max-min fair allocation problem when money transfer is not allowed. The proposed algorithm can be adopted to design more efficient expert systems that apply to resource allocation in distributed systems, inheritance settlements and so on. The adoption of the proposed algorithm contributes to promoting the broader application of expert systems in the fair allocation of computation resources and social resources. The experimental results show that the proposed algorithm can perform well in real applications. The work was supported in part by the National Natural Science Foundation of China (61472079, 61170164, 61806053, 61807008), and the Natural Science Foundation of Jiangsu Province of China (BK20171363, BK20180356, BK20180369). 2021-07-16T01:16:55Z 2021-07-16T01:16:55Z 2019 Journal Article Li, Y., He, C., Jiang, Y., Wu, W., Jiang, J., Zhang, W. & Fan, H. (2019). Max-min fair allocation for resources with hybrid divisibilities. Expert Systems With Applications, 124, 325-340. https://dx.doi.org/10.1016/j.eswa.2019.01.071 0957-4174 https://hdl.handle.net/10356/152122 10.1016/j.eswa.2019.01.071 2-s2.0-85060926941 124 325 340 en Expert Systems with Applications © 2019 Elsevier Ltd. All rights reserved.
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
Max-min Fair Allocation
Indivisible Resources
spellingShingle Engineering::Computer science and engineering
Max-min Fair Allocation
Indivisible Resources
Li, Yunpeng
He, Changjie
Jiang, Yichuan
Wu, Weiwei
Jiang, Jiuchuan
Zhang, Wei
Fan, Hui
Max-min fair allocation for resources with hybrid divisibilities
description Resource allocation is a classic problem in economics and computer science. The application scenarios of resource allocation include inheritance settlements, computation resource sharing and so on. This paper focuses on the max-min fair allocation of resources in which m resources need to be allocated to n agents while maximizing the minimum utility of any agent. When money transfer is not allowed, the existing work on max-min fair allocation only focuses on the fair allocation of indivisible resources. However, in real applications, the allocated resource set may simultaneously include indivisible resources and divisible resources, e.g., the allocated resources in distributed systems include the indivisible CPU resources, the divisible storage resource and the divisible bandwidth resource. The combination of indivisible resources and divisible resources creates a new challenge and requires us to consider how to coordinate the allocations of indivisible resources and divisible resources in the allocation process. Therefore, we investigate the combined max-min fair allocation problem in which the allocated resource set consists of both indivisible resources and divisible resources. We present a 6+2 (ε > 0)-factor approximation algorithm for the restricted case where uij ∈ {0, uj} (i.e., the utility of a resource j is either 0 or uj for each agent i) and the agent valuations for the divisible resources are in proximity to each other. Moreover, we propose an approximation algorithm for the general case based on the augmented flow idea. Experiments conducted on real data show that the average performance of the proposed approximation algorithm is better than 80% of the performance of the optimal algorithm, which requires exponential time in the worst case unless P = NP. To the best of our knowledge, the proposed algorithm is the first approximation algorithm for the general case of the combined max-min fair allocation problem when money transfer is not allowed. The proposed algorithm can be adopted to design more efficient expert systems that apply to resource allocation in distributed systems, inheritance settlements and so on. The adoption of the proposed algorithm contributes to promoting the broader application of expert systems in the fair allocation of computation resources and social resources. The experimental results show that the proposed algorithm can perform well in real applications.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Li, Yunpeng
He, Changjie
Jiang, Yichuan
Wu, Weiwei
Jiang, Jiuchuan
Zhang, Wei
Fan, Hui
format Article
author Li, Yunpeng
He, Changjie
Jiang, Yichuan
Wu, Weiwei
Jiang, Jiuchuan
Zhang, Wei
Fan, Hui
author_sort Li, Yunpeng
title Max-min fair allocation for resources with hybrid divisibilities
title_short Max-min fair allocation for resources with hybrid divisibilities
title_full Max-min fair allocation for resources with hybrid divisibilities
title_fullStr Max-min fair allocation for resources with hybrid divisibilities
title_full_unstemmed Max-min fair allocation for resources with hybrid divisibilities
title_sort max-min fair allocation for resources with hybrid divisibilities
publishDate 2021
url https://hdl.handle.net/10356/152122
_version_ 1707050419030589440