Improving quality of Crane-Lorry assignments with constraint programming

被引:6
|
作者
Chun, Andy Hon Wai [1 ]
Wong, Rebecca Y. M.
机构
[1] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Peoples R China
[2] Sun Hung Kai Financial Grp, Hong Kong, Peoples R China
关键词
constraint programming (CP); resource allocation; scheduling; vehicle assignment;
D O I
10.1109/TSMCC.2006.887013
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The ability to maximize service quality while minimizing cost is very important to service-oriented businesses, such as lorry leasing. Very often, the ability to consistently offer higher quality service is the main differentiating factor between a business and its competitors. For lorry leasing businesses, service quality and cost are directly related to how resources-vehicles, cranes, and drivers-are allocated to jobs. The ability to assign the right combination of resources is crucial to daily operations. This paper presents how we modeled this assignment problem as a constraint-satisfaction problem (CSP) and implemented using constraint programming (CP) with an algorithm that we call the crane-lorry optimizing engine (CLOE). CLOE was implemented for the largest crane-lorry company in Hong Kong. Furthermore, plans are generated within seconds compared to close to an hour if done manually. All necessary constraints and criteria are considered systematically. We have experimented with many different types of search heuristics and have analyzed their effects on plan quality. We have found that by considering both the experience of the crane-lorry-driver combination and maximizing on the order assignment, we were able to generate plans that were significantly better than those produced by human planners, and within a substantially shorter time. Although the use of constraint-based assignment techniques is still limited in the vehicle leasing industry, we hope our combination of automated assignment with Internet portal technology that streamlines business-to-business, business-to-consumer, and business-to-employee communications can excite interest in this area.
引用
收藏
页码:268 / 277
页数:10
相关论文
共 49 条
  • [1] Constraint programming approach to quay crane scheduling problem
    Unsal, Ozgur
    Oguz, Ceyda
    [J]. TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2013, 59 : 108 - 122
  • [2] Online Assignments of Containers to Trains Using Constraint Programming
    Aggoun, Abder
    Rhiat, Ahmed
    Grassien, Jean-Pierre
    [J]. MULTI-DISCIPLINARY TRENDS IN ARTIFICIAL INTELLIGENCE, 2011, 7080 : 395 - 405
  • [3] Improving the quality of crane wheels machining
    Shubin, A. A.
    Smolovik, A. E.
    Vitchuk, N. A.
    [J]. INTERNATIONAL CONFERENCE ON MECHANICAL ENGINEERING, AUTOMATION AND CONTROL SYSTEMS 2018, 2019, 560
  • [4] Unidirectional quay crane scheduling problems solving by combination of mixed integer programming and constraint programming
    Qin, Tian-Bao
    Ge, Hao
    Sha, Mei
    [J]. Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2015, 21 (02): : 546 - 555
  • [5] Improving the Held and Karp Approach with Constraint Programming
    Benchimol, Pascal
    Regin, Jean-Charles
    Rousseau, Louis-Martin
    Rueher, Michel
    van Hoeve, Willem-Jan
    [J]. INTEGRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING FOR COMBINATORIAL OPTIMIZATION PROBLEMS, 2010, 6140 : 40 - +
  • [6] Improving a Constraint Programming Approach for Parameter Estimation
    Neveu, Bertrand
    de la Gorce, Martin
    Trombettoni, Gilles
    [J]. 2015 IEEE 27TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2015), 2015, : 852 - 859
  • [7] Improving Classroom Discussions of Programming Assignments via Language Choice
    Aparanji, Ullas
    Kumar, Viraj
    [J]. 2016 IEEE 8TH INTERNATIONAL CONFERENCE ON TECHNOLOGY FOR EDUCATION (T4E 2016), 2016, : 42 - 45
  • [8] Toward improving collaborative behaviour during competitive programming assignments
    Gonzalez-Escribano, Arturo
    Lara-Mongil, Victor
    Rodriguez-Gutiez, Eduardo
    Torres, Yuri
    [J]. PROCEEDINGS OF 2019 ACM/IEEE WORKSHOP ON EDUCATION FOR HIGH PERFORMANCE COMPUTING ( EDUHPC 2019), 2019, : 68 - 74
  • [9] The container premarshalling problem under limited crane time: A constraint programming approach
    Jimenez-Piqueras, Celia
    Parreno-Torres, Consuelo
    Alvarez-Valdes, Ramon
    Ruiz, Ruben
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2024, 166
  • [10] Improving Efficiency in Constraint Logic Programming Through Constraint Modeling with Rules and Hypergraphs
    Ligeza, Antoni
    [J]. 2012 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2012, : 101 - 107