George Pikramenos Approximate dynamic programming algorithms with applications in Cyber Network Security