From bf87169469a7fb4057e6e9a798d46decf54d7436 Mon Sep 17 00:00:00 2001 From: bitromortac Date: Thu, 25 Feb 2021 08:37:39 +0100 Subject: [PATCH] mpp_split: tweak split parameters Increases STARTING_CONFIGS to sample more starting configurations. Reduces CANDIDATES_PER_LEVEL to reduce computational effort. Increases REDISTRIBUTE. The time it takes for a typical suggest_split call is about 2 msec a desktop machine. --- electrum/mpp_split.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/electrum/mpp_split.py b/electrum/mpp_split.py index 3eafe7ee7..3659884ae 100644 --- a/electrum/mpp_split.py +++ b/electrum/mpp_split.py @@ -12,9 +12,9 @@ REDISTRIBUTION_FRACTION = 10 SPLIT_FRACTION = 10 # these parameters affect the computational work in the probabilistic algorithm -STARTING_CONFIGS = 30 -CANDIDATES_PER_LEVEL = 20 -REDISTRIBUTE = 5 +STARTING_CONFIGS = 50 +CANDIDATES_PER_LEVEL = 10 +REDISTRIBUTE = 10 def unique_hierarchy(hierarchy: Dict[int, List[Dict[bytes, int]]]) -> Dict[int, List[Dict[bytes, int]]]: