An open API service indexing awesome lists of open source software.

https://github.com/oliveira-sh/pymocd

A Multi-objective community detection library written in Rust exposed to python through PyO3
https://github.com/oliveira-sh/pymocd

community-detection multiobjective-optimization pareto-front

Last synced: 6 months ago
JSON representation

A Multi-objective community detection library written in Rust exposed to python through PyO3

Awesome Lists containing this project

README

          


pymocd logo

**Python Multi-Objective High-performance Evolutionary Algorithms for Community Detection**

![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/oliveira-sh/pymocd/rust.yml)
![PyPI - Version](https://img.shields.io/pypi/v/pymocd)
![PyPI - License](https://img.shields.io/pypi/l/pymocd)

## Overview
**pymocd** is a Rust-powered Python library designed for efficient multi-objective evolutionary algorithms in community detection. It enhances performance over traditional methods, making it ideal for large-scale graph analysis. This project continues from [re-mocd](https://github.com/0l1ve1r4/re-mocd).

## Features
- High-performance Rust backend for computational efficiency
- Multi-objective optimization for better community structures
- Scalable to large graphs
- Easy-to-use Python API

## Installation and Usage

Visit the [documentation](#) (TODO) for detailed instructions and examples.

## Contributing

Contributions are welcome! If you have ideas for improvements, feel free to submit issues or pull, this project is licensed under the **GPL-3.0 or later**.