Programming Assignment Optimization Methods For Large Scale