{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,11]],"date-time":"2026-02-11T12:53:28Z","timestamp":1770814408040,"version":"3.50.1"},"reference-count":32,"publisher":"Institute for Operations Research and the Management Sciences (INFORMS)","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Transportation Science"],"published-print":{"date-parts":[[2026,1]]},"abstract":"<jats:p>Efficient quay crane (QC) handling is crucial for enhancing service levels and competitiveness in container terminals, particularly with the advent of ultra-large vessels necessitating rapid container turnover. As the complexity of terminal operations escalates, this paper addresses the generalized quay crane scheduling problem (GQCSP), aiming to minimize the makespan for discharging and loading operations. In this problem, both 20-ft and 40-ft containers are mixed and stacked above and below the hatch covers, and QCs operate multidirectionally under safety distance and noncrossing constraints. A solution approach is proposed that delivers swift, feasible solutions over protracted optimal ones, which is essential for adapting to last-minute operational changes. The problem is formulated as a Markov decision process model, and a self-adaptive Monte Carlo tree search (MCTS) algorithm is proposed that can handle up to 11 QCs and 280 container groups. For algorithm acceleration, problem-specific methods are developed, achieving an improvement of approximately 1.2% of the makespan and a reduction of two-thirds of the computation time. Specifically, an adaptive lower bound is introduced for node selection and subtree pruning, accompanied by a lower-bound-based reward function to facilitate backpropagation. The experiments demonstrate that the proposed MCTS algorithm significantly outperforms existing heuristic algorithms, achieving average improvements of 20.84%, 14.40%, and 11.02% in terms of makespan compared with the strategy-based approach, while also surpassing the dynamic programming algorithm by 12.88% and the memetic algorithm by 72.79%. Furthermore, compared with the most recent Benders decomposition method assuming a homogeneous container size, the proposed MCTS algorithm also demonstrates comparable performance where the difference is less than 0.4%. The significance of the results demonstrates that the proposed approach has great universality, thus improving terminal productivity and responsiveness.<\/jats:p>\n                  <jats:p>Funding: This work was supported by the National Natural Science Foundation of China [Grant 72471190].<\/jats:p>\n                  <jats:p>Supplemental Material: The online appendix is available at https:\/\/doi.org\/10.1287\/trsc.2025.0016 .<\/jats:p>","DOI":"10.1287\/trsc.2025.0016","type":"journal-article","created":{"date-parts":[[2025,12,18]],"date-time":"2025-12-18T15:31:52Z","timestamp":1766071912000},"page":"155-175","source":"Crossref","is-referenced-by-count":0,"title":["A Self-Adaptive Monte Carlo Tree Search Algorithm for Generalized Quay Crane Scheduling Problem"],"prefix":"10.1287","volume":"60","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-8693-1852","authenticated-orcid":false,"given":"Lei","family":"Hai","sequence":"first","affiliation":[{"name":"School of Management, Northwestern Polytechnical University, Xi\u2019an 710072, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8459-1722","authenticated-orcid":false,"given":"Chenhao","family":"Zhou","sequence":"additional","affiliation":[{"name":"School of Management, Northwestern Polytechnical University, Xi\u2019an 710072, China"}]},{"given":"Li","family":"Xue","sequence":"additional","affiliation":[{"name":"School of Management, Northwestern Polytechnical University, Xi\u2019an 710072, China; and China Eastern Technology Application Research and Development Center Co. Ltd., Shanghai 201707, China"}]}],"member":"109","reference":[{"key":"B1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cor.2019.03.014"},{"key":"B2","doi-asserted-by":"publisher","DOI":"10.1016\/j.trc.2020.02.015"},{"key":"B3","doi-asserted-by":"publisher","DOI":"10.1007\/s10479-016-2239-8"},{"key":"B4","doi-asserted-by":"publisher","DOI":"10.1016\/j.cie.2016.01.011"},{"key":"B5","doi-asserted-by":"publisher","DOI":"10.1016\/j.ejor.2009.05.031"},{"key":"B6","doi-asserted-by":"publisher","DOI":"10.1016\/j.ejor.2014.12.030"},{"key":"B7","doi-asserted-by":"publisher","DOI":"10.1109\/TCIAIG.2012.2186810"},{"key":"B8","doi-asserted-by":"publisher","DOI":"10.1016\/j.ejor.2017.01.007"},{"key":"B9","doi-asserted-by":"publisher","DOI":"10.1016\/0191-2615(89)90001-5"},{"key":"B10","doi-asserted-by":"publisher","DOI":"10.1007\/s10696-016-9264-4"},{"key":"B11","doi-asserted-by":"publisher","DOI":"10.1016\/j.trc.2025.105341"},{"key":"B12","doi-asserted-by":"publisher","DOI":"10.1016\/j.cie.2018.06.010"},{"key":"B13","doi-asserted-by":"publisher","DOI":"10.1016\/j.cor.2022.106070"},{"key":"B14","doi-asserted-by":"publisher","DOI":"10.1177\/10591478241282249"},{"key":"B15","doi-asserted-by":"crossref","unstructured":"Kocsis L, Szepesv\u00e1ri C (2006) Bandit based Monte-Carlo planning. F\u00fcrnkranz J, Scheffer T, Spiliopoulou M, eds.\n                      Machine Learning: ECML 2006\n                      (Springer, Berlin), 282\u2013293.","DOI":"10.1007\/11871842_29"},{"key":"B16","doi-asserted-by":"publisher","DOI":"10.1016\/j.cor.2024.106670"},{"key":"B17","doi-asserted-by":"publisher","DOI":"10.1002\/nav.20189"},{"key":"B18","doi-asserted-by":"publisher","DOI":"10.1287\/ijoc.2023.0307"},{"issue":"210","key":"B19","first-page":"1","volume":"17","author":"Lizotte DJ","year":"2016","journal-title":"J. Machine Learn. Res."},{"key":"B20","doi-asserted-by":"publisher","DOI":"10.1007\/s10951-020-00661-8"},{"key":"B21","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-19369-4_60"},{"key":"B22","doi-asserted-by":"publisher","DOI":"10.1016\/j.cor.2010.08.001"},{"key":"B23","doi-asserted-by":"publisher","DOI":"10.1016\/j.cor.2018.07.005"},{"key":"B24","doi-asserted-by":"publisher","DOI":"10.1111\/itor.13325"},{"key":"B25","doi-asserted-by":"publisher","DOI":"10.1038\/nature16961"},{"key":"B26","doi-asserted-by":"publisher","DOI":"10.1016\/j.ejor.2018.08.009"},{"key":"B27","doi-asserted-by":"publisher","DOI":"10.1287\/ijoc.2022.0298"},{"key":"B28","doi-asserted-by":"publisher","DOI":"10.1016\/j.ejor.2020.09.033"},{"key":"B29","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2023.111158"},{"key":"B30","doi-asserted-by":"publisher","DOI":"10.1016\/j.tre.2016.10.011"},{"key":"B31","doi-asserted-by":"publisher","DOI":"10.1007\/s10696-016-9248-4"},{"key":"B32","doi-asserted-by":"publisher","DOI":"10.1109\/TASE.2018.2795254"}],"container-title":["Transportation Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/pubsonline.informs.org\/doi\/pdf\/10.1287\/trsc.2025.0016","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,11]],"date-time":"2026-02-11T09:59:05Z","timestamp":1770803945000},"score":1,"resource":{"primary":{"URL":"https:\/\/pubsonline.informs.org\/doi\/10.1287\/trsc.2025.0016"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1]]},"references-count":32,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2026,1]]}},"alternative-id":["10.1287\/trsc.2025.0016"],"URL":"https:\/\/doi.org\/10.1287\/trsc.2025.0016","relation":{},"ISSN":["0041-1655","1526-5447"],"issn-type":[{"value":"0041-1655","type":"print"},{"value":"1526-5447","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,1]]}}}