<正> This paper is concerned with the resource allocation problem based on data envelopmentanalysis (DEA) which is generally found in practice such as in public services and in production process.In management context,the resource allocation has to achieve the effective-efficient-equality aim andtries to balance the different desires of two management layers:central manager and each sector.In mathematical progrannning context,to solve the resource allocation asks for introducing n,anyoptimization techniques such as multiple-objective programming and goal programming.We constructan algorithm framework by using comprehensive DEA tools including CCR,BCC models,inverseDEA model,the most compromising common weights analysis model,and extra resource allocationalgorithm.Returns to scale characteristic is put major place for analyzing DMUs' scale economiesand used to select DMU candidates before resource allocation.By combining extra resource allocationalgorithm with scale economies target,we propose a resource allocation solution,which can achievethe effective-efficient-equality target and also provide information for future resource allocation.Manynumerical examples are discussed in this paper,which also verify our work.