Saved in:
Bibliographic Details
Main Authors: Gao, Yixiong, Jaehn, Florian, Li, Minming, Ma, Wenhao, Zhang, Xinbo
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2510.10989
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914089712746496
author Gao, Yixiong
Jaehn, Florian
Li, Minming
Ma, Wenhao
Zhang, Xinbo
author_facet Gao, Yixiong
Jaehn, Florian
Li, Minming
Ma, Wenhao
Zhang, Xinbo
contents During loading and unloading steps, energy is consumed when cranes lift containers, while energy is often wasted when cranes drop containers. By optimizing the scheduling of cranes, it is possible to reduce energy consumption, thereby lowering operational costs and environmental impacts. In this paper, we introduce a single-crane scheduling problem with energy savings, focusing on reusing the energy from containers that have already been lifted and reducing the total energy consumption of the entire scheduling plan. We establish a basic model considering a one-dimensional storage area and provide a systematic complexity analysis of the problem. First, we investigate the connection between our problem and the semi-Eulerization problem and propose an additive approximation algorithm. Then, we present a polynomial-time Dynamic Programming (DP) algorithm for the case of bounded energy buffer and processing lengths. Next, adopting a Hamiltonian perspective, we address the general case with arbitrary energy buffer and processing lengths. We propose an exact DP algorithm and show that the variation of the problem is polynomially solvable when it can be transformed into a path cover problem on acyclic interval digraphs. We introduce a paradigm that integrates both the Eulerian and Hamiltonian perspectives, providing a robust framework for addressing the problem.
format Preprint
id arxiv_https___arxiv_org_abs_2510_10989
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Crane Scheduling Problem with Energy Saving
Gao, Yixiong
Jaehn, Florian
Li, Minming
Ma, Wenhao
Zhang, Xinbo
Data Structures and Algorithms
During loading and unloading steps, energy is consumed when cranes lift containers, while energy is often wasted when cranes drop containers. By optimizing the scheduling of cranes, it is possible to reduce energy consumption, thereby lowering operational costs and environmental impacts. In this paper, we introduce a single-crane scheduling problem with energy savings, focusing on reusing the energy from containers that have already been lifted and reducing the total energy consumption of the entire scheduling plan. We establish a basic model considering a one-dimensional storage area and provide a systematic complexity analysis of the problem. First, we investigate the connection between our problem and the semi-Eulerization problem and propose an additive approximation algorithm. Then, we present a polynomial-time Dynamic Programming (DP) algorithm for the case of bounded energy buffer and processing lengths. Next, adopting a Hamiltonian perspective, we address the general case with arbitrary energy buffer and processing lengths. We propose an exact DP algorithm and show that the variation of the problem is polynomially solvable when it can be transformed into a path cover problem on acyclic interval digraphs. We introduce a paradigm that integrates both the Eulerian and Hamiltonian perspectives, providing a robust framework for addressing the problem.
title Crane Scheduling Problem with Energy Saving
topic Data Structures and Algorithms
url https://arxiv.org/abs/2510.10989