Generalized Linear Programming Problems