帳號:guest(216.73.216.146)          離開系統
字體大小: 字級放大   字級縮小   預設字形  

詳目顯示

以作者查詢圖書館館藏以作者查詢臺灣博碩士論文系統以作者查詢全國書目
作者(中文):柯聖彥
作者(外文):Ko, Sheng-Yen
論文名稱(中文):探討資源分配之最大化最小公平性問題
論文名稱(外文):A Study on the Max-min Fair Allocation Problem
指導教授(中文):廖崇碩
指導教授(外文):Liao, Chung-Shou
口試委員(中文):陳和麟
韓永楷
口試委員(外文):Chen, Ho-Lin
Hon, Wing-Kai
學位類別:碩士
校院名稱:國立清華大學
系所名稱:工業工程與工程管理學系
學號:107034524
出版年(民國):109
畢業學年度:108
語文別:英文
論文頁數:34
中文關鍵詞:公平分配近似演算法局部搜索結構線性規劃
外文關鍵詞:Fair allocationApproximation algorithmLocal searchConfiguration LP
相關次數:
  • 推薦推薦:0
  • 點閱點閱:817
  • 評分評分:*****
  • 下載下載:0
  • 收藏收藏:0
最大最小公平分配(max-min fair allocation)問題是個特殊且有趣的分配
問題,此問題又稱作聖誕老人問題(the Santa Claus problem)。基本上,我
們須將 n 個不可分割資源分配給 m 位玩家,每一位玩家對於不同資源都
有各自的喜好,因此每一個資源都有 m 個非負的可能價值,我們的目標為
找到一個公平分配且極大化獲得最少資源價值的玩家。
在本研究中,我們考慮一般性的最大最小公平分配問題(the general
max-min assignment problem),此問題可分成兩種子問題來討論,(non-
zero possible value)以及零可能價值(zero possible value),我們同時引入一個過度估計(over-estimate)技巧,來克服處理此問題會遇到的一些障礙。在非
零可能價值的問題中,我們可以將其轉換為機台覆蓋問題(machine covering
problem),並在多項式時間內找出$(\frac{c}{1-\epsilon})$倍的近似分配,$\epsilon$ > 0;在零可能價值的問題中,我們使用與[11, 10]相似的演算法並找出$(1+3\hat{c}+O(\delta \hat{c}^2))$倍的近似分配, $\delta$> 0,其時間複雜度為$poly(m,n)\cdot m^{poly(1/\delta)}$。其中$c$和$\hat{c}$皆來自問題給定的資源價值的最大差距,當$c$和 $\hat{c}$ 為較小的常數時,我們的演算法可以有不錯的表現。
Max-min fair allocation is an interesting assignment problem,
which maximizes the minimum total worth of resources obtained by any player.
It is also well-known as \emph{the Santa Claus problem}. Basically,
there are $m$ players and $n$ indivisible resources.
Each player has his/her own preference for the resources.
Thus, each resource has $m$ non-negative possible values.
The goal is to find an assignment such that the minimum value of the total worth of resources assigned to each player is maximized.

