Optimization under uncertainty

📅 2025-03-24
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
This paper addresses optimization problems involving both value uncertainty (e.g., set-valued, probabilistic, or multi-objective outputs) and functorial uncertainty (e.g., ambiguous functional forms or data transformations). The core challenge is to robustly identify minimizers over a finite candidate set when the objective function yields non-scalar outputs. Methodologically, we unify these two distinct uncertainty classes via order-theoretic semantics and functional programming principles, yielding a generic, formally specified optimization framework with machine-checkable correctness guarantees for algorithm design and testing. Our contributions are threefold: (i) a unified formal model supporting multi-objective, set-valued, and probabilistic objectives; (ii) a mathematically verifiable optimization paradigm grounded in constructive proofs; and (iii) enhanced decision reliability and robustness in uncertain environments—particularly for integrated evaluation and design optimization. (149 words)

Technology Category

Reasoning under Uncertainty: Stochastic OptimizationConstraint Satisfaction and Optimization: Constraint OptimizationSearch and Optimization: Sampling/Simulation-based Search

Application Category

Semantics and Knowledge: Methods, algorithms and applications for the development of semantic models, knowledge graphs and other forms of structured data models with machine-interpretable semanticsGraph Algorithms and Modeling for the Web: Algorithms and analysis for incomplete, noisy, or partially observed Web-related graphsWeb Mining and Content Analysis: Robustness and generalizability of Web mining methods
📝 Abstract
One of the most ubiquitous problems in optimization is that of finding all the elements of a finite set at which a function $f$ attains its minimum (or maximum) on that set. When the codomain of $f$ is equipped with a reflexive, anti-symmetric and transitive relation, it is easy to specify, implement and verify generic solutions for this problem. But what if $f$ is affected by uncertainties? What if one seeks values that minimize more than one $f$ or if $f$ does not return a single result but a set of ``possible results'' or perhaps a probability distribution on possible results? This situation is very common in integrated assessment and optimal design and developing trustable solution methods for optimization under uncertainty requires one to formulate the above questions rigorously. We show how functional programming can help formulating such questions and apply it to specify and test solution methods for the case in which optimization is affected by two conceptually different kinds of uncertainty: it{value} and it{functorial} uncertainty.
Problem

Research questions and friction points this paper is trying to address.

Finding all elements minimizing a function under uncertainty
Handling multiple objectives or probabilistic results in optimization
Formulating solutions for value and functorial uncertainty types
Innovation

Methods, ideas, or system contributions that make the work stand out.

Functional programming for uncertainty optimization
Handles value and functorial uncertainty types
Rigorous formulation of multi-objective optimization
N
Nicola Botta
Potsdam Institute for Climate Impact Research, Potsdam, Germany, Chalmers University of Technology and University of Gothenburg, Gothenburg, Sweden
Patrik Jansson
Patrik Jansson
Professor of Computer Science, Chalmers University of Technology and University of Gothenburg
Computer ScienceSoftware TechnologyFunctional ProgrammingProgramming LanguagesClimate Impact
T
Tim Richter
Potsdam University, Potsdam, Germany