• DocumentCode
    5753
  • Title

    Determining k-most demanding products with maximum expected number of total customers

  • Author

    Chen-Yi Lin ; Jia-Ling Koh ; Chen, A.L.P.

  • Author_Institution
    Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • Volume
    25
  • Issue
    8
  • fYear
    2013
  • fDate
    Aug. 2013
  • Firstpage
    1732
  • Lastpage
    1747
  • Abstract
    In this paper, a problem of production plans, named k-most demanding products (k-MDP) discovering, is formulated. Given a set of customers demanding a certain type of products with multiple attributes, a set of existing products of the type, a set of candidate products that can be offered by a company, and a positive integer k, we want to help the company to select k products from the candidate products such that the expected number of the total customers for the k products is maximized. We show the problem is NP-hard when the number of attributes for a product is 3 or more. One greedy algorithm is proposed to find approximate solution for the problem. We also attempt to find the optimal solution of the problem by estimating the upper bound of the expected number of the total customers for a set of k candidate products for reducing the search space of the optimal solution. An exact algorithm is then provided to find the optimal solution of the problem by using this pruning strategy. The experiment results demonstrate that both the efficiency and memory requirement of the exact algorithm are comparable to those for the greedy algorithm, and the greedy algorithm is well scalable with respect to k.
  • Keywords
    approximation theory; computational complexity; greedy algorithms; optimisation; production engineering computing; production planning; search problems; set theory; NP-hard problem; approximate solution; exact algorithm; greedy algorithm; k-MDP discovery; k-most demanding product determination; maximum expected total customer number; optimal solution search space reduction; positive integer; product attributes; product selection; production plans; pruning strategy; upper bound estimation; Algorithm design and analysis; Companies; Educational institutions; Greedy algorithms; Indexes; Microeconomics; Production; Algorithms for data and knowledge management; decision support; performance evaluation of algorithm and systems; query processing;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2012.53
  • Filename
    6165292