Algorithmic Reductions: Network Flow and NP-Completeness in Real-World Scheduling Problems

Read full text
Authors: Anay Sinhal, Arpana Sinhal, Amit Kumar Sinhal, Amit Hirawat
Cited by: 0

Abstract

This paper presents two real-world scheduling problems and their algorithmic solutions through polynomial-time reductions. First, we address the Hospital Patient-to-Bed Assignment problem, demonstrating its reduction to Maximum Bipartite Matching and solution via Network Flow algorithms. Second, we tackle the University Course Scheduling problem, proving its NP-Completeness through reduction from Graph Coloring and providing greedy approximation algorithms. Both problems are implemented in Python, with experimental results validating theoretical complexity analyses. Our Network Flow solution achieves O(n2.51) empirical complexity, while the greedy coloring algorithms demonstrate O(n2) behavior with approximation ratios consistently below the theoretical delta + 1 bound.

Fields of Study & Subjects

Complexity and Algorithms in Graphs Scheduling and Timetabling Solutions Healthcare Operations and Scheduling Optimization

Publication details

Journal / source
arXiv (Cornell University)
Publication date
11 January 2026
Document type
Preprint