https://github.com/hiejulia/algorithms-projects
Analyse & Develop interesting algorithms
https://github.com/hiejulia/algorithms-projects
algorithms bioinformatics blockchain data-science datastructures deep gpu-algorithms machine-learning network security threading
Last synced: about 1 year ago
JSON representation
Analyse & Develop interesting algorithms
- Host: GitHub
- URL: https://github.com/hiejulia/algorithms-projects
- Owner: hiejulia
- Created: 2020-03-07T12:21:01.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-09T16:33:34.000Z (almost 6 years ago)
- Last Synced: 2025-02-08T21:46:23.953Z (over 1 year ago)
- Topics: algorithms, bioinformatics, blockchain, data-science, datastructures, deep, gpu-algorithms, machine-learning, network, security, threading
- Language: Java
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# algorithms-projects
Run algorithms and analyze in Threads environment
### General Algorithms
+ Hashing
### Job Schedulers using Binary Search tree
- BST is not allowed duplicate jobs
- Get sorted data which key is time
- Insertion with restrictions to allow non overlap
- Insert - Remove - Search operations in BST
### Machine learning algorithms
- Graph-Based Semi-Supervised Learning
- The Isomap algorithm and the multidimensional scaling approach
- t-distributed Stochastic Neighbor Embedding (t-SNE)
- Laplacian spectral embedding
- Locally linear embedding
- k nearest neighbors
- radial basis function kernel
- diagonal matrix
- graph laplacian
### Datastructure
+ Doubly Linked XOR list
+ Skew binary random access
+ Forest of data
+ Splay tree
+ B tree
+ Trie
- Bloom Filter applied in Map Reduce framework
# Sort
Bitonic sort, Radix sort, Merge sort with GPU parallel
+ GPU Bitonic sort
+ Radix sort on GPU
+ Merge sort on GPU
+ Nvidia - OpenCL
# Misc
+ Recursive descent parser (trampoline)
+ Mini-firewall (transducer)
+
]
## TODO
- GPU algorithms
- network algorithms
- routing, switching, packet, etc algorithm
- peer to peer
- deep learning algorithms
- circuit algorithms
- blockchain algorithm
- routing table lookup
- online traffic measurement
- peer to peer system
- cooperative caching
- firewall design
- cisco ios firewall
- signal procesing algorithms
- intrusion detection
- bioinformatics
- database query processing
- stream computing