Dear Adriano, thanks for the nice deduction puzzle... You don't say which language or version you use. Apparently, you are using an interface to Gecode we have no knowledge (well I can have an educated guess) about and that we do not support. Please contact the people who did that interface. People who did the interface: please clarify the relation to Gecode. Either get in touch with us to host your interface or put up a clarification of your interface to Gecode proper. Thanks. Christian
-- Christian Schulte, www.ict.kth.se/~schulte/ -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Tuesday, September 18, 2007 9:34 PM To: [EMAIL PROTECTED] Subject: [gecode-users] newbie's question about distribution Hi to you all, I am playing with the Eclipse + Jython environment and setup the simple problem: ================================================================== from org.gecode import * class MySpace(Space): def __init__(self): self.vars = VarArray() def copy(self,share): new = MySpace() new.vars = VarArray(new,share,self.vars) return new def intVar(self, fromto): v = IntVar(self, fromto[0], fromto[1]) self.vars.add(v) return v def intVarList(self,n,fromto): lst = map(lambda i: self.intVar(fromto), range(n)) return lst def linear_eq(self,vlst,term): varray = VarArray(vlst) Gecode.linear(self,varray,IntRelType.IRT_EQ,term) def dom(self,v,lo,hi): Gecode.dom(self,v,lo,hi) ############################################################################ ### if __name__ == "__main__": s = MySpace() v1 = s.intVar((0,9)) v2 = s.intVar((0,9)) s.linear_eq([v1,v2],2 ) # v1 + v2 := 2 s.dom(v1,1,2) search = DFSSearch(s) sol = search.next() while sol: print sol.vars sol = search.next() ================================================================== the result is: >>> [[1..2],[0..1]] but at this point I can't understand how to distribute on the vars. Can you help me? Thanks, Adriano Volpones
_______________________________________________ Gecode users mailing list [EMAIL PROTECTED] https://www.gecode.org/mailman/listinfo/gecode-users
