Improving inter-block backtracking with interval Newton

被引:0
|
作者
Bertrand Neveu
Gilles Trombettoni
Gilles Chabert
机构
[1] INRIA CERTIS,
[2] INRIA Université de Nice-Sophia,undefined
[3] LINA Ecole des Mines de Nantes,undefined
来源
Constraints | 2010年 / 15卷
关键词
Intervals; Decomposition; Solving sparse systems;
D O I
暂无
中图分类号
学科分类号
摘要
Inter-block backtracking (IBB) computes all the solutions of sparse systems of nonlinear equations over the reals. This algorithm, introduced by Bliek et al. (1998) handles a system of equations previously decomposed into a set of (small) k ×k sub-systems, called blocks. Partial solutions are computed in the different blocks in a certain order and combined together to obtain the set of global solutions. When solutions inside blocks are computed with interval-based techniques, IBB can be viewed as a new interval-based algorithm for solving decomposed systems of nonlinear equations. Previous implementations used Ilog Solver and its IlcInterval library as a black box, which implied several strong limitations. New versions come from the integration of IBB with the interval-based library Ibex. IBB is now reliable (no solution is lost) while still gaining at least one order of magnitude w.r.t. solving the entire system. On a sample of benchmarks, we have compared several variants of IBB that differ in the way the contraction/filtering is performed inside blocks and is shared between blocks. We have observed that the use of interval Newton inside blocks has the most positive impact on the robustness and performance of IBB. This modifies the influence of other features, such as intelligent backtracking. Also, an incremental variant of inter-block filtering makes this feature more often fruitful.
引用
收藏
页码:93 / 116
页数:23
相关论文
共 50 条
  • [1] Improving inter-block backtracking with interval Newton
    Neveu, Bertrand
    Trombettoni, Gilles
    Chabert, Gilles
    CONSTRAINTS, 2010, 15 (01) : 93 - 116
  • [2] When interval analysis helps inter-block backtracking
    Neveu, Bertrand
    Chabert, Gilles
    Trombettoni, Gilles
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2006, 2006, 4204 : 390 - 405
  • [3] Inter-block backtracking: Exploiting the structure in continuous CSPs
    Neveu, B
    Jermann, C
    Trombettoni, G
    GLOBAL OPTIMIZATION AND CONSTRAINT SATISFACTION, 2005, 3478 : 15 - 30
  • [4] Dynamic Inter-Block Scheduling for HLS
    Cheng, Jianyi
    Josipovic, Lana
    Constantinides, George A.
    Wickerson, John
    2022 32ND INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL, 2022, : 243 - 252
  • [5] Inter-block information: to recover or not to recover it?
    Moehring, Jens
    Williams, Emlyn
    Piepho, Hans-Peter
    THEORETICAL AND APPLIED GENETICS, 2015, 128 (08) : 1541 - 1554
  • [6] The CEO Problem With Inter-Block Memory
    Kostina, Victoria
    Hassibi, Babak
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2021, 67 (12) : 7752 - 7768
  • [7] Inter-block information: to recover or not to recover it?
    Jens Möhring
    Emlyn Williams
    Hans-Peter Piepho
    Theoretical and Applied Genetics, 2015, 128 : 1541 - 1554
  • [8] THE RECOVERY OF INTER-BLOCK INFORMATION IN INCOMPLETE BLOCK DESIGNS
    Nair, K. R.
    SANKHYA, 1943, 6 : 383 - 390
  • [9] An automatic compiler for extracting inter-block parallelism
    Li, GD
    Zhang, DF
    Han, J
    PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PDCAT'2003, PROCEEDINGS, 2003, : 502 - 506
  • [10] INTER-BLOCK VARIATIONS IN FAMILY PLANNING ACHIEVEMENTS
    SRIVASTA.SG
    JOURNAL OF FAMILY WELFARE, 1974, 20 (04): : 34 - 42