2025-11-19T02:37:13.982335

Crane Scheduling Problem with Energy Saving

Gao, Jaehn, Li et al.
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.
academic

Проблема планирования кранов с энергосбережением

Основная информация

  • ID статьи: 2510.10989
  • Название: Crane Scheduling Problem with Energy Saving
  • Авторы: Yixiong Gao, Florian Jaehn, Minming Li, Wenhao Ma, Xinbo Zhang
  • Классификация: cs.DS (Структуры данных и алгоритмы)
  • Конференция публикации: 42nd Conference on Very Important Topics (CVIT 2016)
  • Ссылка на статью: https://arxiv.org/abs/2510.10989

Аннотация

В данной работе исследуется проблема планирования кранов с функциями энергосбережения. При погрузке и разгрузке контейнеров краны потребляют энергию при поднятии контейнеров, тогда как энергия, выделяемая при опускании контейнеров, часто теряется впустую. Путём оптимизации планирования кранов можно повторно использовать энергию, выделяемую поднятыми контейнерами, тем самым снижая общее энергопотребление, затраты на эксплуатацию и воздействие на окружающую среду. В статье разработана базовая модель для одномерной зоны хранения и предоставлен систематический анализ сложности. Исследование использует эйлеровскую и гамильтонову перспективы, предлагая множество алгоритмов для решения проблемы в различных сценариях.

Предпосылки и мотивация исследования

Предпосылки проблемы

  1. Практические требования: Портовые города зависят от высокой пропускной способности грузов для экономического развития, контейнерные терминалы требуют эффективных стратегий планирования для обработки большого количества задач по хранению и транспортировке контейнеров
  2. Проблема энергопотребления: Козловые краны потребляют значительное количество энергии при поднятии контейнеров, тогда как энергия, выделяемая при опускании, обычно теряется
  3. Концепция зелёной промышленности: С повышением осведомлённости об углеродном следе и экологии логистическая отрасль нуждается в снижении энергопотребления и выбросов CO₂

Технические вызовы

  1. Механизм накопления энергии: На основе устройств накопления энергии, таких как маховики, энергия может храниться только в течение короткого времени, и рассеивается за пределами буфера энергии
  2. Оптимизация планирования: Необходимо максимизировать повторное использование энергии при соблюдении ограничений операций и минимизировать общее энергопотребление
  3. Анализ сложности: Проблема включает комбинаторную оптимизацию и требует анализа вычислительной сложности при различных параметрических конфигурациях

Основные вклады

  1. Моделирование проблемы: Первое систематическое построение математической модели задачи планирования одного крана с энергосбережением
  2. Теоретический анализ: Раскрытие внутренней связи между данной проблемой и проблемой полуэйлеризации, предоставление полного анализа сложности
  3. Разработка алгоритмов:
    • Предложение аддитивного приближённого алгоритма на основе полуэйлеризации
    • Разработка алгоритма динамического программирования за полиномиальное время для случаев с ограниченными параметрами
    • Разработка точного алгоритма динамического программирования для случаев с произвольными параметрами
  4. Теоретическая база: Установление единой парадигмы, интегрирующей эйлеровскую и гамильтонову перспективы, обеспечивающей надёжную основу для решения проблемы

Подробное описание методов

Определение задачи

Входные данные:

  • Множество операций J = {j₁, j₂, ..., jₙ}
  • Каждая операция j имеет начальную позицию sⱼ и целевую позицию tⱼ
  • Размер буфера энергии e
  • Длина обработки lⱼ = |sⱼ - tⱼ|

Выходные данные:

  • Порядок выполнения операций, минимизирующий общее энергопотребление

Ограничения:

  • Энергия может быть повторно использована, если расстояние между соседними операциями ≤ e
  • В противном случае требуется дополнительное потребление одной единицы энергии

Архитектура модели

1. Эйлеровский подход

