On the structure of cooperative and competitive solutions for a generalized assignment game