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: 6 months 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 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-09T16:33:34.000Z (about 5 years ago)
- Last Synced: 2025-02-08T21:46:23.953Z (8 months 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