Случай нулевого буфера энергии (e = 0):

  • Построение ориентированного графа G, вершины которого соответствуют позиционным слотам, рёбра соответствуют операциям
  • Проблема эквивалентна проблеме полуэйлеризации графа
  • Лемма 1: Минимальное энергопотребление = f(G) + 1, где f(G) — минимальное количество рёбер, необходимых для полуэйлеризации
  • Лемма 2: f(G) = ½∑ₓ|inG(x) - outG(x)| + (количество слабо связных компонент) - 1

Общий случай (e > 0):

  • Построение двухслойного графа: верхние вершины {aₓ}, нижние вершины {bₓ}
  • Введение концепций вспомогательных рёбер и штрафных рёбер
  • Лемма 5: Минимальное энергопотребление = min_{A допустимо} f(G(A)) + 1

2. Метод динамического программирования

Случай единичной длины:

  • Определение состояния: f(i, cᵢ, γᵢ,₀, γᵢ,₁, δᵢ,₀, δᵢ,₁)
  • Поддержание связности, сбалансированности степеней и информации о входящих степенях
  • Временная сложность: O(n⁴)

Случай ограниченных параметров:

  • Использование конфигураций для поддержания структуры системы непересекающихся множеств
  • Количество состояний: O(n^{2k}k^{O(k)})
  • Теорема 7: Временная сложность O(n^{4k}k^{O(k)})

3. Гамильтонов подход

Преобразование интервального ориентированного графа:

  • Каждая операция соответствует вершине
  • Исходное множество Sⱼ = {sⱼ}, терминальное множество Tⱼ = tⱼ - e, tⱼ + e
  • Условие существования ребра: Tᵤ ∩ Sᵥ ≠ ∅

Проблема покрытия путями:

  • Преобразование в задачу покрытия вершинно-непересекающимися путями
  • Точный алгоритм DP: временная сложность O(2ⁿn²)
  • Лемма 13: Для ациклического случая может быть преобразована в задачу максимального паросочетания в двудольном графе

Технические инновации

  1. Единство двух подходов: Первое объединение эйлеровской и гамильтоновой перспектив, обеспечивающее подходящие методы решения для различных диапазонов параметров
  2. Иерархия сложности: Предоставление полного спектра алгоритмов от полиномиального до экспоненциального времени в зависимости от характеристик параметров задачи
  3. Практическое моделирование: Построение математической модели на основе реального механизма накопления энергии маховиком с высокой практической применимостью

Экспериментальная установка

Анализ примеров

Статья проверяет теоретические результаты на конкретных примерах:

  • Пример 1: 6 операций, буфер энергии e = 1
    • Традиционное однонаправленное планирование: энергопотребление = 4
    • Оптимальное планирование: энергопотребление = 3
  • Пример 2: При e = 2 оптимальное энергопотребление = 1

Проверка алгоритмов

Проверка корректности каждой леммы через конструктивные доказательства, демонстрирующие осуществимость и оптимальность алгоритмов.

Экспериментальные результаты

Теоретические результаты

  1. Аддитивный приближённый алгоритм: Для параметра k может быть получено приближённое решение с аддитивной ошибкой не более n-k
  2. Полиномиальный алгоритм: При ограниченности буфера энергии и длины обработки существует точный алгоритм полиномиального времени
  3. Специальные случаи: Ациклический случай интервального ориентированного графа может быть решён за полиномиальное время

Анализ сложности

  • Нулевой буфер: линейное время O(n)
  • Ограниченные параметры: O(n^{4k}k^{O(k)})
  • Общий случай: O(2ⁿn²)
  • Ациклический случай: полиномиальное время (через максимальное паросочетание)

Связанные работы

Традиционное планирование кранов

  • Минимизация длины расписания: Улучшенный алгоритм Johnson от Oladugba и др.
  • Минимизация нарушений ограничений: Методы маршрутизации сбора от Vallada и др.
  • Планирование двойных кранов: Модель двойных кранов от Jaehn и др.

