wmayner / pyphi

A toolbox for integrated information theory.
https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1006343
Other
379 stars 97 forks source link

Notebook for recording # of nodes and processing time #117

Open HireTheHero opened 9 months ago

HireTheHero commented 9 months ago

PR Summary

In response to #115, I created a short notebook for recording the number of nodes n in a network and the processing time spent on a simple analysis.

Details

Workflow

  1. Generate a (2^n,2^n) state-by-state TPM and its single binary state of n nodes
  2. Run through there_and_back_again processing to avoid conditional dependence issue
  3. As an example use case, substrate phi and big phi are calculated

    Answer to #115

    As is commented, the processing time on the analysis looks quadratic to n. Since 6 nodes (2^6=64*64 state-by-state TPM) calculation takes around 2 hours and 8 nodes takes forever, I believe 6-7 nodes is the upper bound for the tractable analysis.