|
FRODO Version 2.19.1
An open-source framework for Distributed Constraint Optimization (DCOP)
|
Classes implementing the P-DPOP and P2-DPOP algorithms that preserve privacy. More...
Packages | |
| package | test |
| Tests for P-DPOP and P2-DPOP. | |
Classes | |
| class | CodeNameMsg |
| Message sent by VariableObfuscation to transmit codeNames. More... | |
| class | CollaborativeDecryption |
| P2-DPOP's collaborative decryption module. More... | |
| class | DecryptRequest |
| Decryption Request Message. More... | |
| class | DecryptVectorRequest |
| Vector decryption request. More... | |
| class | DeliveryMsg |
| A wrapper message containing a message to be delivered to a given variable by SecureCircularRouting. More... | |
| class | DoneMsg |
| Message token used to tell to the root that the dfs can be rerooted. More... | |
| class | EncrUTIL |
| Encrypted UTIL msg. More... | |
| class | EncryptedUTIL |
| P2-DPOP's UTIL propagation module, using partially homomorphic encryption on utilities and a linear order on variables. More... | |
| class | KeyShareMsg |
| Message used to share the public key shares of the CryptoScheme. More... | |
| class | LeafMsg |
| A token sent by the root in P2-DPOP to tell the last variable in the linear ordering to start UTIL propagation. More... | |
| class | ObfsVALUEmsg |
| VALUE message sent and decoded by VariableObfuscation. More... | |
| class | ObsfUTILmsg |
| UTIL Message sent and decoded by VariableObfuscation. More... | |
| class | OptUtilMsg |
| A message containing the optimal utility found for a given component. More... | |
| class | P2_DPOPsolver |
| A DCOP solver using P2-DPOP. More... | |
| class | P3halves_DPOPsolver |
| A solver for P-DPOP with rerooting. More... | |
| class | P_DPOPsolver |
| A DCOP solver using P-DPOP. More... | |
| class | RerootingMsg |
| Message used to send a reroot request. More... | |
| class | RerootRequester |
| A module that waits for the root variable to compute its optimal value, and then calls for a rerooting. More... | |
| class | RoutingMsg |
| A wrapper message around a payload message that must be routed through the DFS. More... | |
| class | SecureCircularRouting |
| Enables sending a message to the previous/next variable in a circular ordering of variables based on a DFS. More... | |
| class | SecureRerooting |
| P2-DPOP's variable re-ordering algorithm. More... | |
| class | StopMsg |
| A message stating that the problem is infeasible. More... | |
| class | ToLastLeafMsg |
| A wrapper message containing a payload message that must be forwarded to the last leaf in the sub-tree rooted at the destination variable. More... | |
| class | VarCodenameMsg |
| Message sent by EncryptedUTIL to transmit codeNames. More... | |
| class | VariableObfuscation |
| Module that intercepts messages during UTIL and VALUE propagation and obfuscates the variable names, variable domains, and utility values. More... | |
| class | VectorMsg |
| Message that contains a vector of elements E and a counter. More... | |
Classes implementing the P-DPOP and P2-DPOP algorithms that preserve privacy.