SearcharxivSearch

arXiv subjects

Prakash Gawas

Publications and source records attributed to Prakash Gawas.

2 recordsLinked to original sources

Imitation Learning for Combinatorial Optimisation under Uncertainty

Imitation learning (IL) provides a data-driven framework for approximating policies for large-scale combinatorial optimisation problems formulated as sequential decision problems (SDPs), where exact solution methods are computationally intractable. A central but underexplored aspect of IL in this context is the role of the \emph{expert} that generates training demonstrations. Existing studies employ a wide range of expert constructions, yet lack a unifying framework to characterise their modelling assumptions, computational properties, and impact on learning performance. This paper introduces a systematic taxonomy of experts for imitation learning in combinatorial optimisation under uncertainty. The literature is classified along three principal dimensions: (i) treatment of uncertainty; (ii) level of optimality, distinguishing task-optimal and approximate experts; and (iii) interaction mode with the learner, ranging from one-shot supervision to iterative, interactive schemes. We further identify additional categories capturing other relevant expert characteristics. Building on this taxonomy, we propose a generalised Dataset Aggregation (DAgger) framework that accommodates multiple expert queries, expert aggregation, and flexible interaction strategies. The proposed framework is evaluated on a dynamic physician-to-patient assignment problem with stochastic arrivals and capacity constraints. Computational experiments compare learning outcomes across expert types and interaction regimes. The results show that policies learned from stochastic experts consistently outperform those learned from deterministic or full-information experts, while interactive learning improves solution quality using fewer expert demonstrations. Aggregated deterministic experts provide an effective alternative when stochastic optimisation becomes computationally challenging.

cs.LG

Notification Timing for On-Demand Personnel Scheduling

Modern business models have enabled service systems to leverage a large pool of casual employees with flexible hours, paid based on piece rates, to fulfill on-demand work. These systems have been successfully implemented in sectors such as ride-sharing, delivery services, and microtasks. However, because casual employees engage infrequently and may lack experience, maintaining service quality remains a key challenge. We introduce a novel scheduling system designed to provide experienced casual employees to service companies, optimizing their operations through a dynamic, data-driven approach. Similar to traditional on-call systems, it contacts casual personnel in order of seniority to inform them about available work. However, our system offers greater flexibility, allowing employees to take time to decide and freely select from available shifts. Senior employees can also replace (bump) junior employees from the schedule if no other preferred shift is available, subject to certain conditions. While permitted, these replacements create disruptions and dissatisfaction among employees. The management aims to efficiently assign all shifts while minimizing bumps. However, uncertainty arises regarding when an employee will select a shift. The key challenge is determining the optimal timing to notify employees to reduce disruptions. We first establish that this problem is $\mathcal{NP}$-complete even with perfect information. To address this, we propose a two-stage stochastic formulation for the dynamic problem and develop a heuristic algorithm that approximates the optimal policy using a threshold-based structure. These policies are fine-tuned using offline solutions with pre-known uncertainty, allowing for optimization. Testing on real-world data demonstrates that our approach outperforms the current strategy used by our industry partner.

math.OC