All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jp.ac.kobe_u.cs.cream.README Maven / Gradle / Ivy

The newest version!
================================================================
README for Cream
2008/04/16 written for version 1.05

Cream: Class Library for Constraint Programming in Java

http://bach.istc.kobe-u.ac.jp/cream/

		Please try Java with Cream.
		Although I personally prefer black coffee in real life...
		JAVA+CREAM=SOLVER

================
Features

Cream is a class library helping Java programmers to develop
intelligent programs requiring constraint satisfaction or optimization
on finite domains.  The followings are features of Cream.

* 100% Pure Java:
  Whole programs are written in Java.

* Open source:
  Cream is distributed as a free software with source code.
  Please refer to the LICENSE file for more details about licensing
  issue.

* Natural description of constraints:
  Various constraints can be naturally described within Java syntax.

* Easy enhancements:
  Programmers can easily enhance/extend constraint descriptions and
  satisfaction algorithms.

* Various optimization algorithms:
  Various optimization algorithms are available, such as Simulated
  Annealing, Taboo Search, etc.

================
Requirements

* Java J2SE 6

================
Installation

There is nothing special for installation.  Please unzip the
downloaded zip file from the web page, then you are ready to run
example programs as follows.

* on Unix-like systems:

	cd build
	java -classpath cream105.jar:examples.jar examples.FourColor

* on Windows systems:

	cd build
	java -classpath cream105.jar;examples.jar examples.FourColor

================
Acknowledgement

Cream was developed as a part of HECS (HEterogeneous Constraint
Solver) system which was supported in part by METI and IPA (The
Information-technology Promotion Agency) under grant of 2002
Exploratory Software Project and 2003 Exploratory Software Project.
Some improvement ideas of Cream are obtained through the discussion
with Mr. Kino, a project manager of IPA Exploratory Software Project
and also a developer of K-Prolog and ICS in Java.  I would like to
give special thanks to Shuji Ohnishi and other contributers listed
below.

* Shuji Ohnishi
* Muneyuki Kawatani
* Jerry James

================
Naoyuki Tamura 
Information Science and Technology Center, Kobe University
1-1 Rokkodai, Nada, Kobe 657-8501 Japan
E-mail: tamura @ kobe-u.ac.jp
WWW: http://bach.istc.kobe-u.ac.jp/tamura.html

================================================================




© 2015 - 2025 Weber Informatics LLC | Privacy Policy