A multi-objective fuzzy programming model for port tugboat scheduling based on the Stackelberg game

被引:3
|
作者
Ren, Yangjun [1 ]
Chen, Qiong [2 ]
Lau, Yui-yip [3 ]
Dulebenets, Maxim A. [4 ]
Li, Botang [5 ]
Li, Mengchi [6 ]
机构
[1] Changzhou Vocat Inst Text & Garment, Sch Econ & Trade, Changzhou 213164, Peoples R China
[2] Jimei Univ, Nav Coll, Xiamen 361021, Peoples R China
[3] Hong Kong Polytech Univ, Coll Profess & Continuing Educ, Div Business & Hospitality Management, Hong Kong, Peoples R China
[4] Florida State Univ, Florida A&M Univ, Dept Civil & Environm Engn, Tallahassee, FL 32310 USA
[5] Guangzhou Maritime Univ, Dept Port & Shipping Management, Guangzhou 510725, Peoples R China
[6] Guangzhou Maritime Univ, Sch Shipping Econ & Trade, Guangzhou 510725, Peoples R China
来源
SCIENTIFIC REPORTS | 2024年 / 14卷 / 01期
关键词
Tugboat scheduling; Stackelberg game; Fairness principle; Task random arrival; Fuzzy programming; GULL OPTIMIZATION ALGORITHM; ASSIGNMENT PROBLEM; ALLOCATION;
D O I
10.1038/s41598-024-76898-6
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
To solve the optimization problem of tugboat scheduling for assisting ships in entering and exiting ports in uncertain environments, this study investigates the impact of the decisions of tugboat operators and port dispatchers on tugboat scheduling under the scenario of dynamic task arrival and fuzzy tugboat operation time. Considering the features of the shortest distance tugboat principle, the first available tugboat principle, and the principle of fairness in the task volume of each tugboat, the tugboat company aims to minimize the total daily fuel consumption of tugboat operations, maximize the total buffer time of dynamic tasks, and minimize the total completion time as the objective functions. Due to the limitations of port vessel berthing and departure, as well as the allocation standards for piloting or relocating tugboats, the present study proposes a Stackelberg game-based fuzzy model for port tugboat scheduling with the tugboat operator and port dispatcher acting as decision makers at the upper and lower levels, respectively. A seagull optimization algorithm based on priority encoding and genetic operators is designed as a solution approach. CPLEX, genetic algorithm, standard seagull optimization algorithm, and simulated annealing algorithm are used to compare and analyze the solution results for the 45 problem cases generated from the actual data obtained from the Guangzhou Port. The results verify the efficiency of the proposed seagull optimization algorithm based on priority encoding and genetic operators. Furthermore, additional experiments are conducted to evaluate the changes in fairness coefficient, uncertain parameter correlation coefficients, and objective function correlation coefficients to demonstrate the practicality of the fuzzy programming model. This analysis involves adjusting the confidence level incrementally from 0 to 100% with respect to the model's uncertain parameters.
引用
收藏
页数:39
相关论文
共 50 条
  • [1] Fuzzy programming model and algorithm of port tugboat scheduling
    Li B.
    Wang Z.
    Zhou H.
    Ren Y.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2021, 27 (05): : 1518 - 1530
  • [2] Outpatient Doctor Scheduling Model and Solution based on Multi-objective Programming
    Gu, Fulai
    Bai, Zhaoyang
    Liu, Xiaobing
    2021 THE 8TH INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND APPLICATIONS-EUROPE, ICIEA 2021-EUROPE, 2021, : 172 - 181
  • [3] Multi-objective Scheduling of Electric Car Charging Jobs Based on Fuzzy Goal Programming
    Cai, Longsheng
    Zeng, Xuecong
    Murata, Tomohiro
    2012 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS (ICAL), 2012, : 222 - 227
  • [4] Building Multi-objective Fuzzy Random Programming Model
    Arbaiy, Nureize
    Watada, Junzo
    2013 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ - IEEE 2013), 2013,
  • [5] A fuzzy multi-objective programming for scheduling of weighted jobs on a single machine
    Mehrabad, M. Saidi
    Pahlavani, A.
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2009, 45 (1-2): : 122 - 139
  • [6] Solving a multi-objective multi-skilled manpower scheduling model by a fuzzy goal programming approach
    Shahnazari-Shahrezaei, Parisa
    Tavakkoli-Moghaddam, Reza
    Kazemipoor, Hamed
    APPLIED MATHEMATICAL MODELLING, 2013, 37 (07) : 5424 - 5443
  • [7] A fuzzy multi-objective programming for scheduling of weighted jobs on a single machine
    M. Saidi Mehrabad
    A. Pahlavani
    The International Journal of Advanced Manufacturing Technology, 2009, 45 : 122 - 139
  • [8] The use of a fuzzy multi-objective linear programming for solving a multi-objective single-machine scheduling problem
    Tavakkoli-Moghaddam, Reza
    Javadi, Babak
    Jolai, Fariborz
    Ghodratnama, Ali
    APPLIED SOFT COMPUTING, 2010, 10 (03) : 919 - 925
  • [9] An uncertain multi-objective programming model for machine scheduling problem
    Yufu Ning
    Xiumei Chen
    Zhiyong Wang
    Xiangying Li
    International Journal of Machine Learning and Cybernetics, 2017, 8 : 1493 - 1500
  • [10] An uncertain multi-objective programming model for machine scheduling problem
    Ning, Yufu
    Chen, Xiumei
    Wang, Zhiyong
    Li, Xiangying
    INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2017, 8 (05) : 1493 - 1500