According to the technique of linear relaxation of integer programming, a column generation principle is investigated for large scale total weighted completion time scheduling problems. Moreover, for the large scale scheduling problem , a class of column generation algorithms are presented based on the dynamic programming and branch and bound methods.