Competitive algorithms for unbounded one-way trading

被引:21
|
作者
Chin, Francis Y. L. [1 ]
Fu, Bin [2 ]
Guo, Jiuling [3 ]
Han, Shuguang [3 ]
Hu, Jueliang [3 ]
Jiang, Minghui [4 ]
Lin, Guohui [3 ,5 ]
Ting, Hing-Fung [1 ]
Zhang, Luping [3 ]
Zhang, Yong [1 ,6 ]
Zhou, Diwei [7 ]
机构
[1] Univ Hong Kong, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
[2] Univ Texas Pan Amer, Dept Comp Sci, Edinburg, TX 78541 USA
[3] Zhejiang Sci Tech Univ, Dept Math, Hangzhou, Zhejiang, Peoples R China
[4] Utah State Univ, Dept Comp Sci, Logan, UT 84322 USA
[5] Univ Alberta, Dept Comp Sci, Edmonton, AB T6G 2M7, Canada
[6] Chinese Acad Sci, Shenzhen Inst Adv Technol, Beijing 100864, Peoples R China
[7] Univ Loughborough, Dept Math Sci, Loughborough, Leics, England
关键词
Online algorithms; One-way trading; Competitive analysis; STRATEGIES; SEARCH;
D O I
10.1016/j.tcs.2015.05.034
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the one-way trading problem, a seller has L units of product to be sold to a sequence a of buyers u(1), u(2), ... , u(sigma) arriving online and he needs to decide, for each u(i), the amount of product to be sold to ui at the then-prevailing market price p(i). The objective is to maximize the seller's revenue. We note that all previous algorithms for the problem need to impose some artificial upper bound M and lower bound m on the market prices, and the seller needs to know either the values of M and m, or their ratio M/m, at the outset. This paper gives a one-way trading algorithm that does not impose any bounds on market prices and whose performance guarantee depends directly on the input. In particular, we give a class of one-way trading algorithms such that for any positive integer h and any positive number is an element of, we have an algorithm A(h,is an element of) that has competitive ratio O(log r*(log((2)) r*) ... (lod((h-1)) r*)(log((h)) r*)(1+is an element of)) if the value of r* = p*/p(1), the ratio of the highest market price p* = max(i) p(i) and the first price pi, is large and satisfies log((h)) r* > 1, where log((i)) x denotes the application of the logarithm function i times to x; otherwise, Ah,, has a constant competitive ratio Gamma(h). We also show that our algorithms are near optimal by showing that given any positive integer h and any one-way trading algorithm A, we can construct a sequence of buyers a with log((h)) r* > 1 such that the ratio between the optimal revenue and the revenue obtained by A is Omega(logr*(log((2)) r*)... (log((h-1)) r*)(log((h)) r*)). A special case of the one-way trading is also studied, in which the L units of product are comprised of L items, each of which must be sold atomically (or equivalently, the amount of product sold to each buyer must be an integer). Furthermore, a complementary problem to the one-way trading problem, say, the one-way buying problem, is studied in this paper. In the one-way buying problem, a buyer wants to purchase one unit of product through a sequence of n sellers v(1), v(2) ... v(n) arriving online, and she needs to decide the fraction to purchase from each vi at the then-prevailing market price pi. Her objective is to minimize the cost. The optimal competitive algorithms
引用
收藏
页码:35 / 48
页数:14
相关论文
共 50 条
  • [1] Competitive Algorithms for Unbounded One-Way Trading
    Chin, Francis Y. L.
    Fu, Bin
    Jiang, Minghui
    Ting, Hing-Fung
    Zhang, Yong
    [J]. ALGORITHMIC ASPECTS IN INFORMATION AND MANAGEMENT, AAIM 2014, 2014, 8546 : 32 - 43
  • [2] CONSTANT COMPETITIVE ALGORITHMS FOR UNBOUNDED ONE-WAY TRADING UNDER MONOTONE HAZARD RATE
    Zhang, Yong
    Chin, Francis Y. L.
    Lau, Francis C. M.
    Tan, Haisheng
    Ting, Hing-Fung
    [J]. MATHEMATICAL FOUNDATIONS OF COMPUTING, 2018, 1 (04): : 383 - 392
  • [3] Unbounded One-Way Trading on Distributions with Monotone Hazard Rate
    Chin, Francis Y. L.
    Lau, Francis C. M.
    Tan, Haisheng
    Ting, Hing-Fling
    Zhang, Yong
    [J]. COMBINATORIAL OPTIMIZATION AND APPLICATIONS, COCOA 2017, PT I, 2017, 10627 : 439 - 449
  • [4] Optimal search and one-way trading online algorithms
    El-Yaniv, R
    Fiat, A
    Karp, RM
    Turpin, G
    [J]. ALGORITHMICA, 2001, 30 (01) : 101 - 139
  • [5] Optimal Search and One-Way Trading Online Algorithms
    R. El-Yaniv
    A. Fiat
    R. M. Karp
    G. Turpin
    [J]. Algorithmica, 2001, 30 : 101 - 139
  • [6] Optimal Online Algorithms for One-Way Trading and Online Knapsack Problems: A Unified Competitive Analysis
    Cao, Ying
    Sun, Bo
    Tsang, Danny H. K.
    [J]. 2020 59TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2020, : 1064 - 1069
  • [7] Average-case competitive analyses for one-way trading
    Fujiwara, Hiroshi
    Iwama, Kazuo
    Sekiguchi, Yoshiyuki
    [J]. COMPUTING AND COMBINATORICS, PROCEEDINGS, 2008, 5092 : 41 - +
  • [8] Average-case competitive analyses for one-way trading
    Hiroshi Fujiwara
    Kazuo Iwama
    Yoshiyuki Sekiguchi
    [J]. Journal of Combinatorial Optimization, 2011, 21 : 83 - 107
  • [9] Average-case competitive analyses for one-way trading
    Fujiwara, Hiroshi
    Iwama, Kazuo
    Sekiguchi, Yoshiyuki
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2011, 21 (01) : 83 - 107
  • [10] Competitive difference analysis of the one-way trading problem with limited information
    Wang, Wei
    Wang, Liying
    Lang, Yingjie
    Zhang, Jean X.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 252 (03) : 879 - 887