计算机科学
调度(生产过程)
资源(消歧)
数学优化
作业车间调度
序列(生物学)
离散化
资源消耗
实时计算
分布式计算
布线(电子设计自动化)
运筹学
计算机网络
数学
生态学
生物
数学分析
遗传学
作者
Steffen Pottel,Asvin Goel
标识
DOI:10.1016/j.ejor.2021.11.032
摘要
In this paper we study the problem of scheduling a given sequence of activities where each activity consumes a resource with limited availability. Activity durations as well as resource consumptions are assumed to be time-dependent. Because of the interaction of time-dependent activity durations and resource consumptions, scheduling policies based on starting each activity in the sequence as early as possible may fail due to unnecessarily high resource consumptions exceeding the limited availability of the resource. We propose a dynamic discretization discovery algorithm that generates a partially time-expanded network during the search. We propose an acceleration technique allowing to significantly reduce the computational effort if the approach is embedded in an iterative solution procedure that frequently evaluates activity sequences which start with the same activities. Furthermore, we extend our approach to the case where resources can be replenished between subsequent activities. We evaluate our approach as a route evaluation method for the case of routing a fleet of electric vehicles in which travel durations and the energy consumed when travelling from one location to another depend on the time of the day.
科研通智能强力驱动
Strongly Powered by AbleSci AI