Free time problems with endpoint constraints: a dynamic programming approach | IEEE Conference Publication | IEEE Xplore