Integer programs provide a powerful abstraction for representing a wide range of real-world scheduling problems. Despite their ability to model general scheduling problems, solving large-scale integer programs (IP) remains a computational challenge in practice. The incorporation of more complex objectives such as robustness to disruptions further exacerbates the computational challenge. With the advent of deep learning in solving various hard problems, this thesis aims to tackle different computationally intensive aspects of scheduling with learning-based methods. First, we apply reinforcement learning (RL) to the Air Force crew-scheduling problem and compare it against IP formulations which explicitly optimize for minimization of overquali...
In the environment of modern processing systems, one topic of great interest is how to optimally sch...
Abstract In recent years, the rapid development of artificial intelligence and data science has give...
Dispatching rules are usually applied dynamically to schedule the job in the dynamic job-shop. Exist...
Integer programs provide a powerful abstraction for representing a wide range of real-world scheduli...
Scheduling is the mathematical problem of allocating tasks to resources considering certain constrai...
The goal of this research is to apply reinforcement learning methods to real-world problems like sch...
Attempts to address the production scheduling problem thus far rely on simplifying assumptions, such...
This study considers a parallel dedicated machine scheduling problem towards minimizing the total ta...
Parallel machine scheduling with sequence-dependent family setups has attracted much attention from ...
An important problem for the Internet is how to provide a guaranteed quality of service to users, in...
Cyber-physical systems, such as mobile robots, must respond adaptively to dynamic operating conditio...
In this research, we investigated the application of deep reinforcement learning (DRL) to a common m...
Mathematical optimization methods have been developed to a vast variety of complex problems in the f...
In this study, we investigate a real-time system where computationally intensive tasks are executed ...
International audienceIn this paper, we propose READYS, a reinforcement learning algorithm for the d...
In the environment of modern processing systems, one topic of great interest is how to optimally sch...
Abstract In recent years, the rapid development of artificial intelligence and data science has give...
Dispatching rules are usually applied dynamically to schedule the job in the dynamic job-shop. Exist...
Integer programs provide a powerful abstraction for representing a wide range of real-world scheduli...
Scheduling is the mathematical problem of allocating tasks to resources considering certain constrai...
The goal of this research is to apply reinforcement learning methods to real-world problems like sch...
Attempts to address the production scheduling problem thus far rely on simplifying assumptions, such...
This study considers a parallel dedicated machine scheduling problem towards minimizing the total ta...
Parallel machine scheduling with sequence-dependent family setups has attracted much attention from ...
An important problem for the Internet is how to provide a guaranteed quality of service to users, in...
Cyber-physical systems, such as mobile robots, must respond adaptively to dynamic operating conditio...
In this research, we investigated the application of deep reinforcement learning (DRL) to a common m...
Mathematical optimization methods have been developed to a vast variety of complex problems in the f...
In this study, we investigate a real-time system where computationally intensive tasks are executed ...
International audienceIn this paper, we propose READYS, a reinforcement learning algorithm for the d...
In the environment of modern processing systems, one topic of great interest is how to optimally sch...
Abstract In recent years, the rapid development of artificial intelligence and data science has give...
Dispatching rules are usually applied dynamically to schedule the job in the dynamic job-shop. Exist...