AIMA.Core.Search.CSP.MapCSP.MapCSP C# (CSharp) 메소드

MapCSP() 공개 메소드

public MapCSP ( ) : System
리턴 System
        public MapCSP()
        {
            super(collectVariables());

            Domain colors = new Domain(new Object[] { RED, GREEN, BLUE });

            foreach (Variable var in getVariables())
                setDomain(var, colors);

            addConstraint(new NotEqualConstraint(WA, NT));
            addConstraint(new NotEqualConstraint(WA, SA));
            addConstraint(new NotEqualConstraint(NT, SA));
            addConstraint(new NotEqualConstraint(NT, Q));
            addConstraint(new NotEqualConstraint(SA, Q));
            addConstraint(new NotEqualConstraint(SA, NSW));
            addConstraint(new NotEqualConstraint(SA, V));
            addConstraint(new NotEqualConstraint(Q, NSW));
            addConstraint(new NotEqualConstraint(NSW, V));
        }
    }