Skip to content

yhuangbl/k_minimal_anonymity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

k_minimal_anonymity

This is the programming assignment of COMP 3632.

The goal of anonymize.py is to anonaymize a sensitive dataset (e.g. datafile) into a minimal k-anonymity set.

minimality

We define minimality as the smallest change (the total difference between anonymize identifers and original identifiers) in all possible k-anonymity sets. Can be achieved through dynamic programming.

datafile

Datafile consists of two columns: Age and Phage (with 0 denoting not having the disease and 1 otherwise)

datafile_out

sample output.

About

programming assignment for COMP 3632

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages