R: Computes a stable roommate matching

cpp_wrapper_irving {matchingR} | R Documentation

## Computes a stable roommate matching

### Description

This is the C++ wrapper for the stable roommate problem. Users should not call this function directly, but instead use `roommate`.

### Usage

    cpp_wrapper_irving(pref)

### Arguments

`pref` | is a matrix with the preference order of each individual in the market. If there are `n` individuals, then this matrix will be of dimension `n-1` by `n`. The `i,j`th element refers to `j`'s `i`th most favorite partner. Preference orders must be specified using C++ indexing (starting at 0). The matrix `pref` must be of dimension `n-1` by `n`.

### Value

A vector of length `n` corresponding to the matchings that were formed (using C++ indexing). E.g. if the `4`th element of this vector is `0` then individual `4` was matched with individual `1`. If no stable matching exists, then this function returns a vector of zeros. @export

[Package matchingR version 1.3.2 Index]