Competitive algorithms for on-line problems | Synapse