TY - GEN
T1 - Probing-Based Variable Selection Heuristics for NCSPs
AU - Reyes, Victor
AU - Araya, Ignacio
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2014/12/12
Y1 - 2014/12/12
N2 - Interval branch & bound solvers are commonly used for solving numerical constraint satisfaction problems. They alternate filtering/contraction and branching steps in order to find small boxes containing all the solutions of the problem. The branching basically consists in generating two sub problems by dividing the domain of one variable into two. The selection of this variable is the topic of this work. Several heuristics have been proposed so far, most of them using local information from the current node (e.g., Domain sizes, partial derivative images over the current box, etc). We propose instead an approach based on past information. This information is provided by a preprocessing phase of the algorithm (probing) and is used during the search. In simple words, our algorithm attempts to identify the most important variables in a series of cheap test runs. As a result of probing, the variables are weighted. These weights are then considered by the selection heuristic during the search. Experiments stress the interest of using techniques based on past information in interval branch & bound solvers.
AB - Interval branch & bound solvers are commonly used for solving numerical constraint satisfaction problems. They alternate filtering/contraction and branching steps in order to find small boxes containing all the solutions of the problem. The branching basically consists in generating two sub problems by dividing the domain of one variable into two. The selection of this variable is the topic of this work. Several heuristics have been proposed so far, most of them using local information from the current node (e.g., Domain sizes, partial derivative images over the current box, etc). We propose instead an approach based on past information. This information is provided by a preprocessing phase of the algorithm (probing) and is used during the search. In simple words, our algorithm attempts to identify the most important variables in a series of cheap test runs. As a result of probing, the variables are weighted. These weights are then considered by the selection heuristic during the search. Experiments stress the interest of using techniques based on past information in interval branch & bound solvers.
KW - branch & bound
KW - interval-based solvers
KW - probing
KW - variable ordering heuristics
UR - http://www.scopus.com/inward/record.url?scp=84946572811&partnerID=8YFLogxK
U2 - 10.1109/ICTAI.2014.14
DO - 10.1109/ICTAI.2014.14
M3 - Conference contribution
AN - SCOPUS:84946572811
T3 - Proceedings - International Conference on Tools with Artificial Intelligence, ICTAI
SP - 16
EP - 23
BT - Proceedings - 2014 IEEE 26th International Conference on Tools with Artificial Intelligence, ICTAI 2014
PB - IEEE Computer Society
T2 - 26th IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2014
Y2 - 10 November 2014 through 12 November 2014
ER -