| NSstructure | R Documentation |
NSstructure quantifies the key elements of the structure of the no-subsidy set.
NSstructure(cw, eta = rep(1, length(cw)))
cw |
A numeric cost vector, with the same length as |
eta |
A numeric vector representing the size of each group of cloned agents. All its elements must be positive integers. By default, |
For any cost vector c, if there are n agents with different cost parameters, the number of faces of the NS set is 2n-2.
However, the number of full-dimensional faces is indeed affected by the presence of clones. Let t\in N, (\eta,c)\in\mathcal{A}^N_t, and
\eta\ast c \in C^N, \text{NS}(\eta\ast c) has n+t-2 full-dimensional faces if \eta_t=1 and n+t-1 full-dimensional faces otherwise.
On the other hand, the number of different extreme points of the set \text{NS}(\eta\ast c) is: \eta_t \prod_{i \in T \setminus \{t\}} (\eta_i + 1)
(so, when there are no clones, the \text{NS}(c) has 2^{n-1} extreme points).
Let k\in\mathbb{N} and denote by \lambda_k the k-dimensional Lebesgue measure. If X=(X_1,\dots,X_k) is a random vector
with joint density function f and \Omega is a Borel set, then P(X\in\Omega)=\int_{\Omega}f(x)d\lambda_k
and the expected value of X is \mathbb{E}[X]=\int_{\mathbb{R}^k}x f(x)d\lambda_k. Given a Borel set \Omega\subset\mathbb{R}^k
of positive measure, \lambda_k(\Omega)>0, we say that a random vector U=(U_1,\dots,U_k) has a uniform
distribution on \Omega, and we write U\thicksim U(\Omega), if U has a probability density function f(x_1,\dots,x_k)=\frac{1}{\lambda_k(\Omega)} if
(x_1,\dots, x_k)\in \Omega and f(x_1,\dots,x_k)=0 otherwise. If a=(a_1,\dots,a_k)\in\mathbb{R}^k with
0<a_1\leq \dots \leq a_k, denote
V_k(a)=\displaystyle\int_0^{a_1}\dots\displaystyle\int_0^{a_k-\sum\limits_{j=1}^{k-1} x_j}d x_k\dots d x_1.
Therefore, for each c\in C^N, the value V_{n-1}(c_{-n}) is the
(n-1)-Lebesgue measure of NS_n(c), so \lambda_{n-1}(\text{NS}(c))=\sqrt{n}\lambda_{n-1}(\text{NS}_n(c))=\sqrt{n}V_{n-1}(c_{-n}).
A list containing the following items:
n.faces |
A positive integer representing the number of faces that form the NS set. |
n.full.dim.faces |
A positive integer indicating the number of full-dimensional faces forming the NS set. |
n.extreme.points |
A positive integer counting the number of extreme points of the NS set. |
actual.volume |
A positive number representing the volume of the NS set. |
projected.volume |
A positive number reflecting the projected volume of the NS set. |
Bernárdez Ferradás, A., Mirás Calvo, M. Á., Quinteiro Sandomingo, C., and Sánchez-Rodríguez, E. (2025). Airport problems with cloned agents. [Preprint manuscript].
González-Díaz, J., Mirás Calvo, M. Á., Quinteiro Sandomingo, C., and Sánchez-Rodríguez, E. (2016). Airport games: the core and its center. Mathematical Social Sciences, 82, 105–115.
NScheck, NSfaces, NSset, CCrule
# Without cloned agents
c <- c(1, 2, 3, 4)
NSstructure(c)
# With cloned agents
c <- c(1, 2)
eta <- c(3, 1)
NSstructure(c, eta)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.