From b2ba2fbeb500d1188686590fb428ade0f5c08725 Mon Sep 17 00:00:00 2001 From: Edgar Brissow Date: Fri, 16 Jan 2026 11:09:03 -0300 Subject: [PATCH 1/3] Working version --- src/tests/main/implication_query_evolution_main.cc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/tests/main/implication_query_evolution_main.cc b/src/tests/main/implication_query_evolution_main.cc index b9f32a3d..da4bbb91 100644 --- a/src/tests/main/implication_query_evolution_main.cc +++ b/src/tests/main/implication_query_evolution_main.cc @@ -78,9 +78,9 @@ static double ELITISM_RATE = 0.08; static unsigned int LINK_BUILDING_QUERY_SIZE = 150; static unsigned int POPULATION_SIZE = 50; static unsigned int MAX_GENERATIONS = 20; -static unsigned int NUM_ITERATIONS = 10; +static unsigned int NUM_ITERATIONS = 1; -static bool CONTEXT_CREATION_ONLY = true; +static bool CONTEXT_CREATION_ONLY = false; static bool SAVE_NEW_LINKS = true; static string NEW_LINKS_FILE_NAME = "newly_created_links.txt"; static string CONTEXT_FILE_NAME = "_CONTEXT_DUMP"; @@ -534,7 +534,7 @@ static void build_equivalence_link(shared_ptr query_answer, const s return; } - string concept_[2] = {query_answer->assignment.get(C1), query_answer->assignment.get(C2)}; + string concept_[2] = {query_answer->assignment.get("C1"), query_answer->assignment.get("C2")}; vector> query; for (unsigned int i = 0; i < 2; i++) { // clang-format off @@ -943,7 +943,9 @@ static void run(const string& predicate_source, Utils::sleep(5000); AttentionBrokerClient::save_context(context, CONTEXT_FILE_NAME); exit(0); - } else { + } else { + update_attention_allocation(predicate_source, predicate_target, context); + Utils::sleep(5000); } // update_context(predicate_source, predicate_target, context_proxy); From 66062188cd9eccf10c91e95156e02e686790fed7 Mon Sep 17 00:00:00 2001 From: Edgar Brissow Date: Fri, 16 Jan 2026 11:24:28 -0300 Subject: [PATCH 2/3] Working version --- src/tests/main/implication_query_evolution_main.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tests/main/implication_query_evolution_main.cc b/src/tests/main/implication_query_evolution_main.cc index da4bbb91..6ee49c71 100644 --- a/src/tests/main/implication_query_evolution_main.cc +++ b/src/tests/main/implication_query_evolution_main.cc @@ -534,7 +534,7 @@ static void build_equivalence_link(shared_ptr query_answer, const s return; } - string concept_[2] = {query_answer->assignment.get("C1"), query_answer->assignment.get("C2")}; + string concept_[2] = {query_answer->assignment.get(C1), query_answer->assignment.get(C2)}; vector> query; for (unsigned int i = 0; i < 2; i++) { // clang-format off @@ -943,7 +943,7 @@ static void run(const string& predicate_source, Utils::sleep(5000); AttentionBrokerClient::save_context(context, CONTEXT_FILE_NAME); exit(0); - } else { + } else { update_attention_allocation(predicate_source, predicate_target, context); Utils::sleep(5000); } From 37c39e96552ae66ae2c92bca5a00adee1ce93b7a Mon Sep 17 00:00:00 2001 From: Edgar Brissow Date: Mon, 19 Jan 2026 11:53:32 -0300 Subject: [PATCH 3/3] remove sleep --- src/tests/main/implication_query_evolution_main.cc | 1 - 1 file changed, 1 deletion(-) diff --git a/src/tests/main/implication_query_evolution_main.cc b/src/tests/main/implication_query_evolution_main.cc index 6ee49c71..bdb24133 100644 --- a/src/tests/main/implication_query_evolution_main.cc +++ b/src/tests/main/implication_query_evolution_main.cc @@ -945,7 +945,6 @@ static void run(const string& predicate_source, exit(0); } else { update_attention_allocation(predicate_source, predicate_target, context); - Utils::sleep(5000); } // update_context(predicate_source, predicate_target, context_proxy);