Skip to content

Commit 9d89aba

Browse files
committed
wip
1 parent 9e128ad commit 9d89aba

File tree

1 file changed

+50
-26
lines changed

1 file changed

+50
-26
lines changed

projects/README.md

Lines changed: 50 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -15,32 +15,6 @@ Welcome to this collection of interdisciplinary computational science projects.
1515
4. [Volumetric Density Trees with Polynomial Constraints](#4-volumetric-density-trees-with-polynomial-constraints)
1616
5. [Topological Analysis of Knots via Distance Matrix Representations](#5-topological-analysis-of-knots-via-distance-matrix-representations)
1717
6. [Entropy-Optimized Permutation Trees for Bijective String Transforms](#6-entropy-optimized-permutation-trees-for-bijective-string-transforms)
18-
## 5. Topological Analysis of Knots via Distance Matrix Representations
19-
**Overview:**
20-
This project introduces a novel approach to knot theory analysis using distance matrices derived from sampled points on knot curves. It focuses on extracting topological features from these matrices, such as those from persistent homology, which show empirical stability under ambient isotopy. The goal is to provide computationally efficient methods for knot classification and analysis, complementing traditional techniques. The project also includes specifications for "KnotExplorer," an interactive software platform for exploring these concepts.
21-
**Key Features:**
22-
* **Distance Matrix Representation:** Knots are analyzed based on matrices of pairwise Euclidean distances between sampled points.
23-
* **Topological Feature Extraction:** Utilizes persistent homology and statistical analysis of distance matrices to identify knot characteristics.
24-
* **Empirical Stability:** Features demonstrate stability for knot classification, achieving high accuracy with significant speedup over polynomial methods (e.g., 88.6% for 10-crossing knots with 15× speedup).
25-
* **Computational Efficiency:** Offers faster knot analysis compared to traditional invariant computations.
26-
* **KnotExplorer Software:** Detailed specifications for an interactive tool ("KnotExplorer") for knot visualization, distance matrix exploration, persistence diagram analysis, and ML-based classification.
27-
**Relevant Files:**
28-
* [Research Paper: Topological Analysis of Knots via Distance Matrix Representations](./projects/knots.md)
29-
* [Software Specifications: KnotExplorer Interactive Knot Analysis Software](./projects/knots.md#interactive-knot-analysis-software-detailed-specifications)
30-
---
31-
## 6. Entropy-Optimized Permutation Trees for Bijective String Transforms
32-
**Overview:**
33-
This research proposal introduces the Entropy-Optimized Permutation Tree (EOPT), a novel tree-based data structure designed for string data processed by bijective transforms like the Burrows-Wheeler Transform (BWT). EOPT integrates optimal coding theory with permutation algebra, organizing the tree based on entropy density. This approach aims to achieve both optimal compression and efficient query processing by explicitly representing interrelated permutation mappings.
34-
**Key Features:**
35-
* **Novel Data Structure:** EOPT embeds information-theoretic principles directly into its tree structure.
36-
* **Entropy-Adaptive Organization:** Tree nodes and partitions are organized based on entropy density, allocating resources efficiently according to local information content.
37-
* **Integrated Compression & Querying:** Aims for simultaneous optimal compression (approaching O(n·H)) and fast query performance (e.g., O(log n + m/B) for substring queries).
38-
* **Permutation Algebra:** Explicitly represents and optimizes compositions of BWT-generated permutations (L-F mapping, F-L mapping, etc.) within the tree.
39-
* **Adaptive Optimization:** Proposes continuous optimization of structural parameters like branching factor, compression thresholds, and cache sizes based on data and access patterns.
40-
* **Broad Applications:** Potential impact on bioinformatics (genome analysis), information retrieval (compressed full-text search), data archival, and stream processing.
41-
**Relevant Files:**
42-
* [Research Proposal: Entropy-Optimized Permutation Trees for Bijective String Transforms](./projects/bwt_tree_proposal.md)
43-
---
4418

4519
---
4620

@@ -129,5 +103,55 @@ This research proposal introduces Volumetric Density Trees, a novel method for m
129103

130104
---
131105

106+
## 5. Topological Analysis of Knots via Distance Matrix Representations
107+
108+
**Overview:**
109+
This project introduces a novel approach to knot theory analysis using distance matrices derived from sampled points on
110+
knot curves. It focuses on extracting topological features from these matrices, such as those from persistent homology,
111+
which show empirical stability under ambient isotopy. The goal is to provide computationally efficient methods for knot
112+
classification and analysis, complementing traditional techniques. The project also includes specifications for "
113+
KnotExplorer," an interactive software platform for exploring these concepts.
114+
**Key Features:**
115+
116+
* **Distance Matrix Representation:** Knots are analyzed based on matrices of pairwise Euclidean distances between
117+
sampled points.
118+
* **Topological Feature Extraction:** Utilizes persistent homology and statistical analysis of distance matrices to
119+
identify knot characteristics.
120+
* **Empirical Stability:** Features demonstrate stability for knot classification, achieving high accuracy with
121+
significant speedup over polynomial methods (e.g., 88.6% for 10-crossing knots with 15× speedup).
122+
* **Computational Efficiency:** Offers faster knot analysis compared to traditional invariant computations.
123+
* **KnotExplorer Software:** Detailed specifications for an interactive tool ("KnotExplorer") for knot visualization,
124+
distance matrix exploration, persistence diagram analysis, and ML-based classification.
125+
**Relevant Files:**
126+
* [Research Paper: Topological Analysis of Knots via Distance Matrix Representations](./projects/knots.md)
127+
* [Software Specifications: KnotExplorer Interactive Knot Analysis Software](./projects/knots.md#interactive-knot-analysis-software-detailed-specifications)
128+
129+
---
130+
131+
## 6. Entropy-Optimized Permutation Trees for Bijective String Transforms
132+
133+
**Overview:**
134+
This research proposal introduces the Entropy-Optimized Permutation Tree (EOPT), a novel tree-based data structure
135+
designed for string data processed by bijective transforms like the Burrows-Wheeler Transform (BWT). EOPT integrates
136+
optimal coding theory with permutation algebra, organizing the tree based on entropy density. This approach aims to
137+
achieve both optimal compression and efficient query processing by explicitly representing interrelated permutation
138+
mappings.
139+
**Key Features:**
140+
141+
* **Novel Data Structure:** EOPT embeds information-theoretic principles directly into its tree structure.
142+
* **Entropy-Adaptive Organization:** Tree nodes and partitions are organized based on entropy density, allocating
143+
resources efficiently according to local information content.
144+
* **Integrated Compression & Querying:** Aims for simultaneous optimal compression (approaching O(n·H)) and fast query
145+
performance (e.g., O(log n + m/B) for substring queries).
146+
* **Permutation Algebra:** Explicitly represents and optimizes compositions of BWT-generated permutations (L-F mapping,
147+
F-L mapping, etc.) within the tree.
148+
* **Adaptive Optimization:** Proposes continuous optimization of structural parameters like branching factor,
149+
compression thresholds, and cache sizes based on data and access patterns.
150+
* **Broad Applications:** Potential impact on bioinformatics (genome analysis), information retrieval (compressed
151+
full-text search), data archival, and stream processing.
152+
**Relevant Files:**
153+
* [Research Proposal: Entropy-Optimized Permutation Trees for Bijective String Transforms](./projects/bwt_tree_proposal.md)
154+
155+
---
132156

133157
This README provides a high-level overview. For detailed information, please refer to the linked documents for each project.

0 commit comments

Comments
 (0)