1. Department of Computer Science and Electrical EngineeringWest Virginia UniversityMorgantownWV26506USA
2. Department of Mining EngineeringWest Virginia UniversityMorgantownWV26506USA
3. Department of Industrial EngineeringWest Virginia UniversityMorgantownWV26506USA