A genetic algorithm approach to a general category project scheduling problem · Study