Development Of Optimization And Heuristic Algorithms For Project Scheduling In A Fuzzy Environment Application To It Industry In India