|
JaCoP version 3.0 (RC1) is released |
|
|
|
|
Written by Radoslaw Szymanek
|
|
Wednesday, 01 September 2010 20:44 |
|
Dear users, We make available JaCoP 3.0 RC1, which has been used in Minizinc Challenge 2010. We are still working on the newest functionality (1) as well as cleaning API to reduce the need of further changes in the future. We look for your feedback so we can make the final release 3.0 as soon as possible. Here is the list of most important changes since version 2.4.
1) The introduction of Network Flow constraint, which allows efficient modeling of problems with network flow structure. The constraint allows to specify minimum cost flow problem in terms of finite domain variables. It uses network simplex algorithm as an propagator for network-like structure. It is a very expressive constraint where arc flow and arc unit costs can be specified by variables.
2) The introduction of set package forced changes in the design of core interfaces. There are IntVar and SetVar classes which inherit from Var class. This change allowed to refactor and improve set package so it is designed in cleaner and more efficient manner.
3) The introduction of special domain representation SmallDenseDomain, which uses bits within a long primitive type to encode small domains of range not larger than 64.
4) The introduction of Soft-alldifferent as well as Soft-GCC global constraints. The soft-alldifferent constraint implements Variable and Decomposition based violation metrics. The soft-gcc constraint implements value based violation metric. Both are decomposed constraints based on network flow constraint.
5) Examples have been updated by moving multiple solving functionality from main function to test function, so user can easily see what is the best model just by looking at main function. BIBD example has been added. Examples with Set variables have been updated to reflect the changes.
6) A number of bug fixes and changes in flatzinc interface to better comply with minizinc 1.1. We have also added into minizinc predicates networkflow that uses newly introduced JaCoP Network Flow constraint.
7) A number of minor API changes to improve intuitiveness of use (e.g. order of arguments in constructors).
8) The JaCoP guide has been updated to reflect the changes and additions to the newest version. best regards, Core Developer Team |
|
Last Updated on Wednesday, 01 September 2010 17:51 |
|
|
Written by Radoslaw Szymanek
|
|
Tuesday, 22 June 2010 15:19 |
|
Dear all, We are in the process of testing a very powerful network flow constraint. Before we release it in the next version of JaCoP we would like to test it more thoroughly. Feel free to contact us to get the newest development version of JaCoP to be able to try this constraint before it is available to the public. This constraint has been developed during the most recent student project. We would like to thank Robin Steiger for his hard work in this project. best regards Radoslaw Szymanek |
|
Last Updated on Tuesday, 31 August 2010 14:01 |
|
Written by Radoslaw Szymanek
|
|
Wednesday, 02 December 2009 21:10 |
|
Dear users, We would like to acknowledge the contribution of CollectionSpy. JaCoP as an open source product has obtained access to a free license. We have been already using this tool for profiling Geost constraint and were able to obtain the insight about our code, which was invaluable in speeding up its execution. We are still learning the full potential of the tool but we do recommend trying it to improve your understanding of your use of the collections in your software. Even for experts with years of experience in using Java collections this tool can bring better understanding of what is going on in your application as well as confirm some worries concerning improper use of the data structures. Truly it is a nice tool to spy on your collections ;). best regards, Radoslaw Szymanek |
|
Last Updated on Thursday, 03 December 2009 09:31 |
|
|
Written by Radoslaw Szymanek
|
|
Saturday, 01 May 2010 09:11 |
|
Dear all, JaCoP core developers were invited to an Expert Group for Java Specification Request no 331 (JSR-331), which seeks to establish a Java standard for Constraint Programming solver. The initial draft of the specification has been posted on the web. The next release of JaCoP will support that standard as soon as it is finalized. You are welcomed to read and contribute to JSR-331 so we get the best possible standard best regards, Radoslaw Szymanek |
|
Last Updated on Tuesday, 31 August 2010 14:01 |
|
JaCoP is made Open Source |
|
|
|
|
Written by Radoslaw Szymanek
|
|
Saturday, 07 July 2007 09:54 |
|
JaCoP is Java constraint solver. From version 2.3 we have decided to make JaCoP available under open source license. We use Affero GNU GPL. We hope our past and future efforts will help you make your work/research easier. Feel free to contact Radoslaw Szymanek ( radoslaw [dot] szymanek {at} gmail (dot) com ) to obtain any additional information you require. |
|
Last Updated on Wednesday, 12 August 2009 15:48 |
|
|
|
|
|
|
Page 1 of 2 |