JOURNAL ARTICLE

Preferences on Partial Satisfaction using Weighted Signal Temporal Logic Specifications

Abstract

This work presents partial satisfaction control synthesis over an extension of Weighted Signal Temporal Logic wSTL called wSTL+. The new specification language wSTL+ enables the definition of preferences and importance of subformulae as weights over-inclusive (soft) operators (i.e., standard Boolean and temporal operators from wSTL). Furthermore, it includes exclusive operators that impose hard constraints to disallow specific subformulas to be partially satisfied. All subformulae must be fully satisfied or violated for conjunctive operators (conjunction and always). In the case of disjunctive operators (disjunction and eventually), mutual exclusive satisfaction is imposed, i.e., exactly one subformula holds. The weights in the specification capture the preferences and importance of fully satisfiable specifications and modulate the solution over conflicting or infeasible specifications. We formulate the partial satisfaction problem over wSTL+ specifications as a bilevel optimization problem. The inner level is modeled as a MILP and captures the customized satisfaction of the wSTL+ specification. The outer level is a linear program that maximizes the robustness of the satisfiable solution found in the inner level. Finally, we show the performance of our method in different case studies involving robot navigation in planar environments.

Keywords:
Computer science Robustness (evolution) Extension (predicate logic) Mathematical optimization Temporal logic Theoretical computer science Programming language Mathematics

Metrics

4
Cited By
1.24
FWCI (Field Weighted Citation Impact)
27
Refs
0.77
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Formal Methods in Verification
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Logic, programming, and type systems
Physical Sciences →  Computer Science →  Artificial Intelligence
Logic, Reasoning, and Knowledge
Physical Sciences →  Computer Science →  Artificial Intelligence
© 2026 ScienceGate Book Chapters — All rights reserved.