CSCE421/821, Fall 2002: Foundations of Constraint Processing


Annnouncement: we will try to have at least one researcher from the industry to talk about the market of this technology, techniques implemented in industrial products,  and commercial success stories.

Prereq: CSCE310 (Data structures and algorithms) and CSCE476/876 (Introduction to AI) or permission of instructor.

Course description:   Constraint Satisfaction has emerged as a successful approach to articulate and solve many industrial problems such as design, network diagnosis, vision, scheduling, and resource management in wireless networks.  This technology is now the basis for new programming languages and innovative commercial systems for production scheduling, product configuration, personnel planning and time-tabling, etc.  This course reviews the foundations of constraint satisfaction and the basic mechanisms developed in this area.  It also covers issues on modeling and representation,  special types of constraints such as temporal constraint networks, and theoretical and empirical evaluation  of problem `difficulty.'  The course will examine in particular new methods for decomposition and symmetry identification, designed to overcome the complexity barrier and to support interactions with users.

Time: Tuesday, Thursday, from 9:30 a.m. to 10:45 a.m.

Place: Ferguson 112.

Instructor:   Berthe Y. Choueiry
                      Room 104, Ferguson Hall,
                      email: choueiry@cse.unl.edu, tel: (402)472-5444.
                      Office hours:  Tue/Thu from 10:45 a.m. to 12:00 p.m., or by appointment.

TA:   Mr. Andrew Breiner
         email: abreiner@cse.unl.edu
         Office location: Building 501, Room 6, Desk 14
         Office hours:

For quick response, email cse421@cse.unl.edu.  Your message will be forwarded to both  TA and instructor.

In an effort to provide you with the best possible support, the following research assistants will be holding office hours:

Lisp help sessions by Eric Moss (emoss@cse.unl.edu), tor those the search competition, and all others.  Every Thu starting 7:00 pm.

Class schedule: the page will be regularly updated. Check it out regularly for reference to required and recommended reading material, homework texts, and announcements.

Topics include but are not restricted to:

Support: Protocol of the course: Grading policy: How can I imporve my grade? Grade conversion:
>97%
A+
94-96
A
90--93
A-
 87--89
B+
84--86
B
80--83
B-
75--79
C+
67--74
C
60--66
C-
57--59
D+
54--56
D
51--53
D-
<=50
F

Reminder from the College of Arts & Sciences:  a C (2.0) is the minimum passing grade in a PASS/NO PASS course (NOT a C-) as well as the lowest grade one can receive and still count the class toward a major.

Books on reserve at the Love Library (LL):

Books available at the Love Library (LL): Other references: Related material from the Web:

Some industrial companies and start-ups implementing advanced constraint-based systems: (listed in random order)

Courses: Groups: Archives and on-line systems: Conferences: Additional resources:
Berthe Y. Choueiry

Last modified: