Goal programming solutions to transportation problems with variable supply and demand requirements