Single machine common flow allowance group scheduling with learning effect and resource allocation. (January 2020)