SMT-based Verification Applied to Non-convex Optimization Problems

被引:0
|
作者
Araujo, Rodrigo [1 ]
Bessa, Iury [2 ]
Cordeiro, Lucas C. [2 ,3 ]
Chaves Filho, Joao Edgar [2 ]
机构
[1] Fed Inst Amazonas, Manaus, Amazonas, Brazil
[2] Univ Fed Amazonas, Manaus, Amazonas, Brazil
[3] Univ Oxford, Oxford, England
关键词
satisfiability modulo theory (SMT); model checking; optimization; global minima; non-convex problems;
D O I
10.1109/SBESC.2016.14
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents a novel, complete, and flexible optimization algorithm, which relies on recursive executions that re-constrains a model-checking procedure based on Satisfiability Modulo Theories (SMT). This SMT-based optimization technique is able to optimize a wide range of functions, including non-linear and non-convex problems using fixed-point arithmetic. Although SMT-based optimization is not a new technique, this work is the pioneer in solving non-linear and non-convex problems based on SMT; previous applications are only able to solve integer and rational linear problems. The proposed SMT-based optimization algorithm is compared to other traditional optimization techniques. Experimental results show the efficiency and effectiveness of the proposed algorithm, which finds the optimal solution in all evaluated benchmarks, while traditional techniques are usually trapped by local minima.
引用
收藏
页码:1 / 8
页数:8
相关论文
共 50 条
  • [31] Non-Convex Optimization: A Review
    Trehan, Dhruv
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICICCS 2020), 2020, : 418 - 423
  • [32] Non-convex scenario optimization
    Garatti, Simone
    Campi, Marco C.
    [J]. MATHEMATICAL PROGRAMMING, 2024,
  • [33] Non-Convex Distributed Optimization
    Tatarenko, Tatiana
    Touri, Behrouz
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (08) : 3744 - 3757
  • [34] DUALITY IN NON-CONVEX OPTIMIZATION
    TOLAND, JF
    [J]. JOURNAL OF MATHEMATICAL ANALYSIS AND APPLICATIONS, 1978, 66 (02) : 399 - 415
  • [35] SMT-based verification of program changes through summary repair
    Sepideh Asadi
    Martin Blicha
    Antti E. J. Hyvärinen
    Grigory Fedyukovich
    Natasha Sharygina
    [J]. Formal Methods in System Design, 2022, 60 : 350 - 380
  • [36] Sensing Cloud Optimization applied to a non-convex constrained economical dispatch
    Fonte, P. M.
    Monteiro, Claudio
    Maciel Barbosa, F. P.
    [J]. 39TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2013), 2013, : 2163 - 2168
  • [37] SMT-based verification of program changes through summary repair
    Asadi, Sepideh
    Blicha, Martin
    Hyvarinen, Antti E. J.
    Fedyukovich, Grigory
    Sharygina, Natasha
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2022, 60 (03) : 350 - 380
  • [38] Design of PI controllers based on non-convex optimization
    Astrom, KJ
    Panagopoulos, H
    Hagglund, T
    [J]. AUTOMATICA, 1998, 34 (05) : 585 - 601
  • [39] Signal Alignment : A Method Based on Non-Convex Optimization
    Bayram, Ilker
    [J]. 2014 22ND SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2014, : 204 - 207
  • [40] Improved Harris hawks optimization for non-convex function optimization and design optimization problems
    Kang, Helei
    Liu, Renyun
    Yao, Yifei
    Yu, Fanhua
    [J]. MATHEMATICS AND COMPUTERS IN SIMULATION, 2023, 204 : 619 - 639