Is this the end?

This commit is contained in:
Marius Drechsler 2024-08-28 20:50:39 +02:00
parent b8a0ee46f5
commit 90c6d75db4
24 changed files with 8191 additions and 4584 deletions

View file

@ -6,11 +6,12 @@
+ *lists*: optimal weights $bold(h)_"opt"$
+ $bold(cal(o)) arrow.l bold(cal(o))_"first"$
+ #line-label(<alg:bach_1_1>) *repeat* t times:
+ *perform* @alg:best_appr for all input values with $bold(cal(o))$:
+ *update* $bold(h)_"opt"$ with returned weights
+ *perform* #smallcaps[OptimalWeights($bold(cal(0)), bold(x))$]:
+ #line-label(<alg:bach_1_2>) *update* $bold(h)_"opt"$ with returned weights
+ $bold(z)_"opt" arrow.l$ all returned linear combinations
+ #line-label(<alg:bach_1_2>) *sort* $bold(z)_"opt"$ in ascending order
+ #line-label(<alg:bach_1_3>) *define* new quantizer $cal(Q)^*$ using the @ecdf based on $bold(z)_"opt"$
+ #line-label(<alg:bach_1_4>) *update* $bold(cal(o))$ with newly found quantizer step centers
+ *define* new quantizer $cal(Q)^*$ using the @ecdf based on $bold(z)_"opt"$:
+ *sort* $bold(z)_"opt"$ in ascending order
+ $cal(Q)^* arrow.l $ use @eq:ecdf_inverse with quantizer bounds in the tilde domain
+ #line-label(<alg:bach_1_3>) *update* $bold(cal(o))$ with newly found quantizer step centers
+ *return* $bold(h)_"opt"$
]

View file

@ -1,6 +1,6 @@
#import "@preview/lovelace:0.3.0": *
#pseudocode-list(booktabs: true, numbered-title: [Find best approximation])[
#pseudocode-list(booktabs: true, numbered-title: [OptimalWeights to approximate $bold(cal(o))$])[
+ *inputs*:
+ $bold(y)$ input values for linear combinations
+ $bold(cal(o))$ list of optimal points