This error occurs when Optimize() function is called with empty name argument.
Example:
period = Optimize("", 10, 10, 20, 1 ); // WRONG: name must NOT be empty