Skip to main content
QUICK REVIEW

[논문 리뷰] SCDA: School Compatibility Decomposition Algorithm for Solving the Multi-School Bus Routing and Scheduling Problem

Zhongxiang Wang, Ali Shafahi|arXiv (Cornell University)|2017. 11. 01.
Vehicle Routing Optimization Methods참고 문헌 22인용 수 6
한 줄 요약

이 논문은 여정 호환성을 활용하여 다중 학교 버스 문제에서 라우팅과 스케줄링 간의 상호의존성을 유지하는 새로운 분해 방법인 학교 호환성 분해 알고리즘(SCDA)을 제안한다. 이 알고리즘은 원래 계산 시간의 0.6%만을 사용하여 통합 모델 수준의 해를 달성하며, 이전 방법 대비 최대 26%의 버스 수요를 절감한다.

ABSTRACT

Safely serving the school transportation demand with the minimum number of buses is one of the highest financial goals of school transportation directors. To achieve that objective, a good and efficient way to solve the routing and scheduling problem is required. Due to the growth of the computing power, the spotlight has been shed on solving the combined problem of the school bus routing and scheduling problem. We show that an integrated multi-school bus routing and scheduling can be formulated with the help of trip compatibility. A novel decomposition algorithm is proposed to solve the integrated model. The merit of this integrated model and the decomposition method is that with the consideration of the trip compatibility, the interrelationship between the routing and scheduling sub-problems will not be lost in the process of decomposition. Results show the proposed decomposed problem could provide the solutions using the same number of buses as the integrated model in much shorter time (as little as 0.6%) and that the proposed method can save up to 26% number of buses from existing research.

연구 동기 및 목표

  • 사용하는 버스 수를 최소화하여 학교 교통의 높은 재정 부담을 완화하기 위해.
  • 기존 방법보다 더 효율적으로 다중 학교 버스 라우팅 및 스케줄링 문제를 해결하기 위해.
  • 분해 과정에서 라우팅과 스케줄링 간의 상호의존성을 유지하여 해 품질 손실을 방지하기 위해.
  • 실제 학교 교통 시스템에 적용 가능한 확장성 있고 계산적으로 효율적인 알고리즘 개발하기 위해.

제안 방법

  • 여행 호환성을 활용하여 타당한 차량 배정을 표현하는 통합 다중 학교 버스 라우팅 및 스케줄링 모델을 수립한다.
  • 문제를 라우팅 및 스케줄링 하위 문제로 분리하면서도 호환성 제약 조건을 유지하는 분해 전략을 도입한다.
  • 호환성 검사를 통해 해의 일관성을 확보하면서 컬럼 생성 기법을 사용해 반복적으로 하위 문제를 해결한다.
  • 학교 호환성 행렬을 사용해 타당한 여정 조합을 사전에 필터링하여 탐색 공간을 줄인다.
  • 분해 과정에서 스케줄링 및 라우팅 결정이 분리되지 않도록 보장하여 해 품질을 유지한다.
  • 수학적 프로그래밍을 사용해 구현하고 벤치마크 인스턴스에서 검증한다.

실험 결과

연구 질문

  • RQ1분해 방법이 다중 학교 버스 문제에서 라우팅과 스케줄링 간의 상호의존성을 유지할 수 있는가?
  • RQ2제안된 SCDA 방법은 통합 모델 대비 해 품질과 계산 시간 측면에서 어떻게 비교되는가?
  • RQ3여행 호환성은 다중 학교 라우팅에서 필요한 버스 수를 얼마나 줄일 수 있는가?
  • RQ4기존 접근 방식에 비해 SCDA 알고리즘이 훨씬 줄어든 계산 시간으로 근사 최적 해를 달성할 수 있는가?
  • RQ5제안된 호환성 기반 분해를 통해 도출할 수 있는 최대 버스 절감 잠재력은 어느 정도인가?

주요 결과

  • SCDA 방법은 통합 모델과 동일한 버스 수를 달성하여 해 품질이 유지됨을 보여준다.
  • 알고리즘은 통합 모델이 소요하는 시간의 최소 0.6%로 계산 시간을 단축시킨다.
  • 기존 연구 결과에 비해 최대 26%의 버스 수 감소를 가능하게 한다.
  • 분해 과정에서 여정 호환성의 활용은 라우팅 및 스케줄링 결정 간의 핵심 상호의존성을 유지한다.
  • 실제 크기의 인스턴스에서도 강력한 확장성과 계산 효율성을 보여준다.
  • 결과는 호환성 기반 분해가 대규모 학교 버스 운영에 있어 효과적이고 실용적임을 확인한다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.