Экологичное планирование кранов

  • Механизмы рекуперации энергии: Технология накопления энергии маховиком от Flynn и др.
  • Энергосберегающие операции: Практическая верификация HHLA
  • Устойчивая эксплуатация: Теоретические исследования экологичной эксплуатации портов

Заключение и обсуждение

Основные выводы

  1. Построена полная теоретическая база для задачи планирования кранов с энергосбережением
  2. Раскрыта глубокая связь между проблемой и классическими задачами теории графов
  3. Предоставлены соответствующие эффективные алгоритмы для различных диапазонов параметров
  4. Доказана полиномиальная разрешимость задачи в некоторых специальных случаях

Ограничения

  1. Упрощение модели: Рассмотрена только одномерная зона хранения, тогда как реальная планировка портов более сложна
  2. Модель энергии: Предполагается внезапная потеря энергии, тогда как в реальности процесс может быть более непрерывным
  3. Один кран: Не рассмотрена задача координированного планирования нескольких кранов
  4. Статические параметры: Не учитываются изменения параметров окружающей среды во времени

Направления будущих исследований

  1. Расширение на операции произвольной длины: Преобразование задачи в задачу покрытия путями на общих ориентированных графах
  2. Сложные функции энергии: Рассмотрение более сложных моделей энергопотребления и потерь
  3. Расширение на несколько кранов: Исследование энергетической оптимизации при координированном планировании нескольких кранов
  4. Практическая верификация: Проверка практической применимости алгоритмов в реальных портовых условиях

Глубокая оценка

Преимущества

  1. Значительный теоретический вклад: Первое систематическое исследование данной проблемы с построением полной теоретической базы
  2. Инновационные методы: Метод единства двух подходов обладает высокой оригинальностью
  3. Полный анализ сложности: Предоставлен полный спектр алгоритмов от полиномиального до экспоненциального времени
  4. Высокая практическая ценность: Основана на реальных сценариях промышленного применения с прямой практической значимостью
  5. Математическая строгость: Все теоретические результаты имеют строгие математические доказательства

Недостатки

  1. Ограниченная экспериментальная верификация: Основана главным образом на теоретическом анализе и малых примерах, отсутствует верификация на больших реальных данных
  2. Сильные предположения модели: Одномерная модель, внезапная потеря энергии и другие предположения могут ограничить практическое применение
  3. Чувствительность к параметрам: Сложность алгоритма высоко чувствительна к параметру k, требуя компромисса при практическом применении
  4. Отсутствие сравнительных базисов: Недостаёт детального сравнения с существующими эвристическими методами

Влияние

  1. Академическая ценность: Предоставляет новое направление исследований для операционного исследования и разработки алгоритмов
  2. Практическая ценность: Обеспечивает теоретическую поддержку для строительства экологичных портов
  3. Вклад в методологию: Метод единства двух подходов может вдохновить исследования других задач комбинаторной оптимизации
  4. Масштабируемость: Закладывает основу для расширенных задач с несколькими кранами и многомерностью

Сценарии применения

  1. Автоматизированные терминалы: Особенно подходит для высокоавтоматизированных контейнерных терминалов
  2. Энергосберегающая модернизация: Предоставляет теоретическое руководство для энергосбережения на существующих терминалах
  3. Проектирование систем: Предоставляет оптимизационные решения для проектирования систем кранов на новых терминалах
  4. Связанные задачи планирования: Методы могут быть обобщены на другие задачи планирования с характеристиками рекуперации энергии

Библиография

Статья цитирует 25 связанных работ, охватывающих планирование кранов, алгоритмы теории графов, зелёную логистику и другие важные области, обеспечивая прочную теоретическую основу для исследования.


Общая оценка: Это высококачественная статья по теоретической информатике, достигшая значительного теоретического прорыва в важной практической задаче планирования кранов. Метод единства двух подходов обладает высокой инновационностью, анализ сложности полный, закладывая важную основу для последующих исследований в данной области.