The R Journal: article published in 2016, volume 8:2

Computing Pareto Frontiers and Database Preferences with the rPref Package
Patrick Roocks , The R Journal (2016) 8:2, pages 393-404.

Abstract The concept of Pareto frontiers is well-known in economics. Within the database community there exist many different solutions for the specification and calculation of Pareto frontiers, also called Skyline queries in the database context. Slight generalizations like the combination of the Pareto operator with the lexicographical order have been established under the term database preferences. In this paper we present the rPref package which allows to efficiently deal with these concepts within R. With its help, database preferences can be specified in a very similar way as in a state-of-the-art database management system. Our package provides algorithms for an efficient calculation of the Pareto-optimal set and further functionalities for visualizing and analyzing the induced preference order.

Received: 2016-05-10; online 2017-01-03
CRAN packages: rPref, emoa, mco, TunePareto, dplyr, lazyeval, RcppParallel, igraph, ggplot2 , CRAN Task Views implied by cited CRAN packages: Graphics, Optimization, gR, HighPerformanceComputing, Phylogenetics, Spatial , Bioconductor packages: Rgraphviz

CC BY 4.0
This article is licensed under a Creative Commons Attribution 3.0 Unported license .

  author = {Patrick Roocks},
  title = {{Computing Pareto Frontiers and Database Preferences with the
          rPref Package}},
  year = {2016},
  journal = {{The R Journal}},
  url = {},
  pages = {393--404},
  volume = {8},
  number = {2}