# File ai/csp/problem.rb, line 27 def initialize(variables) @variables, @constraints = variables, [], {} @name_to_var, @var_to_con = {}, {} @variables.each { |variable| @name_to_var[variable.name] = variable } end