[gecode-users] Search statistics
Christian Schulte
cschulte at kth.se
Sun Jun 8 12:58:46 CEST 2008
Hi,
here we go:
- propagates: how many propagators implementing constraints have been
executed.
- clones and commits: search uses recomputation and cloning. Only every so
often a clone is created (increasing the number
of clones reported). When failure occurs, a new node (space) is
recomputed: it is searched for the lowest copy in the
search tree. Then an additional copy is created from that copy and
recomputation is used to recompute the node that
is actually node as next search node. For recomputation, the decisions
made by branching are replayed: each decision
replayed amounts to a commit operation.
With other words, commits give how much effort has been spent on
recomputation and clones how much effort has been spent on recovering from
failure (more or less).
But the real meaningful numbers are the number of propagations and the
number of failures, the rest is more implementation specific.
I hope that helps
Christian
--
Christian Schulte, www.ict.kth.se/~cschulte/
-----Original Message-----
From: users-bounces at gecode.org [mailto:users-bounces at gecode.org] On Behalf
Of Malcolm Ryan
Sent: Thursday, June 05, 2008 5:40 AM
To: gecode list
Subject: [gecode-users] Search statistics
What are the precise meaning of the Clones, Commits and Propagates
values given by a gecode.Statistics object?
Malcolm
_______________________________________________
Gecode users mailing list
users at gecode.org
https://www.gecode.org/mailman/listinfo/gecode-users
More information about the gecode-users
mailing list