# Research Center in Computer Science

The center groups researchers and PhD students working in one of the following directions:

### Parallel Computing

- Parallel algorithms in numerical analysis, optimization, evolutionary computing, data mining, computational geometry, and computer graphics
- Applications of parallel computing in computational fluid dynamics in crystal growing or airfoil design, Web or medical data mining
- Scheduling techniques and scalability for HPC

### Distributed Computing

- Building Web and Grid services platforms
- Applications of distributed computing for image processing in Earth observation, and symbolic computing in mathematical software
- Cloud computing and sensor networks
- Workflows design and execution
- Tasks scheduling

### Artificial Intelligence

- Intelligent systems
- Multi-agent systems
- Knowledge discovery
- Recommender systems
- Automated reasoning
- Intelligent ambient
- Applications of artificial intelligence in e-commerce, scientific computing and medicine
- Self-adapting and self-healing systems

### Nature Inspired Computing

- Evolutionary algorithms in optimization and data mining
- Nature inspired meta-heuristics: ant systems, particle swarm optimization etc.
- Dynamics of neural networks
- Membrane computing

### Theoretical Computer Science

- Probabilistic methods and algorithms
- Applications of game theory in theoretical computer science
- Interconnections of physics (mostly complex systems) and theory of computing
- Logic and its interconnection with symbolic computing and computational complexity
- Automated theorem proving
- Formal languages and its interrelation with XML processing

### Computational Mathematics

- Numerical methods for nonlinear equations
- Estimation of stability domains
- Mathematical models in crystals growth and nano-technology
- Computational methods in flight control