Skip to main content
Log in

Parallel processing of the Build Hull algorithm to address the large-scale DEA problem

  • Original-Comparative Computational Study
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

Build Hull is currently one of the most efficient methods to address the large-scale data envelopment analysis problem. In this paper, the computational complexity of Build Hull is established, implying that the dimension of the data set has a strong influence on computational efficiency. Based on the complexity result, we find that the “worst density” of Build Hull monotonically increases with respect to dimension. In addition, a two-phase parallel Build Hull algorithm is proposed to enhance the computational efficiency of Build Hull. The parallel procedure is based on the minimum volume enclosing ellipsoid technique, which enables the exclusion of a large number of DMUs in the first phase. A sensitivity analysis-based technique is also proposed to substantially reduce computational time in the second phase. Numerical tests support our theoretical results.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Notes

  1. Applying the simplex method to solve a standard linear program model:

    $$\begin{aligned} \begin{array}{cl}\min \limits _x &{} c^T x\\ \text {s.t.} &{} Ax=b,\\ \ &{} x\ge 0\\ \end{array} \end{aligned}$$

    with \(A\in \mathbb {R}^{m\times n}\), rank\((A)=m<n\), it needs at most \(n \atopwithdelims ()m\) iterations, and O(mn) flops are needed during each iteration.

  2. Let the MVEE of data set \(\mathcal {A}\) be E(Hc). Then, the homothetic ellipsoid \(\frac{1}{m} E(H,c)\) is contained in the convex hull of \(\mathcal {A}\).

  3. http://www.people.vcu.edu/~jdula/MassiveScaleDEAdata/.

