Applications of Lusternik-Schnirelmann Category and its Generalizations