In this paper, we consider the general max-min assignment problem and divide it into two sub-problems, instances with non-zero values and instances in which zero values are allowed.
We also introduce a new strategy, \emph{over-estimate},
which can help overcome the challenges caused by multiple
possible values of each resource.
In the former case, we transform it into the machine covering problem and find the $(\frac{c}{1-\epsilon})$ approximation allocation in polynomial running time, where $\epsilon > 0$.
In the latter case, we present an approximation algorithm under a similar framework of Cheng et al.'s result~\cite{SWC1,SWC2}.
Our proposed algorithm can achieve
a $(1+3\hat{c}+O(\delta \hat{c}^2))$-approximation allocation
in $poly(m,n)\cdot m^{poly(1/\delta)}$ time.
Note that both $c$ and $\hat{c}$ are the constants from the given input, such as maximum gap between the largest and the smallest value over all resources.
Our results have the better performances if $c$ and $\hat{c}$ are small constants.
摘要 i
Abstract ii
誌謝 iii
List of Tables vi
List of Figures vii
1 Introduction 1
1.1 Overview of new results and techniques 5
2 The non-zero possible value instance 10
3 The zero possible value instance 12
3.1 The configuration LP 12
3.2 Binary search 13
3.3 Resources and Edges 13
3.4 Local search and bipartite graph 14
3.5 Greedy player and limited blocking 16
3.6 Over-estimate in zero value instance 16
4 An approximation algorithm for the zero value instance 17
4.1 The algorithm 17
4.2 Build phase 17
4.3 Collapse phase 20
5 Analysis 22
5.1 Invariants 22
5.2 Bounding the number of blocking edges 23
5.3 Geometric growth 24
6 Conclusion 31
References 32
1. N. Alon, Y. Azar, G.J. Woeginger, and T. Yadid. Approximation schemes for scheduling on parallel machines. Journal of Scheduling, 1(1):55-66, 1998.
2. Chidambaram Annamalai, Christos Kalaitzis, and Ola Svensson. Combinatorial algorithm for restricted max-min fair allocation. ACM Transactions on Algorithms (TALG), 13(3):1-28, 2017.
3. Arash Asadpour, Uriel Feige, and Amin Saberi. Santa claus meets hypergraphmatchings. ACM Transactions on Algorithms (TALG), 8(3):1–9, 2012.
4. Arash Asadpour and Amin Saberi. An approximation algorithm for max-minfair allocation of indivisible goods. In Proceedings of the thirty-ninth annual ACM symposium on Theory of computing, pages 114–121, 2007.
5. Yossi Azar and Leah Epstein. Approximation schemes for covering and schedul-ing on related machines.In Proceedings of the First International Workshopon Approximation Algorithms for Combinatorial Optimization Problems (AP-PROX), Lecture Notes in Comput. Sci. 1444, Springer-Verlag, Berlin, NewYork, pages 39–47, 1998
6. Nikhil Bansal and Maxim Sviridenko. The santa claus problem. In Proceedings of the thirty-eighth annual ACM symposium on Theory of computing, pages 31–40, 2006.
7. Ivona Bez ́akov ́a and Varsha Dani. Allocating indivisible goods. ACM SIGecom Exchanges, 5(3):11–18, 2005.
8. Deeparnab Chakrabarty, Julia Chuzhoy, and Sanjeev Khanna. On allocating goods to maximize fairness. In 2009 50th Annual IEEE Symposium on Foundations of Computer Science, pages 107–116. IEEE, 2009.
9. Siu-Wing Cheng and Yuchen Mao. Integrality gap of the configuration lp forthe restricted max-min fair allocation.CoRR:1807.04152, 2018.
10. Siu-Wing Cheng and Yuchen Mao. Restricted max-min fair allocation. In 45th International Colloquium on Automata, Languages, and Programming(ICALP 2018), pages 37:1–37:13, 2018.
11. Siu-Wing Cheng and Yuchen Mao. Restricted max-min allocation: Approximation and integrality gap. In 46th International Colloquium on Automata, Languages, and Programming (ICALP 2019), pages 38:1–38:13, 2019.
12. J ́anos Csirik, Hans Kellerer, and Gerhard Woeginger. The exact lpt-boundfor maximizing the minimum completion time.Operations Research Letters,11(5):281 – 287, 1992.
13. Bryan Deuermeyer, Donald Friesen, and Michael Langston. Scheduling tomaximize the minimum processor finish time in a multiprocessor system.SIAM Journal on Algebraic and Discrete Methods, 3, 06 1982.
14. Penny E Haxell. A condition for matchability in hypergraphs. Graphs and Combinatorics, 11(3):245–248, 1995
15. Yong He and Yiwei Jiang. Optimal semi-online preemptive algorithms for machine covering on two uniform machines.Theoretical Computer Science,339(2):293 – 314, 2005.
16. Yong He and Zhiyi Tan. Ordinal on-line scheduling for maximizing the minimum machine completion time.Journal of Combinatorial Optimization,6:199–206, 06 2002.
17. Jan Karel Lenstra, David B Shmoys, and Eva Tardos. Approximation algorithms for scheduling unrelated parallel machines. In 28th Annual Symposiumon Foundations of Computer Science (sfcs 1987), pages 217–224. IEEE, 1987
18. Ammar Rafiq and Faisal Hayat. Qos-based dwba algorithm for ng-epon. Electronics, 8:230, 02 2019.
19. Barna Saha and Aravind Srinivasan. A new approximation technique for resource-allocation problems.Computer Science (ICS), page 1, 2010.
20. Gerhard J. Woeginger. A polynomial-time approximation scheme for maximizing the minimum machine completion time.Operations Research Letters,20(4):149 – 154, 1997
 
 
 
 
第一頁 上一頁 下一頁 最後一頁 top
* *