Home
CIlib is a collaborative component based framework for developing Computational Intelligence software. CIlib is written using the Java language and is licensed under the GNU Lesser General Public License.
Currently supported algorithms:
| Paradigm | Algorithm |
|---|---|
| Swarm Intelligence | Particle Swarm Intelligence Bee Optimization Algorithms Ant Colony Optimization (in progress) |
| Evolutionary Computation | Genetic Algorithms Evolutionary Programming Evolutionary Strategies Differential Evolution |
| Neural Networks | Feed forward networks Recurrent Networks |
| Artificial Immune Systems | (To be completed) |
| Fuzzy Logic | (To be completed) |
| Game Playing | |
| Additional Meta Heuristics | Harmony Search |
Additionally, the algorithms listed above have a number of variants that are also available and implemented within CIlib.
CIlib is an open source project, for more information please have a look at the forums or the project page. We welcome any feedback and are eager to provide a functional library.


how is the fitness calculated while implementing Multiple Sequence Alignment using PSO
@sarath chandta It unfortunately depends. Please consider using the forums for a question like this. We can provide much more information there.
are the source codes open to public?
@Ligang Zheng: Yes, CIlib is an open source project. You may obtain the source code either through a release download from our project page, or directly from the Git repository.
I’d be nice to have note on the Frontpage informing of the Programming language used. I happend to find CILib by accident and only by going to the Google Project Page and seeing Java in the Labels Cloud could i assume what language CILib was Designed in. Maybe i missed it, but id be nice to have in the Opening Paragraph on this Page
Thanks for the feedback
I’ve added a little more info to the front page.