References

  • Ali, A. I. (1993). Streamlined computation for data envelopment analysis. European Journal of Operational Research, 64(1), 61–67.

    Article  Google Scholar 

  • Barr, R. S., & Durchholz, M. L. (1997). Parallel and hierarchical decomposition approaches for solving large-scale data envelopment analysis models. Annals of Operations Research, 73, 339–372.

    Article  Google Scholar 

  • Bertsimas, D., & Tsitsiklis, J. N. (1997). Introduction to linear optimization (Vol. 6). Belmont: Athena Scientific.

    Google Scholar 

  • Bougnol, M. L., & Dulá, J. H. (2009). Anchor points in dea. European Journal of Operational Research, 192(2), 668–676.

    Article  Google Scholar 

  • Charnes, A., & Neralić, L. (1990). Sensitivity analysis of the additive model in data envelopment analysis. European Journal of Operational Research, 48(3), 332–341.

    Article  Google Scholar 

  • Charnes, A., Cooper, W. W., Lewin, A. Y., Morey, R. C., & Rousseau, J. (1984). Sensitivity and stability analysis in dea. Annals of Operations Research, 2(1), 139–156.

    Article  Google Scholar 

  • Charnes, A., Cooper, W. W., Golany, B., Seiford, L., & Stutz, J. (1985). Foundations of data envelopment analysis for pareto-koopmans efficient empirical production functions. Journal of Econometrics, 30(1–2), 91–107.

    Article  Google Scholar 

  • Chen, W. C., & Cho, W. J. (2009). A procedure for large-scale dea computations. Computers & Operations Research, 36(6), 1813–1824.

    Article  Google Scholar 

  • Chen, W. C., & Lai, S. Y. (2017). Determining radial efficiency with a large data set by solving small-size linear programs. Annals of Operations Research, 250(1), 147–166.

    Article  Google Scholar 

  • Chu, J. F., Wu, J., & Song, M. L. (2018). An sbm - dea model with parallel computing design for environmental efficiency evaluation in the big data context: A transportation system application. Annals of Operations Research, 270(1–2), 105–124.

    Article  Google Scholar 

  • Cooper, W. W., Seiford, L. M., & Tone, K. (2006). Introduction to data envelopment analysis and its uses: with DEA-solver software and references. Berlin: Springer.

    Google Scholar 

  • Dantzig, G. (2016). Linear programming and extensions. Princeton: Princeton University Press.

    Google Scholar 

  • Dulá, J., & López, F. (2013). Dea with streaming data. Omega, 41(1), 41–47.

    Article  Google Scholar 

  • Dulá, J., & Thrall, R. (2001). A computational framework for accelerating dea. Journal of Productivity Analysis, 16(1), 63–78.

    Article  Google Scholar 

  • Dulá, J. H. (2008). A computational study of dea with massive data sets. Computers & Operations Research, 35(4), 1191–1203.

    Article  Google Scholar 

  • Dulá, J. H. (2011). An algorithm for data envelopment analysis. INFORMS Journal on Computing, 23(2), 284–296.

    Article  Google Scholar 

  • Dulá, J. H., & Helgason, R. V. (1996). A new procedure for identifying the frame of the convex hull of a finite collection of points in multidimensional space. European Journal of Operational Research, 92(2), 352–367.

    Article  Google Scholar 

  • Dulá, J. H., & López, F. J. (2009). Preprocessing dea. Computers & Operations Research, 36(4), 1204–1220.

    Article  Google Scholar 

  • Dulá, J. H., Helgason, R. V., & Venugopal, N. (1998). An algorithm for identifying the frame of a pointed finite conical hull. INFORMS Journal on Computing, 10(3), 323–330.

    Article  Google Scholar 

  • Emrouznejad, A., Parker, B. R., & Tavares, G. (2008). Evaluation of research in efficiency and productivity: A survey and analysis of the first 30 years of scholarly literature in dea. Socio-Economic Planning Sciences, 42(3), 151–157.

    Article  Google Scholar 

  • Khezrimotlagh, D., Zhu, J., Cook, W. D., & Toloo, M. (2019). Data envelopment analysis and big data. European Journal of Operational Research, 274(3), 1047–1054.

    Article  Google Scholar 

  • Mahmoudi, R., Emrouznejad, A., Shetab-Boushehri, S. N., & Hejazi, S. R. (2018). The origins, development and future directions of data envelopment analysis approach in transportation systems. Socio-Economic Planning Sciences,.

  • Mishra, D., Gunasekaran, A., Papadopoulos, T., & Childe, S. J. (2018). Big data and supply chain management: a review and bibliometric analysis. Annals of Operations Research, 270(1–2), 313–336.

    Article  Google Scholar 

  • Song, M. L., Fisher, R., Wang, J. L., & Cui, L. B. (2018). Environmental performance evaluation with big data: Theories and methods. Annals of Operations Research, 270(1–2), 459–472.

    Article  Google Scholar 

  • Sueyoshi, T., & Chang, Y. L. (1989). Efficient algorithm for additive and multiplicative models in data envelopment analysis. Operations Research Letters, 8(4), 205–213.

    Article  Google Scholar 

  • Tao, J., Zhang, W., & Lu, C. (2017). Global linear convergent algorithm to compute the minimum volume enclosing ellipsoid. arXiv:1702.06254

  • Thompson, R. G., Dharmapala, P., Diaz, J., González-Lima, M. D., & Thrall, R. M. (1996). Dea multiplier analytic center sensitivity with an illustrative application to independent oil companies. Annals of Operations Research, 66(2), 163–177.

    Article  Google Scholar 

  • Todd, M. J. (2016). Minimum-volume ellipsoids: Theory and algorithms (Vol. 23). Philadelphia: SIAM.

    Google Scholar 

  • Wheelock, D. C., & Wilson, P. W. (2000). Why do banks disappear? the determinants of us bank failures and acquisitions. Review of Economics and Statistics, 82(1), 127–138.

    Article  Google Scholar 

  • Zhu, Q., Wu, J., & Song, M. (2018). Efficiency evaluation based on data envelopment analysis in the big data context. Computers & Operations Research, 98, 291–300.

    Article  Google Scholar 

Download references

Acknowledgements

This research is supported by National Natural Science Foundation of China Grant No. 7160010139 and 71704101, Soft Science Foundation of Shanghai Grant No. 19692104600, and Humanities and Social Science Fund of Ministry of Education of China Grant No. 17YJC630094.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tao Jie.

Additional information

In memory of my Mum, Wen Zonglan.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jie, T. Parallel processing of the Build Hull algorithm to address the large-scale DEA problem. Ann Oper Res 295, 453–481 (2020). https://doi.org/10.1007/s10479-020-03698-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-020-03698-2

Keywords

Navigation