Close the Gaps: A Learning-While-Doing Algorithm for Single-Product Revenue Management Problems | Synapse