Papers
Topics
Authors
Recent
Search
2000 character limit reached

General Satisfaction Functions

Updated 19 January 2026
  • General Satisfaction Functions are formal mappings that transform objective achievements into normalized satisfaction values, capturing key trade-offs and fairness.
  • They encompass diverse instantiations such as threshold-based, concave utility, additive, and continuous preference models in decision theory and facility location.
  • Parameter tuning using thresholds, risk aversion, and elasticity controls enables practical calibration in optimization, social choice, and empirical policy modeling.

A general satisfaction function is a formal quantification of the degree to which agents, individuals, or systems regard an outcome, allocation, or state as desirable, according to a prespecified rule, mapping, or aggregation. The concept has diverse instantiations in mathematics, multi-agent decision theory, social choice, facility location, risk management, belief revision, empirical measurement, and participatory budgeting, among other areas. Satisfaction functions unify disparate frameworks for evaluating objectives, trade-offs, and fairness by providing a mathematically controlled, often parameterized, mapping from underlying achievements, preferences, or deviations to normalized satisfaction values suitable for optimization, aggregation, or policy analysis. The flexibility and rigor of these functions, including their monotonicity, concavity, differentiability, or threshold structure, allow them to control compromise, representation, inequality aversion, and the efficiency of solutions in a wide range of settings (Torre et al., 2012, Wagner et al., 2024, Brill et al., 2023, Blanco et al., 2024, Aiguier et al., 2015, Cooper et al., 9 Sep 2025, Cohen et al., 2020).

1. Formal Definitions and Structural Properties

Satisfaction functions are rigorously defined to map from an objective domain (such as deviations, sets of projects, or levels of life satisfaction) to a bounded range, typically [0,1][0,1] or R0\mathbb{R}_{\ge 0}. In goal programming, the satisfaction function Si:[0,ξv][0,1]S_i:[0,\xi_v]\rightarrow[0,1] quantifies how well a realized value meets or misses a goal, with an indifference threshold ξi\xi_i (full satisfaction), a dissatisfaction threshold ξd\xi_d (zero satisfaction), and a continuous, strictly decreasing transition over [ξi,ξd][\xi_i,\xi_d] (Torre et al., 2012).

