Skip to main content
Log in

Fairness and the set of optimal rankings for the linear ordering problem

  • Research Article
  • Published:
Optimization and Engineering Aims and scope Submit manuscript

Abstract

The goals of this paper are: (1) to bring attention to the existence and utility of multiple optimal rankings for the linear ordering problem, (2) to make the case for finding some or all of these multiple optimal rankings, (3) to provide an efficient algorithm that determines the existence of multiple optimal rankings, (4) to provide algorithms that find a sample of all optimal rankings, and (5) to connect multiple optimal rankings to fairness in ranking. We create algorithms to find the two nearest optimal rankings, the two farthest optimal rankings, and a so-called centroid ranking nearest to the centroid, which summarizes the information in all optimal rankings.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Notes

  1. https://github.com/IGARDS/fairness_optimal_rankings_lop_paper.

  2. https://github.com/IGARDS/lolib_study.

  3. The features of interest for the student dominance matrix and the parent dominance matrix were selected by our colleague Amanda Miller, College Planner, The Davidson Center.

  4. Because in nearly all cases the optimal ranking produced by Model (4) is indeed the optimal ranking closest to the true centroid, for ease in subsequent descriptions we use the term centroid, acknowledging that there are some cases for which approximate centroid is the more accurate phrase.

  5. An alternative model for finding a nearest pair across two datasets appears in Kondo (2014).

References

  • Achterberg, T.: Scip: solving constraint integer programs. Math Program Comput 1(1), 1–41 (2009)

    Article  MathSciNet  Google Scholar 

  • Ali, I., Cook, W.D., Kress, M.: On the minimum violations ranking of a tournament. Manag Sci 32(6), 660–672 (1986)

    Article  MathSciNet  Google Scholar 

  • Anderson, P., Chartier, T., Langville, A.: The rankability of data. SIAM J Math Data Sci (1), 121–143 (2019)

    Article  MathSciNet  Google Scholar 

  • Anderson P, Chartier T, Langville A, Pedings-Behling K (2021) The rankability of weighted data from pairwise comparisons. Found Data Sci (2639–8001–2019–0–29):1–26

  • Biega AJ, Gummadi KP, Weikum G (2018) Equity of attention: Amortizing individual fairness in rankings. In: The 41st international acm sigir conference on research & development in information retrieval. pp 405–414

  • Biega AJ, Saha Roy R, Weikum G (2017) Privacy through solidarity: A user-utility-preserving framework to counter profiling. In: Proceedings of the 40th international ACM SIGIR conference on research and development in information retrieval. pp 675–684

  • Cassady, C.R., Maillart, L.M., Salman, S. (2005) Ranking sports teams: a customizable quadratic assignment approach. Interfaces 35(6), 497–510

    Google Scholar 

  • Coleman, B.J.: Minimizing game score violations in college football rankings. Interfaces 35(6), 483–496 (2005)

    Google Scholar 

  • Fukuda, K., Prodon, A.: Double description method revisited, pp 91–111. Springer, Berlin (1996)

    Google Scholar 

  • Garey MR, Johnson DS (1979) Computers and Intractability: a Guide to the Theory of NP-Completeness. Freeman, New York

    MATH  Google Scholar 

  • Grotschel, M., Junger, M., Reinelt, G.: A cutting plane algorithm for the linear ordering problem. Oper Res 32(6), 1195–1220 (1984)

    Article  MathSciNet  Google Scholar 

  • Hardt M, Price E, Srebro N (2016) Equality of opportunity in supervised learning. arXiv:1610.02413

  • Kamishima T, Akaho S, Asoh H, Sakuma J (2012) Fairness-aware classifier with prejudice remover regularizer. In: Joint European conference on machine learning and knowledge discovery in databases. Springer, pp 35–50

  • Kearns M, Roth A, Wu ZS (2017) Meritocratic fairness for cross-population selection. In: International conference on machine learning. PMLR, pp 1828–1836

  • Kondo, Y.: Triangulation of Input-Output Tables Based on Mixed Integer Programs for Inter-temporal and Inter-regional Comparison of Production Structures. J Econ Struct 3(1), 1–19 (2014)

    Article  Google Scholar 

  • Leontief, W.: Input-Output Economics. Oxford University Press, New York (1986)

    Google Scholar 

  • Leontief WW (1986) Input-Output Economics, 2nd edn. Oxford University Press, Oxford

    Google Scholar 

  • Martí R (2009) Linear Ordering Problem Instances. http://grafo.etsii.urjc.es/optsicom/lolib/. [Online; accessed 10-June-2021]

  • Marti R, Laguna M, Duarte A (2017) Lop instances and best known solutions. http://heur.uv.es/optisom/LOLIB

  • Marti, R., Reinelt, G.: The Linear Ordering Problem: exact and heuristic methods in combinatorial optimization. AMS, Providence (2011)

    Book  Google Scholar 

  • Mehrotra S, Ye Y.: Finding an interior point in the optimal face of linear programs. Math Prog 62, 497–515 (1993)

    Google Scholar 

  • Park J.: On minimum violations ranking in paired comparisons (2005). arXiv:physics/0510242

  • Pedings KE (2011) Minimum violations ranking using evolutionary optimization and binary integer linear program approaches. Master’s thesis, College of Charleston

  • Pedings KE, Langville AN, Yamamoto Y.: A minimum violations ranking method. Optim Eng 13(2), 349–370 (2012)

  • Reinelt, G.: The Linear Ordering Problem: Algorithms and Applications. Heldermann Verlag, Berlin (1985)

    MATH  Google Scholar 

  • Reinelt G, Grötschel M, Jünger M (1983) Optimal triangulation of large real world input-output matrices. Stat Pap 25(1), 261–295

    Google Scholar 

  • Sakuraba CS, Ronconi D, Birgin E, Yagiura M.: Metaheuristics for large-scale instances of the linear ordering problem. Expert Sys Appl. 42(9), 4432–4442 (2015)

  • Schiavinotto, T., Stützle, T.: The linear ordering problem: Instances, search space analysis and algorithms. J Math Modell Algorithms 3(4), 367–402 (2005)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

We thank Linda LeFauve, Associate Vice President for Planning and Institutional Research, Davidson College, for sharing the US News and World Report college data and Amanda Miller, College Planner, The Davidson Center, for providing advice on a subset of colleges and features to analyze.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amy N. Langville.

Additional information

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

Anderson, P.E., Chartier, T.P., Langville, A.N. et al. Fairness and the set of optimal rankings for the linear ordering problem. Optim Eng 23, 1289–1317 (2022). https://doi.org/10.1007/s11081-021-09650-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11081-021-09650-y

Keywords

Navigation