My research is about Dynamic Constraint Satisfaction Problem and
as part of my research I have started developing a solver called CSharpCream. This
solver is based on
Java Cream Solver
The solver is developed using C# and
Visual Studio 2008.
The Second part of the solver based on Tempro, an algorithm developed by Dr. Malek Mouhoub
Paper can be found here.
CSharpCream is a class library helping C# programmers to
develop intelligent programs requiring constraint satisfaction or optimization
on finite domains. The followings are features of CSharpCream.
Solver History
11/24/2008: Version 1.2 Added Teaching Assignment Problem Solver, WebSite HERE
08/05/2008: Version 1.15 Added "Equal" and "NotEqual" Soft Constraints. This will be used in the up-comming task of Teaching Assginment Problem (Professor-Course Assignment Problem)
06/11/2008: Version 1.12 Added "Count" Soft Constraint
02/04/2008: Version 1.1 Added Alen Interval Temporal Constraints. You can see a live example using Allen Interval Temporal Constraints solver HERE
12/27/2007: Version 1.0 just released. Recoded from the original Java Cream Solver.
Solver Downalod
In order to open and use the solver project you need to use Visual Studio 2008.
If you are a University of Regina Computer Science Department Student or a member of staff, you can dowanload it from here:
Or alternatively you can download the express edition of C# for free from Microsoft website:
Solver License
If you use this solver or the cream solver or any part of them please refer to the appropriate website.
CSharpCream is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA| Visitors since 12/15/2007 | Last Updated 02/26/2010 |