In approval-based participatory budgeting, a satisfaction function f:2PR0f:2^P\to\mathbb{R}_{\ge0} assigns utility to subsets of approved projects, required to be normalized and monotone: f()=0f(\emptyset)=0 and f(W)f(W)f(W)\le f(W') whenever WWW\subseteq W' (Brill et al., 2023). Similarly, in continuous distribution aggregation settings, agent satisfaction is measured by overlap-utility πi(x)\pi^i(x), with overall aggregation achieved through a twice-differentiable, strictly increasing, strictly concave mapping ff (Wagner et al., 2024). In facility location, continuous, concave satisfaction functions Φi:Si[0,1]\Phi_i:S_i\to[0,1] encode customer preferences for facility placements, normalized to [0,1][0,1] and typically monotone in input features (Blanco et al., 2024).

In social welfare and utility modeling, a satisfaction function (utility curve) Ui()U_i(\cdot) maps objective outcomes to cardinal values, often empirical, concave, and individually estimated, as in expected-utility maximization and representative life satisfaction frameworks (Cooper et al., 9 Sep 2025).

2. Taxonomy of Satisfaction Function Families

Multiple parametric families and classes of satisfaction functions arise:

  • Threshold-based (goal-programming) functions: Characterized by flat regions of full/zero satisfaction separated by a strictly decreasing transition; linear, quadratic, exponential, or spline-based forms are common, with parameters for thresholds and widths (Torre et al., 2012).
  • Additive and cost-neutral functions: Used in participatory budgeting and public good allocation, typically f(W)=pWμ(p)f(W) = \sum_{p\in W} \mu(p), where μ(p)\mu(p) is a project’s marginal satisfaction. Notable special cases are cost-based (fcf_c) and cardinality-based (fkf_k) satisfaction (Brill et al., 2023).
  • Concave/monotone utilities: In continuous aggregation or social choice, ff is a strictly concave, strictly increasing, twice-differentiable function, allowing for precise calibration of inequality aversion and risk trade-offs (Wagner et al., 2024, Cooper et al., 9 Sep 2025).
  • Continuous preference (facility location) functions: Linear, distance-based, Cobb–Douglas (multiplicative-power), CES (constant elasticity of substitution), and Leontief (minimum or “bottleneck”) forms are used, each capturing different trade-offs, substitution patterns, and degrees of flexibility or complementarity (Blanco et al., 2024).
  • Satisfaction systems and logical consequence operators: Abstract satisfaction functions also underlie model-theoretic frameworks for belief revision and logical consequence, formalized as satisfaction systems $(\Sen, \Mod, \models)$, where \models encodes the satisfaction relation between structures and formulas (Aiguier et al., 2015).
  • Empirical or respondent-level satisfaction functions: In measurement and survey contexts, ordinal responses are linked to latent continuous satisfaction via statistically calibrated mappings or regression-based calibration functions (Cohen et al., 2020).

3. Parametric Control and Trade-offs

Satisfaction functions typically possess explicit parameters to tune their impact on optimization, aggregation, or fairness:

  • Thresholds and shape controls: Indifference and dissatisfaction thresholds, veto thresholds, and transition intervals govern the steepness and sensitivity of satisfaction drop-off in goal programming (Torre et al., 2012).
  • Inequality Aversion (IA) or Relative Risk Aversion: In continuous aggregation, Rf(t)=tf(t)/f(t)R_f(t)=-t{f''(t)}/{f'(t)} is a dimensionless parameter tracing the sensitivity of the function to inequality among agents, interpolating between utilitarian (IA =0=0), Nash (IA =1=1), and egalitarian (IA \to\infty) rules (Wagner et al., 2024).
  • Elasticities, exponents, and weights: Cobb–Douglas, CES, and Leontief preference functions use exponents (βij\beta_{ij}), substitution parameters (τi\tau_i), and weights to model trade-offs between features or amenities in facility siting (Blanco et al., 2024).
  • Calibration mappings and noise levels: Survey satisfaction models calibrate ordinal or binned scores to underlying continuous satisfaction using regression functions, while quantifying the impact of intrinsic variability or noise parameter δ\delta (Cohen et al., 2020).
  • Risk/Loss aversion: Directly estimated from gamble-based experimental elicitation, such as in life satisfaction utility, using ratios and transformations symmetrized to (1,1)(-1,1) (Cooper et al., 9 Sep 2025).

4. Satisfaction Functions in Optimization and Aggregation

Satisfaction functions are broadly embedded in optimization and aggregation frameworks:

  • Goal Programming: The objective is to maximize a weighted sum of satisfaction Si(δi+),Si(δi)S_i(\delta_i^+),S_i(\delta_i^-) over deviations from multiple goals, creating compromise solutions balancing closeness to as many goals as possible, with existence results guaranteed by continuity and monotonicity (Torre et al., 2012).
  • Multi-objective Programming: Satisfaction functions transform vector-valued objectives into scalar aggregates that enable the use of nonlinear optimization tools; Pareto efficiency is approximately preserved where the underlying functions are continuous and monotone (Torre et al., 2012).
  • Continuous Thiele’s Rules: Aggregation in distributional settings is accomplished by maximizing the sum of transformed individual satisfactions, with the concavity of ff mediating the balance between total welfare and group fairness. Key trade-off theorems provide explicit bounds for welfare loss, egalitarian loss, and approximate Average Fair Share as a function of the IA parameter (Wagner et al., 2024).
  • Facility Location Models: Satisfaction constraints Φi(ai)Φi\Phi_i(a_i)\ge\Phi_i^* restrict feasible locations, enabling explicit management of trade-offs between minimum transportation costs and compliance with regional satisfaction thresholds. The satisfaction function’s shape directly influences both geometry and the efficiency–satisfaction trade-off (Blanco et al., 2024).
  • Participatory Budgeting and Committee Selection: Satisfaction functions provide the basis for proportionality axioms such as EJR and PJR. Additive, cost-neutral, and decreasing normalized satisfaction (DNS) functions are central to formalizing guarantees of fair representation, with polynomial-time computable rules (e.g., Method of Equal Shares, Sequential Phragmén, Maximin Support) shown to produce outcomes satisfying proportional justification for all DNS functions (Brill et al., 2023).
  • Belief Revision: Satisfaction systems generalize the notion of logical consequence to arbitrary logics and underpin AGM-type revision processes; revision is governed by minimal-change subject to the underlying satisfaction relation on models (Aiguier et al., 2015).

5. Empirical Measurement and Calibration

Empirical studies employ satisfaction functions to model, calibrate, and interpret observed data:

  • Survey Calibration: Ordinal or binned survey responses are mapped to latent satisfaction by estimating monotonic regression functions, with isotonic regression (pool-adjacent-violators algorithm) as a canonical calibration method. Binning strategies and calibration methods directly impact the accuracy and interpretability of modeled satisfaction (Cohen et al., 2020).
  • Utility Estimation via Choice Experiments: Individual satisfaction curves are empirically estimated from stated-preference or risk/inequality trade-off gambles using expected utility theory or prospect theory probability weighting. Democratic normalization and aggregation yield nonlinear “representative life satisfaction” (RLS) metrics, replacing naive averages with functions that reflect observed inequality aversion (Cooper et al., 9 Sep 2025).

6. Theoretical Implications and Limitations

Satisfaction functions introduce tunable, rigorous trade-offs among efficiency, fairness, and representational guarantees:

  • Impossibility and Compatibility Results: There exist instances in participatory budgeting where no outcome simultaneously satisfies the strongest proportionality axiom (EJR) for two distinct canonical satisfaction functions (e.g., cost-based vs. cardinality-based), reflecting fundamental incompatibility in some preference structures (Brill et al., 2023).
  • Positive Aggregation Guarantees: Proportionality for broader classes of functions (e.g., all DNS functions) can be guaranteed for weaker but still meaningful axioms (PJR), provided outcomes are “priceable” in a strengthened sense and constructed via suitable algorithmic rules (Brill et al., 2023).
  • Optimality Bounds: Explicit trade-off theorems provide tight bounds linking satisfaction-function parameters to achievable welfare, egalitarian, and subgroup fairness properties within aggregation rules (Wagner et al., 2024).
  • Risk and Inequality Aversion: Empirical calibration exposes systematic risk aversion and inequality sensitivity in real-world satisfaction judgments, with policy and AI-alignment implications for designing collective decision processes that do not default to aggregate averages (Cooper et al., 9 Sep 2025).

7. Applications and Domain-Specific Instantiations

Satisfaction functions have been instantiated across a wide range of settings:

  • Risk management and portfolio optimization: Pragmatically quantifies trade-offs among set-valued risk measures and portfolio objectives (Torre et al., 2012).
  • Social choice and participatory budgeting: Formalizes individual and group satisfaction under different funding rules and allocation constraints, supporting fairness-oriented mechanisms (Brill et al., 2023).
  • Distribution aggregation and voting: Implements interpolations between utilitarian and egalitarian rules, yielding explicit control over subgroup representation (Wagner et al., 2024).
  • Facility location problems: Directly encodes customer or regional preferences within multi-facility optimization models (Blanco et al., 2024).
  • Knowledge base revision: Satisfaction relations abstract logical entailment, underlying minimal-change revision operators across logics (Aiguier et al., 2015).
  • Empirical policy and survey analysis: Modulates statistical modeling of satisfaction and well-being data, ensuring calibrated estimates for public policy evaluation and AI alignment (Cohen et al., 2020, Cooper et al., 9 Sep 2025).

The unifying framework of general satisfaction functions enables explicit reasoning about efficiency, equity, and trade-offs in computational, economic, and social contexts, providing a flexible foundation for both theoretical and applied analysis.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to General Satisfaction Functions.