Reverse Auction-Based Job Scheduling among Contract Manufacturers

碩士 === 國立臺灣大學 === 電機工程學研究所 === 93 === Pressed by market globalization and concomitant competition, more and more manufacturers are relying on their suppliers to provide raw materials and component parts so as to focus on their core competence. Outsourcing becomes an increasing trend due to the compe...

Full description

Bibliographic Details
Main Authors: Ming-Ming Hsieh, 謝旻旻
Other Authors: Shi-Chung Chang
Format: Others
Language:en_US
Published: 2005
Online Access:http://ndltd.ncl.edu.tw/handle/08565253229566596060
id ndltd-TW-093NTU05442023
record_format oai_dc
spelling ndltd-TW-093NTU054420232015-12-21T04:04:54Z http://ndltd.ncl.edu.tw/handle/08565253229566596060 Reverse Auction-Based Job Scheduling among Contract Manufacturers 以反向拍賣法作代工廠間工作排程之研究 Ming-Ming Hsieh 謝旻旻 碩士 國立臺灣大學 電機工程學研究所 93 Pressed by market globalization and concomitant competition, more and more manufacturers are relying on their suppliers to provide raw materials and component parts so as to focus on their core competence. Outsourcing becomes an increasing trend due to the competitiveness of the IT (Information Technology) industry. In this study, we focus on the job scheduling problem among contract manufacturers. In almost all cases, however, scheduling methods are developed under the assumption of centrally available information, or distributed information with cooperative behavior. Nevertheless, centralized methods are not directly applicable in the problem where each entity has its own individual objective and privately held information about the requirements for and values of possible uses. We choose reverse auction among several kinds of auctions to develop our algorithm in solving the problem. Implementing the reverse auction mechanism, the job provider only has to know the price and the beginning time/delivering time of each job. The auction is processed through iterations. The auction is a non-cooperative game so we model auctioneer’s and bidder’s problems separately and consider their interactions. We formulate the auctioneer behavior and the assignment is a simple greedy assignment problem. For auctioneer, it only considers the expected profit from job assigned and the cost from job unassigned. The not or late delivering job compensation is all compensated by bidder. The scheduling problem of the bidder is a NP hard scheduling problem itself. We apply the Lagrangian Relaxation to decompose the problem. Several experiments are made to prove its efficiency. Besides, in order to be applied in the real condition, we will consider a situation where there are uncertainties and the cycle time of each job is a random variable. We simulate the stochastic cycle time and get its mean and variance. By re-formulating our mathematic formulation, we can make the algorithm be closer to the real problem. Experiment results show that the stochastic problem formulation perform better than the deterministic problem formulation when the cycle time is a random variable. Because there are several independent decision makers in the auction, the concept of an optimal solution is not suitable to use. We then use the concept of an equilibrium solution to evaluate the result. We define our equilibrium solution as that no entity can benefit from changing its strategy given the other entities’ strategies. We show that the auction will converge to an equilibrium solution in finite iterations. We also observe that iterations will increases while the number of bidders or jobs increases and the auctioneer will benefit if bidders use deterministic algorithm instead of deterministic algorithm. Shi-Chung Chang 張時中 2005 學位論文 ; thesis 97 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣大學 === 電機工程學研究所 === 93 === Pressed by market globalization and concomitant competition, more and more manufacturers are relying on their suppliers to provide raw materials and component parts so as to focus on their core competence. Outsourcing becomes an increasing trend due to the competitiveness of the IT (Information Technology) industry. In this study, we focus on the job scheduling problem among contract manufacturers. In almost all cases, however, scheduling methods are developed under the assumption of centrally available information, or distributed information with cooperative behavior. Nevertheless, centralized methods are not directly applicable in the problem where each entity has its own individual objective and privately held information about the requirements for and values of possible uses. We choose reverse auction among several kinds of auctions to develop our algorithm in solving the problem. Implementing the reverse auction mechanism, the job provider only has to know the price and the beginning time/delivering time of each job. The auction is processed through iterations. The auction is a non-cooperative game so we model auctioneer’s and bidder’s problems separately and consider their interactions. We formulate the auctioneer behavior and the assignment is a simple greedy assignment problem. For auctioneer, it only considers the expected profit from job assigned and the cost from job unassigned. The not or late delivering job compensation is all compensated by bidder. The scheduling problem of the bidder is a NP hard scheduling problem itself. We apply the Lagrangian Relaxation to decompose the problem. Several experiments are made to prove its efficiency. Besides, in order to be applied in the real condition, we will consider a situation where there are uncertainties and the cycle time of each job is a random variable. We simulate the stochastic cycle time and get its mean and variance. By re-formulating our mathematic formulation, we can make the algorithm be closer to the real problem. Experiment results show that the stochastic problem formulation perform better than the deterministic problem formulation when the cycle time is a random variable. Because there are several independent decision makers in the auction, the concept of an optimal solution is not suitable to use. We then use the concept of an equilibrium solution to evaluate the result. We define our equilibrium solution as that no entity can benefit from changing its strategy given the other entities’ strategies. We show that the auction will converge to an equilibrium solution in finite iterations. We also observe that iterations will increases while the number of bidders or jobs increases and the auctioneer will benefit if bidders use deterministic algorithm instead of deterministic algorithm.
author2 Shi-Chung Chang
author_facet Shi-Chung Chang
Ming-Ming Hsieh
謝旻旻
author Ming-Ming Hsieh
謝旻旻
spellingShingle Ming-Ming Hsieh
謝旻旻
Reverse Auction-Based Job Scheduling among Contract Manufacturers
author_sort Ming-Ming Hsieh
title Reverse Auction-Based Job Scheduling among Contract Manufacturers
title_short Reverse Auction-Based Job Scheduling among Contract Manufacturers
title_full Reverse Auction-Based Job Scheduling among Contract Manufacturers
title_fullStr Reverse Auction-Based Job Scheduling among Contract Manufacturers
title_full_unstemmed Reverse Auction-Based Job Scheduling among Contract Manufacturers
title_sort reverse auction-based job scheduling among contract manufacturers
publishDate 2005
url http://ndltd.ncl.edu.tw/handle/08565253229566596060
work_keys_str_mv AT mingminghsieh reverseauctionbasedjobschedulingamongcontractmanufacturers
AT xièmínmín reverseauctionbasedjobschedulingamongcontractmanufacturers
AT mingminghsieh yǐfǎnxiàngpāimàifǎzuòdàigōngchǎngjiāngōngzuòpáichéngzhīyánjiū
AT xièmínmín yǐfǎnxiàngpāimàifǎzuòdàigōngchǎngjiāngōngzuòpáichéngzhīyánjiū
_version_ 1718155130174439424