Independent task optimal scheduling problem