Gecode 1.3.1
Sponsored Links
Gecode 1.3.1 Ranking & Summary
File size:
0.82 MB
Platform:
Any Platform
License:
BSD License
Price:
Downloads:
1101
Date added:
2006-10-25
Publisher:
Guido Tack
Gecode 1.3.1 description
Gecode is a accessible, portable, and efficient environment for developing constraint-based systems and applications.
Gecode is radically open for programming, meaning that it can be easily interfaced to other systems. It supports the programming of new propagators (as implementation of constraints), branching strategies, and search engines.
New variable domains can be programmed at the same level of efficiency as finite domain and integer set variables that come predefined with Gecode.
Main features:
Kernel
- Gecodes kernel provides a comprehensive programming interface to construct new variable domains (including propagators as implementations of constraints and branchings) and search engines. It is slim (around 1000 lines of code) and requires no modification or hacking for adding new variable domains or search engines.
Search
- Search in Gecode is based on recomputation and copying. Advanced techniques include adaptive (speeds up further search) and batch recomputation (drastically reduces propagation during recomputation). Currently, Gecode supports search for some solutions, optimization (branch-and-bound), and limited discrepancy search (more details). Parallel thread-based search is currently under development.
Finite domain constraints
- Gecode comes with finite domain constraints implemented on top of the generic kernel. It offers standard constraints such as arithmetics, Boolean, linear equations, and global constraints such as: distinct (alldifferent, both bounds and domain consistent), global cardinality (both bounds and domain consistent), element, cumulatives, regular, sortedness, and lex. It is simple to add new constraints and branchings (in particular as the complete source code with the above constraints as examples is available).
Finite set constraints
- Gecode also provides finite integer set variables. The standard set relations and operations are available as constraints, plus some specialized constraints such as convexity, global reasoning for distinctness of sets, selection constraints, weighted sets, and constraints connecting finite domain and finite set variables. As for the finite domain constraints, the library can be easily extended with new constraints and branchings.
Basic modeling support
- Even though Gecode has been designed to be easy to interface to and not to be easy to model with, it comes with some basic modeling support. This supports expressing linear and Boolean constraints in the standard way as expressions build from numbers and operators.
Enhancements:
- This is a minor release which fixes a major bug that appears when using branch-and-bound search.
Gecode is radically open for programming, meaning that it can be easily interfaced to other systems. It supports the programming of new propagators (as implementation of constraints), branching strategies, and search engines.
New variable domains can be programmed at the same level of efficiency as finite domain and integer set variables that come predefined with Gecode.
Main features:
Kernel
- Gecodes kernel provides a comprehensive programming interface to construct new variable domains (including propagators as implementations of constraints and branchings) and search engines. It is slim (around 1000 lines of code) and requires no modification or hacking for adding new variable domains or search engines.
Search
- Search in Gecode is based on recomputation and copying. Advanced techniques include adaptive (speeds up further search) and batch recomputation (drastically reduces propagation during recomputation). Currently, Gecode supports search for some solutions, optimization (branch-and-bound), and limited discrepancy search (more details). Parallel thread-based search is currently under development.
Finite domain constraints
- Gecode comes with finite domain constraints implemented on top of the generic kernel. It offers standard constraints such as arithmetics, Boolean, linear equations, and global constraints such as: distinct (alldifferent, both bounds and domain consistent), global cardinality (both bounds and domain consistent), element, cumulatives, regular, sortedness, and lex. It is simple to add new constraints and branchings (in particular as the complete source code with the above constraints as examples is available).
Finite set constraints
- Gecode also provides finite integer set variables. The standard set relations and operations are available as constraints, plus some specialized constraints such as convexity, global reasoning for distinctness of sets, selection constraints, weighted sets, and constraints connecting finite domain and finite set variables. As for the finite domain constraints, the library can be easily extended with new constraints and branchings.
Basic modeling support
- Even though Gecode has been designed to be easy to interface to and not to be easy to model with, it comes with some basic modeling support. This supports expressing linear and Boolean constraints in the standard way as expressions build from numbers and operators.
Enhancements:
- This is a minor release which fixes a major bug that appears when using branch-and-bound search.
Gecode 1.3.1 Screenshot
Gecode 1.3.1 Keywords
Bookmark Gecode 1.3.1
Gecode 1.3.1 Copyright
WareSeeker periodically updates pricing and software information of Gecode 1.3.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Gecode 1.3.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
Related Software
Gecode/J is a Java interface for the Gecode C++ constraint programming library. Free Download
Gecode/R is a Ruby interface to Gecode, allowing constraint programming in Ruby. Free Download
eoconv converts text files to and from various Esperanto text encodings. Free Download
Eclim (Eclipse integration in vim) is a set of eclipse and vim plugins that bring Eclipse functionality to the vim editor. Free Download
nescom reads symbolic 6502/RP2A03/RP2A07 machine code and compiles (assembles) it into a relocatable object file. Free Download
Phpmole is an integrated desktop development environment. Free Download
WEBK is a software that uses an alternative way to build websites. Free Download
Globule is a third-party module for the Apache Web server that allows a given server to replicate its documents. Free Download
Latest Software
Popular Software
Favourite Software