Solution techniques for some allocation problems