We revisit a reactive algorithm for MAX-SAT that was proposed almost 30 years ago [12]. In the meantime, a large number of heuristics have been developed, in some cases with many free parameters to be carefully chosen. Some of the winners of the recent MAX-SAT competitions combined a variety of different principles (building blocks) to beat the other candidates in a “horse-race” spirit. We modify the original Hamming-Reactive-TS by replacing the “best improvement” strategy in local (perturbative) search with one based on “first improvement” or on a sample of bit changes to evaluate. After studying the diversification-bias effect of the new choices we show an impressive acceleration. The measure of effort considered in the experiments is primarily the number of function evaluations (of tentative bit-flips tried before the Local Search heuristic applies a move) because it is related to the amount of information obtained on the function to be optimized, it is independent of the particular language and compiler, and roughly proportional to the CPU time. The experiments are run on a selection of many randomized instances intended to simulate hard problems (MAX-3SAT instances close to the boundary between solvable and unsolvable problems) and problems with different degrees of internal structure. A preliminary evaluation considering a current state-of-the-art algorithm concludes the work.

Reactive Tabu Search for MAX-SAT, an Analysis of Sampling Strategies / Battiti, Roberto; Brunato, Mauro. - STAMPA. - 186:(2026), pp. 33-47. ( WBO 2025 Catania 31th July-1st August 2025) [10.1007/978-3-032-15455-2_3].

Reactive Tabu Search for MAX-SAT, an Analysis of Sampling Strategies

Battiti, Roberto;Brunato, Mauro
2026-01-01

Abstract

We revisit a reactive algorithm for MAX-SAT that was proposed almost 30 years ago [12]. In the meantime, a large number of heuristics have been developed, in some cases with many free parameters to be carefully chosen. Some of the winners of the recent MAX-SAT competitions combined a variety of different principles (building blocks) to beat the other candidates in a “horse-race” spirit. We modify the original Hamming-Reactive-TS by replacing the “best improvement” strategy in local (perturbative) search with one based on “first improvement” or on a sample of bit changes to evaluate. After studying the diversification-bias effect of the new choices we show an impressive acceleration. The measure of effort considered in the experiments is primarily the number of function evaluations (of tentative bit-flips tried before the Local Search heuristic applies a move) because it is related to the amount of information obtained on the function to be optimized, it is independent of the particular language and compiler, and roughly proportional to the CPU time. The experiments are run on a selection of many randomized instances intended to simulate hard problems (MAX-3SAT instances close to the boundary between solvable and unsolvable problems) and problems with different degrees of internal structure. A preliminary evaluation considering a current state-of-the-art algorithm concludes the work.
2026
International Workshop on Big Optimization 2025 (WBO 2025)
Cham
Springer
9783032154545
9783032154552
Settore INF/01 - Informatica
Settore INFO-01/A - Informatica
Battiti, Roberto; Brunato, Mauro
Reactive Tabu Search for MAX-SAT, an Analysis of Sampling Strategies / Battiti, Roberto; Brunato, Mauro. - STAMPA. - 186:(2026), pp. 33-47. ( WBO 2025 Catania 31th July-1st August 2025) [10.1007/978-3-032-15455-2_3].
File in questo prodotto:
File Dimensione Formato  
bb.pdf

Solo gestori archivio

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 862.86 kB
Formato Adobe PDF
862.86 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/474890
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex 0
social impact