EconCSLib.SocialChoice.FairDivision.Indivisible.Instance #
Bundled semantic interfaces for indivisible-goods fair division.
This file sits above the raw indivisible allocation layer. It keeps
Allocation N G := N → Finset G and IsAllocation as the low-level
feasibility vocabulary, while exposing canonical bundled instance types for
ordinal, cardinal, and additive indivisible-goods problems.
An ordinal indivisible-goods instance.
allGoods is the finite set of goods to allocate. Each agent ranks bundles of
goods, represented as Finset G.
- allGoods : Finset G
The goods that must be allocated.
Instances For
Feasibility for an indivisible instance: an allocation partitions
I.allGoods.
Equations
Instances For
A real-valued cardinal indivisible-goods instance.
- allGoods : Finset G
The goods that must be allocated.
Utility assigned by each agent to each bundle.
Instances For
The raw valuation induced by a cardinal indivisible instance.
Equations
- I.toValuation = { val := I.utility }
Instances For
Feasibility for a cardinal indivisible instance.
Equations
Instances For
View an indivisible cardinal instance as a generic real-valued cardinal fair-division instance.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Instance-relative fairness and welfare wrappers #
Envy-freeness for an indivisible cardinal instance.
Equations
Instances For
Envy-freeness up to one good for an indivisible cardinal instance.
Equations
Instances For
Envy-freeness up to any good for an indivisible cardinal instance.
Equations
Instances For
Proportionality for an indivisible cardinal instance, relative to the instance's full set of goods.
Equations
Instances For
Equitability for an indivisible cardinal instance.
Equations
Instances For
Pareto optimality for an indivisible cardinal instance.
Equations
Instances For
Utilitarian welfare for an indivisible cardinal instance.
Equations
Instances For
Egalitarian welfare for an indivisible cardinal instance.
Equations
Instances For
Utilitarian optimality for an indivisible cardinal instance.
Equations
Instances For
Maximin social-welfare optimality for an indivisible cardinal instance.
Equations
Instances For
An additive indivisible-goods instance, represented by per-item weights.
Instances For
The raw additive valuation induced by additive per-item weights.
Equations
- I.toAdditiveValuation = { weight := I.weight }
Instances For
The abstract valuation induced by additive per-item weights.
Equations
Instances For
The cardinal instance induced by additive per-item weights.
Equations
- I.toCardinalInstance = { allGoods := I.allGoods, utility := I.toValuation.val }
Instances For
View an additive indivisible instance as a generic real-valued cardinal fair-division instance.
Instances For
Instance-relative fairness wrappers #
Envy-freeness for an additive indivisible instance.
Equations
Instances For
Envy-freeness up to one good for an additive indivisible instance.
Equations
Instances For
Envy-freeness up to any good for an additive indivisible instance.
Equations
Instances For
Proportionality for an additive indivisible instance.
Equations
Instances For
Equitability for an additive indivisible instance.
Equations
Instances For
Pareto optimality for an additive indivisible instance.
Equations
Instances For
Utilitarian welfare for an additive indivisible instance.
Equations
Instances For
Egalitarian welfare for an additive indivisible instance.
Equations
Instances For
Utilitarian optimality for an additive indivisible instance.
Equations
Instances For
Maximin social-welfare optimality for an additive indivisible instance.
Equations
Instances For
Feasibility for an additive indivisible instance.