Skip to content

Implementation and analysis of ILP and MaxSAT correlation clustering algorithms.

Notifications You must be signed in to change notification settings

dvs/correlation_clustering

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Correlation Clustering

Correlation clustering techniques provide the ability to cluster similar data into groups. Unlike other clustering algorithms, such as k-means, correlation clustering does not require an initial guess for the number of clusters. Instead, it takes as input a similarity matrix, which provides a similarity measure between each pair of data points. The algorithm produces the optimal clustering based on the similarity matrix. The correlation clustering problem is known to be NP-hard.

The included Jupyter notebook compares various implementations of correlation clustering. Specifically, Integer Linear Programming (ILP) implementations will be compared against weighted Max-SAT formulations.

About

Implementation and analysis of ILP and MaxSAT correlation clustering algorithms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%