Score: 0

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

Published: January 11, 2026 | arXiv ID: 2601.06737v1

By: Anay Sinhal , Arpana Sinhal , Amit Sinhal and more

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.

Category
Computer Science:
Data Structures and Algorithms