% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/geneticoperator.R
\name{rmoo_lrSelection}
\alias{rmoo_lrSelection}
\alias{rmoobin_lrSelection}
\alias{rmooperm_lrSelection}
\alias{rmooreal_lrSelection}
\title{Linear Rank Selection}
\usage{
rmoo_lrSelection(object, r, q)

rmoobin_lrSelection(object, r, q)

rmooperm_lrSelection(object, r, q)

rmooreal_lrSelection(object, r, q)
}
\arguments{
\item{object}{MOEA object with slots population, fitness, front, popSize.}

\item{r}{Slope parameter controlling probability spread (computed from
popSize if missing).}

\item{q}{Intercept parameter (computed from popSize if missing).}
}
\value{
A list with \code{population} and \code{fitness} of the selected
individuals.
}
\description{
Selects individuals from the population using linear rank-based
probabilities. Individuals are ranked by their Pareto front, and selection
probability is assigned linearly so better-ranked individuals are more
likely to be chosen.
}
