Labels

ACO (3) AdaBoost (2) Ant Colony Optimization (2) Backpropagation (2) binary constraint graph (1) blockchain (2) brute force (1) brute force algorithm (1) Class Scheduling (12) conditional independence (1) conference cheduling (1) conference scheduling (2) constraint satisfaction problem (3) cryptocurrency (3) csp (3) cyclic group (1) data mining (3) decision trees (12) derive equations (1) DHKE (6) Diffie Hellman Problem (1) Diffie-Hellman Key Exchange (2) Digital Signature Algorithm (1) Discrete Logarithm Problem (1) double and add algorithm (1) download source code (1) DSA (1) ecc (1) ECDH (1) ECDSA (1) Elgamal (1) Elgamal Digital Signature (1) Elliptic Curve (1) Elliptic Curve Diffie–Hellman key exchange (1) Elliptic Curve Cryptography (1) Elliptic Curve Digital Signature Algorithm (1) Encryption (1) euler phi function (1) extended euclidean algorithm (1) generalized discrete logarithm problem (1) generate rules (3) Genetic Algorithm (5) Genetic Algorithms (19) gradient descent (2) group (1) group generator (1) grow xml tree (1) Handle Underflow (1) hashing (1) hill climbing (7) hopfield network (2) independence (1) info gain (1) information gain (2) java (84) javafx (1) k-nearest neighbors (2) Laplace Smoothing (2) linear algebra (3) Linear Regression (2) logical operators (1) logistic regression (4) map coloring (1) message authenticity (1) message confidentiality (1) message integrity (1) multi-party Diffie-Hellman Key Exchange (1) Naive Bayes (6) nearest neighbor (1) nearest neighbors (1) Neural Networks (10) node splitting (1) Normal Equation (2) numpy (1) P2P (10) Peer to Peer (5) peer-to-peer (2) point addition (1) point doubling (1) pow (3) probability (2) proof of work (3) proof-of-work (1) public key cryptography (9) Public Key Cryptography + DHKE w/ Encryption + JAVA (1) Python (18) random restart hill climbing (2) robotics (1) rsa (1) RSA Digital Signature (1) Scala (1) Sentiment Classification (4) Sequential Minimal Optimization (2) sha-256 (1) simulated annealing (2) SMO (2) sqlite (21) stochastic gradient descent (2) Support Vector Machines (2) SVM (2) Traveling Salesman Problem (1) TSP (13) underflow handling (1) use rules (3) workshops scheduling (2)

Monday, May 24, 2021

Cryptocurrency 04 - CSP Map Coloring Proof of Work + P2P + JAVA


 









----------------------------------------------------------------------------------------------------------
quickly download, import into Eclipse, and run zip file for:
Cryptocurrency 04 - CSP Map Coloring Proof of Work + P2P + JAVA
-----------------------------------------------------------------------------------------------------------





------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------







Thursday, May 20, 2021

Constraint satisfaction problem + Map Coloring + P2P + JAVA (Prototype Project 02)

 

Constraint satisfaction problem + Map Coloring + P2P + JAVA

Schengen Area CSP Map Coloring

derived list of implicit constraints

list peer connections

color assignment solution

running in verbose mode

communicate solution to all other peers

4 peers cooperate in finding color assignment solution to states in Australia

binary constraint graph

set variables to Australian states and domain to 3 colors

--------------------------------------------------------------------------------------------------------------------
quickly download, import into Eclipse, and run zip file for:
Constraint satisfaction problem + Map Coloring + P2P + JAVA (Prototype Project 02)
---------------------------------------------------------------------------------------------------------------------






------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------






Sunday, May 9, 2021

Cryptocurrency 03 - GA Class Scheduling Proof of Work + P2P + JAVA

 

GA Class Scheduling Proof of Work + P2P + JAVA (Cryptocurrency 03)

setup 4 peers for exchanging messages

start mining on each one of the peers

1st peer successfully mined a block, the 3 other peers did the verification

1st peer found class scheduling solution after 18 generations

-----------------------------------------------------------------------------------------------------------
quickly download, import into Eclipse, and run zip file for:
Cryptocurrency 03 - GA Class Scheduling Proof of Work + P2P + JAVA
-----------------------------------------------------------------------------------------------------------




------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------

















Tuesday, May 4, 2021

Peer-to-peer (P2P) + Genetic Algorithm + JAVA - Class Scheduling Application 07 (short version)

Peer-to-peer (P2P)  + Genetic Algorithm + JAVA - Class Scheduling App 07

create database to be used by peers

4 peers will be exchanging messages

data in database

list connections

solution found by 2nd peer and communicated to other peers

source code will be available for download
step by step video will be available for viewing by channel members

delete database

create new database

each peer individually tries to find schedule with zero conflicts

solution found by 1st peer and communicated to other peers

-----------------------------------------------------------------------------------------------------------
quickly download, import into Eclipse, and run zip file for:
P2P + Genetic Algorithm + JAVA - Class Scheduling App. 07
-----------------------------------------------------------------------------------------------------------



quickly create new database by running CreateDB01.java

test run with 3 peers

test run finished with solution found by 2nd peer
 
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------