Crackovid

Louis Abraham, Gary Bécigneul and Bernhard Schölkopf

For questions and suggestions, join the slack channel: link

Description

Given n people and t testing kits, the characteristics of the test and estimations of the probability for each person to be sick, one wants to optimize the way the tests are used by combining several samples.

We assume the events "the i-th is sick" are independent.

Different metrics can be used. For the moment, the two that are implemented are expected confidence and expected entropy.

Modes of operation

The program supports 2 modes of operation:

In the optimization mode, the program tries to find an optimal testing framework.

In the evaluation mode, the program is given a testing framework, test results, and gives the most probable result.

Notations

in eval mode:

in optim mode:

Input format

Eval mode

n t

tpr tnr

p1 p2 ... pn

eval threshold

test1
test2
...
testt

results

Optim mode

n t

tpr tnr

p1 p2 ... pn

optim m metric
method mutation_parameter [luby_basis]
epochs

Examples

Eval mode

Optim mode

Troubleshoot / Feedback

Please report issues and feedback to louis.abraham@yahoo.fr.