A library of data structures with a unified API, written in portable C. Lists (uni- and bidirectional), a vector, a hash, a balanced tree (RB or AVL), a heap and tuples. Memory management, clone support, error handling.
1) We want to create strong AI 2) We want to create artificial life in a computer 3) We want to shatter the dominance of profit-blinded companies and replace it with local initiative ... all in one project.
A subset of the mostly used modules in Jakarta commons implemented in C#. Modules: TypeUtils (Copy, Verify), MapUtils (Merge, Creation), ToStringBuilder, EqualsToBuilder, TypeIntrospector , ListUtils
Genetic algorithm written in Matlab.
Creating an automated 3D enviroment for the transport of containers. This will be done by using a server-client method. The project goal is to create a fast algorithm.
Various algorithms for data mining in marketing, implemented by students at the Technical University of Sofia
Visual Software used in the medical field for developing a comprehensive system to capture and analyse image based medical conditions.
A C# data structures library. From simple linked lists to b-trees.
The Customizable Caching Framework provides a basic but robust implementation of a cache with expiry and memory management features. It also provides entry points to populate the cache, making it reusable in several applications.
DOLL - Linguagem de programação orientada a template que permite a criação de aplicações dentro de uma árvore de aplicação com comunicação inter-processos transparente e alocação dinâmica de objetos, além de polimorfismo e geração de tem
The DPIP library provides a collection of image processing algorithms to take advantage of the computing power of recent multi-core architectures and provides an interoperability layer between existing toolkits.
Dijkstra Algorithm is a graph search algorithm to find the shortest paths from a single source vertex to all other vertices in a weighted, directed graph. All weights must be nonnegative. This algorithm is often used in routing modules.
Clustering problems are solved using various techniques such as SOM and K-Means. The generic problem involves multi-attribute sample points, with variable weights. We use Genetic Algorithms to build a scalable, generic & easy to use solution.
An implementation of disk-based hash table.
Double Order Data Structure
A simple rendering, image processing engine. Includes a framework width (multiplatform) event handling, plugin management, a templated based math library and some exotic features like general linear camera, gpu based (OpenGL) image process...
On usage of dynamic graph types in relational databases. The project is an experiment with implementation of graph type as embedded type in PostgreSQL database. It allowed various manipulations on vertices and edges and graph-specific aggregate operation
Calculates the shortest path between a group of EVE-Online solar systems that contain assets.
This project aims to create a universal, XML-like format for the formal, language-independent, context-free representation of human-written text.
This is meant to be a powerful, but easy to use math software. It's by the user and for the users.
EasyGenetic is a highly efficient C++ framework for genetic master-slave algorithms. It heavily makes use of template metaprogramming to provide a fully customizable environment that accommodates most of user's needs without sacrificing efficiency.
Java Collections Sorter [JCS] is a Java collections sorting API. It is a genericized sorting API that dynamically chooses the most efficient sorting algorithm depending on the size, type, number of data and JVM environment resources available.
A library of efficient algorithms implements in Java.
C++ Software framework that supports data-intensive distributed apps.
* EpFamvirproject in this site is not maintained anymore. * The project has been moved to https://github.com/juhgiyo/EpFamvir EpFamvir is a Visual C++ Software framework that supports data-intensive distributed applications.. The features includes: - Famvir Distributed File System - Job Tracker and Task Tracker: the MapReduce Engine For detailed documentation, please download this full document (EPFamvir Documentation.chm) from the "Downloads" Section. * If the documentation file is not visible after finishing download. Solution 1. ** Double-click the .chm file. ** In the Open File-Security Warning dialog box, click to clear the Always ask before opening this file check box. ** Click Open. Solution 2. ** Right-click the CHM file, and then click Properties. ** Click Unblock. ** Double-click the .chm file to open the file.
Evolutionary computation library and benchmark utility. Integer encoded genetic algorithm.