Two-level principal-agent model for schedule risk control of IT outsourcing project based on genetic algorithm

被引:26
作者
Bi, Hualing [1 ]
Lu, Fuqiang [1 ]
Duan, Shupeng [1 ]
Huang, Min [1 ]
Zhu, Jinwen [1 ]
Liu, Mengying [1 ]
机构
[1] Northeastern Univ, Coll Informat Sci & Engn, Shenyang 110819, Peoples R China
基金
美国国家科学基金会;
关键词
IT outsourcing project; Schedule risk; Risk control; Principal-agent theory; Genetic algorithm; DECISION-MAKING; CROSSOVER OPERATOR; MANAGEMENT; IMPACT;
D O I
10.1016/j.engappai.2020.103584
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With increasing developments in the Information Technology (IT) outsourcing industry, many enterprises outsource IT services to reduce costs. However, the schedule risk of IT outsourcing (ITO) projects may result in enormous economic losses for an enterprise. In this paper, the principal-agent theory is used to control the schedule risk of ITO projects. A two-level mathematical model is built to describe the decision process of the client and vendors. With an increase to the number of subprojects and activities, the scale of the problem will become very large. The resulting optimization is an NP hard problem with continuous domain. Therefore, a genetic algorithm (GA) is designed to solve the proposed model. Experiments are performed to test the ability of the proposed algorithm. Some insights from simulation analysis - the principal-agent theory and two-level mathematical model - are suitable for describing the cooperative relationship between principle and agent. By comparing with ant colony optimization and simulated annealing, the proposed GA shows strong optimization abilities for convergence, reliability, and efficiency, which is a good tool for this kind of optimization problem. The near-optimal plan reduced the schedule risk of the project remarkably, which is the scientific quantitative proposal for the decision maker. This study provides practitioners insights on relationships of schedule risk and ITO projects, and the design model and algorithms of this paper provides practitioners effective potential method to reduce the schedule risk of ITO projects in their operations. However, the uncertain characteristics of key and multiple factors should be considered in future work. Stochastic Programming and the Monte Carlo Simulation Method are two potential tools for dealing with uncertain factors. Additionally, the proposed GA could potentially be improved in terms of convergence. The advantages of other intelligent algorithms could be applied to the GA in order to improve its searching ability, such as the Taboo mechanism.
引用
收藏
页数:13
相关论文
共 46 条
[1]   Analysis and application of an outsourcing risk framework [J].
Abdullah, Lili Marziana ;
Verner, June M. .
JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (08) :1930-1952
[2]   Artificial neural network development by means of a novel combination of grammatical evolution and genetic algorithm [J].
Ahmadizar, Fardin ;
Soltanian, Khabat ;
AkhlaghianTab, Fardin ;
Tsoulos, Ioannis .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2015, 39 :1-13
[3]   Simulated annealing and tabu search approaches for the Corridor Allocation Problem [J].
Ahonen, H. ;
De Alvarenga, A.G. ;
Amaral, A.R.S. .
European Journal of Operational Research, 2014, 232 (01) :221-233
[4]   Risk Factors in IT Outsourcing Partnerships: Vendors' Perspective [J].
Alexandrova, Matilda .
GLOBAL BUSINESS REVIEW, 2015, 16 (05) :747-759
[5]  
AUBERT Benoit A., 1999, P 32 HAW INT C SYST
[6]   Validating measures of information technology outsourcing risk factors [J].
Bahli, B ;
Rivard, S .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2005, 33 (02) :175-187
[7]   The information technology outsourcing risk: a transaction cost and agency theory-based perspective [J].
Bahli, B ;
Rivard, S .
JOURNAL OF INFORMATION TECHNOLOGY, 2003, 18 (03) :211-221
[8]  
Cai S., 2011, Systems Engineering Procedia, V2, P308, DOI DOI 10.1016/J.SEPR0.2011.10.043
[9]  
Christoph S., 2003, DISTRIBUTED DECISION, P125
[10]   Genetic algorithms for condition-based maintenance optimization under uncertainty [J].
Compare, M. ;
Martini, F. ;
Zio, E. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 244 (02) :611-623