Diff of the two buildlogs: -- --- b1/build.log 2024-04-16 19:58:13.437262507 +0000 +++ b2/build.log 2024-04-16 20:00:11.612209523 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon May 19 14:20:05 -12 2025 -I: pbuilder-time-stamp: 1747707605 +I: Current time: Wed Apr 17 09:58:16 +14 2024 +I: pbuilder-time-stamp: 1713297496 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -27,54 +27,86 @@ dpkg-source: info: unpacking octave-linear-algebra_2.2.3-4.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/69325/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/30746/tmp/hooks/D01_modify_environment starting +debug: Running on ionos2-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Apr 16 19:58 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/30746/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/30746/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='i386' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=10 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='adb82a1530e742b08587a65ef0a5440b' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='69325' - PS1='# ' - PS2='> ' + INVOCATION_ID=e5856f36cdea40f2ba69b5a918eefb49 + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=30746 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.AgkLY13d/pbuilderrc_dwc2 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.AgkLY13d/b1 --logfile b1/build.log octave-linear-algebra_2.2.3-4.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://85.184.249.68:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.AgkLY13d/pbuilderrc_LetS --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.AgkLY13d/b2 --logfile b2/build.log octave-linear-algebra_2.2.3-4.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos6-i386 6.1.0-20-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.85-1 (2024-04-11) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-20-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.85-1 (2024-04-11) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 17 17:48 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/69325/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Apr 16 11:24 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/30746/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -620,7 +652,7 @@ Get: 506 http://deb.debian.org/debian trixie/main i386 gfortran i386 4:13.2.0-7 [1432 B] Get: 507 http://deb.debian.org/debian trixie/main i386 octave-dev i386 8.4.0-1+b1 [960 kB] Get: 508 http://deb.debian.org/debian trixie/main i386 dh-octave all 1.8.0 [22.7 kB] -Fetched 212 MB in 4s (48.6 MB/s) +Fetched 212 MB in 5s (43.8 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package netbase. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19874 files and directories currently installed.) @@ -2705,7 +2737,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/octave-linear-algebra-2.2.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../octave-linear-algebra_2.2.3-4_source.changes +I: user script /srv/workspace/pbuilder/30746/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/30746/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/octave-linear-algebra-2.2.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../octave-linear-algebra_2.2.3-4_source.changes dpkg-buildpackage: info: source package octave-linear-algebra dpkg-buildpackage: info: source version 2.2.3-4 dpkg-buildpackage: info: source distribution unstable @@ -2743,6 +2779,57 @@ Checking package... Run the unit tests... Checking m files ... +[inst/circulant_inv.m] +>>>>> /build/reproducible-path/octave-linear-algebra-2.2.3/inst/circulant_inv.m +***** shared v + v = [1 2 3]'; +***** assert (gallery ("circul", circulant_inv (v)), inv (gallery ("circul", v)), 10*eps); +1 test, 1 passed, 0 known failure, 0 skipped +[inst/circulant_matrix_vector_product.m] +>>>>> /build/reproducible-path/octave-linear-algebra-2.2.3/inst/circulant_matrix_vector_product.m +***** shared v,x + v = [1 2 3]'; x = [2 5 6]'; +***** assert (circulant_matrix_vector_product(v, x), circulant_make_matrix(v)*x, eps); +warning: `circulant_make_matrix (V)' has been deprecated in favor of `gallery ("circul", V)''. This function will be removed from future versions of the `linear-algebra' package +warning: called from + circulant_make_matrix at line 43 column 5 + __test__ at line 2 column 1 + test at line 682 column 11 + /tmp/tmp.jLraVLgPbX at line 22 column 31 + +1 test, 1 passed, 0 known failure, 0 skipped +[inst/cartprod.m] +>>>>> /build/reproducible-path/octave-linear-algebra-2.2.3/inst/cartprod.m +***** assert(cartprod(1:2,0:1),[1 0; 2 0; 1 1; 2 1]) +1 test, 1 passed, 0 known failure, 0 skipped +[inst/circulant_make_matrix.m] +>>>>> /build/reproducible-path/octave-linear-algebra-2.2.3/inst/circulant_make_matrix.m +***** shared v,C + v = [1 2 3]'; C = [1 3 2; 2 1 3; 3 2 1]; +***** assert (circulant_make_matrix(v), C); +1 test, 1 passed, 0 known failure, 0 skipped +[inst/@blksparse/ctranspose.m] +>>>>> /build/reproducible-path/octave-linear-algebra-2.2.3/inst/@blksparse/ctranspose.m +***** test + r = blksparse ([1,2],[1,2],cat(3,eye(2),[1 2; -2 1])); + rt = r'; + assert (full(rt'),full(r)); +1 test, 1 passed, 0 known failure, 0 skipped +[inst/cod.m] +>>>>> /build/reproducible-path/octave-linear-algebra-2.2.3/inst/cod.m +***** test + a = rand (5, 10); + [q, r, z] = cod (a); + assert (norm (q*r*z' - a) / norm (a) < 1e-10); +***** test + a = rand (5, 10) + i * rand (5, 10); + [q, r, z] = cod (a); + assert (norm (q*r*z' - a) / norm (a) < 1e-10); +***** test + a = rand (5, 10); + [q, r, z, p] = cod (a); + assert (norm (q*r*z' - a*p) / norm (a) < 1e-10); +3 tests, 3 passed, 0 known failure, 0 skipped [inst/smwsolve.m] >>>>> /build/reproducible-path/octave-linear-algebra-2.2.3/inst/smwsolve.m ***** test @@ -2754,14 +2841,6 @@ x2 = smwsolve (A, u, v, b); assert (x1, x2, 1e-13); 1 test, 1 passed, 0 known failure, 0 skipped -[inst/circulant_eig.m] ->>>>> /build/reproducible-path/octave-linear-algebra-2.2.3/inst/circulant_eig.m -***** shared v,C,vs,lambda - v = [1 2 3]'; - C = gallery("circul", v)'; - [vs lambda] = circulant_eig(v); -***** assert (vs*lambda, C*vs, 100*eps); -1 test, 1 passed, 0 known failure, 0 skipped [inst/nmf_bpas.m] >>>>> /build/reproducible-path/octave-linear-algebra-2.2.3/inst/nmf_bpas.m ***** shared m, n, k, A @@ -2774,12 +2853,12 @@ Stop: tolerance reached. ***** test [W,H,iter,HIS]=nmf_bpas(A,k,'verbose'); - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 1.2520 - SC2 = 626.02 - SC3 = 0.5056 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 1.1864 + SC2 = 593.22 + SC3 = 0.4999 W_density = 1 H_density = 1 par = @@ -2790,8 +2869,8 @@ n = 20 type = regularized nnls_solver = bp - alpha = 0.4827 - beta = 0.4827 + alpha = 0.5002 + beta = 0.5002 max_iter = 100 min_iter = 20 max_time = 1000 @@ -2803,438 +2882,438 @@ scalar structure containing the fields: - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 0.025699 - SC2 = 0.025083 - SC3 = 2.0153 - W_density = 0.9700 - H_density = 0.7200 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 0.027333 + SC2 = 0.026404 + SC3 = 1.9377 + W_density = 0.9600 + H_density = 0.6650 iter = 1 - elapsed = 5.7630e-03 - tTotal = 5.7630e-03 - subIterW = 5 - subIterH = 27 - relError = 0.4610 + elapsed = 9.0090e-03 + tTotal = 9.0090e-03 + subIterW = 6 + subIterH = 33 + relError = 0.4392 toshow = scalar structure containing the fields: - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 0.014362 - SC2 = 0.013558 - SC3 = 1.1007 - W_density = 0.9233 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 0.014693 + SC2 = 0.013753 + SC3 = 1.0318 + W_density = 0.9100 H_density = 0.5200 iter = 2 - elapsed = 8.2790e-03 - tTotal = 0.014042 - subIterW = 13 - subIterH = 27 - relError = 0.3559 + elapsed = 0.010832 + tTotal = 0.019841 + subIterW = 14 + subIterH = 22 + relError = 0.3377 toshow = scalar structure containing the fields: - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 9.2615e-03 - SC2 = 8.5576e-03 - SC3 = 0.7101 - W_density = 0.9033 - H_density = 0.5550 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 9.3097e-03 + SC2 = 8.6208e-03 + SC3 = 0.6695 + W_density = 0.8933 + H_density = 0.5900 iter = 3 - elapsed = 6.3730e-03 - tTotal = 0.020415 + elapsed = 0.010069 + tTotal = 0.029910 subIterW = 7 subIterH = 19 - relError = 0.3211 + relError = 0.3036 toshow = scalar structure containing the fields: - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 6.6242e-03 - SC2 = 5.9750e-03 - SC3 = 0.5014 - W_density = 0.8867 - H_density = 0.5900 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 6.7331e-03 + SC2 = 6.0733e-03 + SC3 = 0.4861 + W_density = 0.8700 + H_density = 0.6600 iter = 4 - elapsed = 5.6790e-03 - tTotal = 0.026094 - subIterW = 5 - subIterH = 11 - relError = 0.3043 + elapsed = 8.4370e-03 + tTotal = 0.038347 + subIterW = 7 + subIterH = 15 + relError = 0.2915 toshow = scalar structure containing the fields: - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 5.0601e-03 - SC2 = 4.3517e-03 - SC3 = 0.3763 - W_density = 0.8467 - H_density = 0.6350 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 5.0798e-03 + SC2 = 4.4803e-03 + SC3 = 0.3652 + W_density = 0.8500 + H_density = 0.6800 iter = 5 - elapsed = 6.7640e-03 - tTotal = 0.032858 - subIterW = 11 - subIterH = 8 - relError = 0.2942 + elapsed = 7.7800e-03 + tTotal = 0.046127 + subIterW = 6 + subIterH = 4 + relError = 0.2854 toshow = scalar structure containing the fields: - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 3.8996e-03 - SC2 = 3.2601e-03 - SC3 = 0.2891 - W_density = 0.8300 - H_density = 0.6550 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 3.9174e-03 + SC2 = 3.4003e-03 + SC3 = 0.2817 + W_density = 0.8400 + H_density = 0.6950 iter = 6 - elapsed = 5.0070e-03 - tTotal = 0.037865 - subIterW = 4 - subIterH = 7 - relError = 0.2882 + elapsed = 7.7300e-03 + tTotal = 0.053857 + subIterW = 3 + subIterH = 3 + relError = 0.2816 toshow = scalar structure containing the fields: - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 3.0430e-03 - SC2 = 2.5074e-03 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 3.1084e-03 + SC2 = 2.6483e-03 SC3 = 0.2204 - W_density = 0.8100 - H_density = 0.6700 + W_density = 0.8233 + H_density = 0.7000 iter = 7 - elapsed = 5.0460e-03 - tTotal = 0.042911 - subIterW = 5 - subIterH = 6 - relError = 0.2838 + elapsed = 9.4150e-03 + tTotal = 0.063272 + subIterW = 4 + subIterH = 7 + relError = 0.2787 toshow = scalar structure containing the fields: - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 2.4615e-03 - SC2 = 1.9643e-03 - SC3 = 0.1759 - W_density = 0.7833 - H_density = 0.6850 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 2.4905e-03 + SC2 = 2.1119e-03 + SC3 = 0.1738 + W_density = 0.8200 + H_density = 0.7350 iter = 8 - elapsed = 5.1840e-03 - tTotal = 0.048095 - subIterW = 6 + elapsed = 8.1140e-03 + tTotal = 0.071386 + subIterW = 3 subIterH = 7 - relError = 0.2805 + relError = 0.2766 toshow = scalar structure containing the fields: - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 1.9896e-03 - SC2 = 1.5758e-03 - SC3 = 0.1397 - W_density = 0.7800 - H_density = 0.6850 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 2.0712e-03 + SC2 = 1.7315e-03 + SC3 = 0.1410 + W_density = 0.8100 + H_density = 0.7500 iter = 9 - elapsed = 4.8850e-03 - tTotal = 0.052980 - subIterW = 0 - subIterH = 6 - relError = 0.2782 + elapsed = 8.1320e-03 + tTotal = 0.079518 + subIterW = 5 + subIterH = 5 + relError = 0.2745 toshow = scalar structure containing the fields: - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 1.6701e-03 - SC2 = 1.3060e-03 - SC3 = 0.1177 - W_density = 0.7833 - H_density = 0.7000 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 1.7774e-03 + SC2 = 1.4468e-03 + SC3 = 0.1174 + W_density = 0.7933 + H_density = 0.7500 iter = 10 - elapsed = 5.0030e-03 - tTotal = 0.057983 - subIterW = 3 - subIterH = 4 - relError = 0.2763 + elapsed = 9.7360e-03 + tTotal = 0.089254 + subIterW = 5 + subIterH = 5 + relError = 0.2727 toshow = scalar structure containing the fields: - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 1.4248e-03 - SC2 = 1.1170e-03 - SC3 = 0.097625 - W_density = 0.7867 - H_density = 0.7050 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 1.5240e-03 + SC2 = 1.2284e-03 + SC3 = 0.098911 + W_density = 0.7933 + H_density = 0.7600 iter = 11 - elapsed = 4.9570e-03 - tTotal = 0.062940 + elapsed = 8.0510e-03 + tTotal = 0.097305 subIterW = 3 - subIterH = 4 - relError = 0.2747 + subIterH = 2 + relError = 0.2708 toshow = scalar structure containing the fields: - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 1.2582e-03 - SC2 = 9.7890e-04 - SC3 = 0.083678 - W_density = 0.7867 - H_density = 0.7000 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 1.3111e-03 + SC2 = 1.0594e-03 + SC3 = 0.084076 + W_density = 0.7967 + H_density = 0.7600 iter = 12 - elapsed = 4.7650e-03 - tTotal = 0.067705 + elapsed = 7.8980e-03 + tTotal = 0.1052 subIterW = 3 - subIterH = 0 - relError = 0.2730 + subIterH = 2 + relError = 0.2689 toshow = scalar structure containing the fields: - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 1.1376e-03 - SC2 = 8.7139e-04 - SC3 = 0.072586 - W_density = 0.7733 - H_density = 0.7000 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 1.1330e-03 + SC2 = 9.0867e-04 + SC3 = 0.071382 + W_density = 0.7867 + H_density = 0.7700 iter = 13 - elapsed = 4.9390e-03 - tTotal = 0.072644 - subIterW = 5 - subIterH = 2 - relError = 0.2714 + elapsed = 9.2180e-03 + tTotal = 0.1144 + subIterW = 3 + subIterH = 3 + relError = 0.2671 toshow = scalar structure containing the fields: - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 1.0143e-03 - SC2 = 7.6677e-04 - SC3 = 0.062685 - W_density = 0.7600 - H_density = 0.7100 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 9.6441e-04 + SC2 = 7.6960e-04 + SC3 = 0.061039 + W_density = 0.7900 + H_density = 0.7550 iter = 14 - elapsed = 4.8340e-03 - tTotal = 0.077478 - subIterW = 2 - subIterH = 4 - relError = 0.2698 + elapsed = 7.9120e-03 + tTotal = 0.1223 + subIterW = 3 + subIterH = 5 + relError = 0.2658 toshow = scalar structure containing the fields: - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 8.7606e-04 - SC2 = 6.6581e-04 - SC3 = 0.053156 - W_density = 0.7633 - H_density = 0.7150 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 8.0851e-04 + SC2 = 6.4519e-04 + SC3 = 0.050862 + W_density = 0.7933 + H_density = 0.7450 iter = 15 - elapsed = 4.7050e-03 - tTotal = 0.082183 - subIterW = 5 - subIterH = 0 - relError = 0.2685 + elapsed = 7.9620e-03 + tTotal = 0.1303 + subIterW = 3 + subIterH = 6 + relError = 0.2649 toshow = scalar structure containing the fields: - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 7.6207e-04 - SC2 = 5.7765e-04 - SC3 = 0.045473 - W_density = 0.7633 - H_density = 0.7100 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 6.8279e-04 + SC2 = 5.4623e-04 + SC3 = 0.041678 + W_density = 0.7833 + H_density = 0.7500 iter = 16 - elapsed = 4.9630e-03 - tTotal = 0.087146 - subIterW = 4 - subIterH = 3 - relError = 0.2673 + elapsed = 7.4980e-03 + tTotal = 0.1378 + subIterW = 3 + subIterH = 0 + relError = 0.2642 toshow = scalar structure containing the fields: - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 6.4696e-04 - SC2 = 4.9169e-04 - SC3 = 0.038428 - W_density = 0.7667 - H_density = 0.7150 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 5.8508e-04 + SC2 = 4.6689e-04 + SC3 = 0.036008 + W_density = 0.7867 + H_density = 0.7450 iter = 17 - elapsed = 4.6790e-03 - tTotal = 0.091825 - subIterW = 0 - subIterH = 3 - relError = 0.2664 + elapsed = 7.6090e-03 + tTotal = 0.1454 + subIterW = 3 + subIterH = 0 + relError = 0.2636 toshow = scalar structure containing the fields: - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 5.4027e-04 - SC2 = 4.0952e-04 - SC3 = 0.032660 - W_density = 0.7633 - H_density = 0.7100 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 5.1570e-04 + SC2 = 4.0637e-04 + SC3 = 0.031615 + W_density = 0.7800 + H_density = 0.7500 iter = 18 - elapsed = 4.6820e-03 - tTotal = 0.096507 - subIterW = 0 - subIterH = 3 - relError = 0.2657 + elapsed = 8.3690e-03 + tTotal = 0.1538 + subIterW = 6 + subIterH = 2 + relError = 0.2632 toshow = scalar structure containing the fields: - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 4.6182e-04 - SC2 = 3.4914e-04 - SC3 = 0.028424 - W_density = 0.7633 - H_density = 0.7050 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 4.6165e-04 + SC2 = 3.6194e-04 + SC3 = 0.028374 + W_density = 0.7800 + H_density = 0.7550 iter = 19 - elapsed = 4.6800e-03 - tTotal = 0.1012 + elapsed = 7.9310e-03 + tTotal = 0.1617 subIterW = 2 - subIterH = 0 - relError = 0.2651 + subIterH = 2 + relError = 0.2628 toshow = scalar structure containing the fields: - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 3.8999e-04 - SC2 = 2.9561e-04 - SC3 = 0.023804 - W_density = 0.7600 - H_density = 0.7150 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 4.2152e-04 + SC2 = 3.2963e-04 + SC3 = 0.025395 + W_density = 0.7767 + H_density = 0.7700 iter = 20 - elapsed = 4.9540e-03 - tTotal = 0.1061 - subIterW = 3 - subIterH = 4 - relError = 0.2647 + elapsed = 7.8670e-03 + tTotal = 0.1696 + subIterW = 0 + subIterH = 2 + relError = 0.2625 toshow = scalar structure containing the fields: - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 3.4359e-04 - SC2 = 2.6044e-04 - SC3 = 0.021105 - W_density = 0.7633 - H_density = 0.7150 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 3.8504e-04 + SC2 = 3.0033e-04 + SC3 = 0.022675 + W_density = 0.7700 + H_density = 0.7750 iter = 21 - elapsed = 3.9020e-03 - tTotal = 0.1100 - subIterW = 3 - subIterH = 0 - relError = 0.2643 + elapsed = 8.2830e-03 + tTotal = 0.1779 + subIterW = 2 + subIterH = 3 + relError = 0.2622 toshow = scalar structure containing the fields: - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 3.0823e-04 - SC2 = 2.3241e-04 - SC3 = 0.018822 - W_density = 0.7567 - H_density = 0.7250 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 3.5261e-04 + SC2 = 2.7645e-04 + SC3 = 0.020701 + W_density = 0.7733 + H_density = 0.7750 iter = 22 - elapsed = 4.9910e-03 - tTotal = 0.1150 - subIterW = 2 + elapsed = 7.9210e-03 + tTotal = 0.1858 + subIterW = 0 subIterH = 2 - relError = 0.2641 + relError = 0.2620 toshow = scalar structure containing the fields: - initGrNormW = 426.36 - initGrNormH = 458.39 - initNorm = 13.815 - SC1 = 2.7442e-04 - SC2 = 2.0691e-04 - SC3 = 0.016792 - W_density = 0.7600 - H_density = 0.7300 + initGrNormW = 375.24 + initGrNormH = 459.46 + initNorm = 14.116 + SC1 = 3.3226e-04 + SC2 = 2.5983e-04 + SC3 = 0.012332 + W_density = 0.7733 + H_density = 0.7900 iter = 23 - elapsed = 5.6840e-03 - tTotal = 0.1207 + elapsed = 6.5520e-03 + tTotal = 0.1923 subIterW = 0 subIterH = 3 - relError = 0.2638 + relError = 0.2618 Stop: tolerance reached. final = @@ -3242,19 +3321,19 @@ scalar structure containing the fields: iterations = 23 - elapsed_total = 0.1207 - relative_error = 0.2638 - W_density = 0.7600 - H_density = 0.7300 + elapsed_total = 0.1923 + relative_error = 0.2618 + W_density = 0.7733 + H_density = 0.7900 ***** test [W,H,iter,HIS]=nmf_bpas(A,k,'verbose','nnlssolver','as'); - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 1.1722 - SC2 = 586.09 - SC3 = 0.4945 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 1.1470 + SC2 = 573.51 + SC3 = 0.4940 W_density = 1 H_density = 1 par = @@ -3265,8 +3344,8 @@ n = 20 type = regularized nnls_solver = as - alpha = 0.4827 - beta = 0.4827 + alpha = 0.5002 + beta = 0.5002 max_iter = 100 min_iter = 20 max_time = 1000 @@ -3278,438 +3357,438 @@ scalar structure containing the fields: - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 0.027113 - SC2 = 0.026516 - SC3 = 1.2090 - W_density = 0.9700 - H_density = 0.7350 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 0.030303 + SC2 = 0.029030 + SC3 = 1.1919 + W_density = 0.9467 + H_density = 0.6200 iter = 1 - elapsed = 5.5900e-03 - tTotal = 5.5900e-03 - subIterW = 5 - subIterH = 33 - relError = 0.4493 + elapsed = 8.1070e-03 + tTotal = 8.1070e-03 + subIterW = 11 + subIterH = 37 + relError = 0.4466 toshow = scalar structure containing the fields: - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 0.015457 - SC2 = 0.014437 - SC3 = 0.6444 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 0.016005 + SC2 = 0.014821 + SC3 = 0.6077 W_density = 0.9100 - H_density = 0.5250 + H_density = 0.5550 iter = 2 - elapsed = 6.5650e-03 - tTotal = 0.012155 - subIterW = 14 - subIterH = 46 - relError = 0.3486 + elapsed = 7.7460e-03 + tTotal = 0.015853 + subIterW = 13 + subIterH = 37 + relError = 0.3476 toshow = scalar structure containing the fields: - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 0.010227 - SC2 = 9.0406e-03 - SC3 = 0.4182 - W_density = 0.8667 - H_density = 0.5700 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 0.010394 + SC2 = 9.3342e-03 + SC3 = 0.4170 + W_density = 0.8767 + H_density = 0.5900 iter = 3 - elapsed = 5.8340e-03 - tTotal = 0.017989 - subIterW = 23 - subIterH = 36 - relError = 0.3139 + elapsed = 9.9240e-03 + tTotal = 0.025777 + subIterW = 20 + subIterH = 33 + relError = 0.3177 toshow = scalar structure containing the fields: - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 7.2016e-03 - SC2 = 6.1789e-03 - SC3 = 0.2989 - W_density = 0.8333 - H_density = 0.5850 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 7.1832e-03 + SC2 = 6.3931e-03 + SC3 = 0.2924 + W_density = 0.8700 + H_density = 0.6350 iter = 4 - elapsed = 6.2330e-03 - tTotal = 0.024222 - subIterW = 25 - subIterH = 41 - relError = 0.2994 + elapsed = 9.0090e-03 + tTotal = 0.034786 + subIterW = 20 + subIterH = 35 + relError = 0.3017 toshow = scalar structure containing the fields: - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 5.2412e-03 - SC2 = 4.4341e-03 - SC3 = 0.2158 - W_density = 0.8300 - H_density = 0.6000 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 5.3569e-03 + SC2 = 4.6819e-03 + SC3 = 0.2119 + W_density = 0.8600 + H_density = 0.6800 iter = 5 - elapsed = 6.0370e-03 - tTotal = 0.030259 - subIterW = 25 - subIterH = 39 - relError = 0.2915 + elapsed = 8.6000e-03 + tTotal = 0.043386 + subIterW = 21 + subIterH = 29 + relError = 0.2937 toshow = scalar structure containing the fields: - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 4.0148e-03 - SC2 = 3.3243e-03 - SC3 = 0.1720 - W_density = 0.8233 - H_density = 0.6200 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 4.1034e-03 + SC2 = 3.5618e-03 + SC3 = 0.1685 + W_density = 0.8500 + H_density = 0.7150 iter = 6 - elapsed = 6.0320e-03 - tTotal = 0.036291 - subIterW = 26 - subIterH = 38 - relError = 0.2863 + elapsed = 9.0710e-03 + tTotal = 0.052457 + subIterW = 21 + subIterH = 25 + relError = 0.2884 toshow = scalar structure containing the fields: - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 3.1426e-03 - SC2 = 2.5706e-03 - SC3 = 0.1326 - W_density = 0.8100 - H_density = 0.6300 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 3.2703e-03 + SC2 = 2.7732e-03 + SC3 = 0.1389 + W_density = 0.8267 + H_density = 0.7300 iter = 7 - elapsed = 6.6110e-03 - tTotal = 0.042902 - subIterW = 26 - subIterH = 37 - relError = 0.2827 + elapsed = 9.3130e-03 + tTotal = 0.061770 + subIterW = 29 + subIterH = 23 + relError = 0.2843 toshow = scalar structure containing the fields: - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 2.5802e-03 - SC2 = 2.0538e-03 - SC3 = 0.1115 - W_density = 0.7967 - H_density = 0.6500 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 2.6003e-03 + SC2 = 2.1842e-03 + SC3 = 0.1021 + W_density = 0.8167 + H_density = 0.7300 iter = 8 - elapsed = 7.5560e-03 - tTotal = 0.050458 + elapsed = 8.9210e-03 + tTotal = 0.070691 subIterW = 29 - subIterH = 36 - relError = 0.2800 + subIterH = 25 + relError = 0.2813 toshow = scalar structure containing the fields: - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 2.1443e-03 - SC2 = 1.6897e-03 - SC3 = 0.085306 - W_density = 0.7900 - H_density = 0.6850 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 2.1258e-03 + SC2 = 1.7474e-03 + SC3 = 0.087124 + W_density = 0.8100 + H_density = 0.7350 iter = 9 - elapsed = 7.5260e-03 - tTotal = 0.057984 - subIterW = 29 - subIterH = 29 - relError = 0.2779 + elapsed = 7.8520e-03 + tTotal = 0.078543 + subIterW = 30 + subIterH = 23 + relError = 0.2789 toshow = scalar structure containing the fields: - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 1.8143e-03 - SC2 = 1.4043e-03 - SC3 = 0.070054 - W_density = 0.7733 - H_density = 0.6900 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 1.7491e-03 + SC2 = 1.4168e-03 + SC3 = 0.071658 + W_density = 0.7933 + H_density = 0.7500 iter = 10 - elapsed = 6.7450e-03 - tTotal = 0.064729 - subIterW = 35 - subIterH = 30 - relError = 0.2760 + elapsed = 0.010075 + tTotal = 0.088618 + subIterW = 31 + subIterH = 25 + relError = 0.2771 toshow = scalar structure containing the fields: - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 1.5168e-03 - SC2 = 1.1649e-03 - SC3 = 0.061712 - W_density = 0.7667 - H_density = 0.7000 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 1.4498e-03 + SC2 = 1.1744e-03 + SC3 = 0.058279 + W_density = 0.7933 + H_density = 0.7700 iter = 11 - elapsed = 6.1720e-03 - tTotal = 0.070901 - subIterW = 34 - subIterH = 32 - relError = 0.2745 + elapsed = 8.8010e-03 + tTotal = 0.097419 + subIterW = 30 + subIterH = 21 + relError = 0.2756 toshow = scalar structure containing the fields: - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 1.2725e-03 - SC2 = 9.6201e-04 - SC3 = 0.051959 - W_density = 0.7567 - H_density = 0.7050 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 1.2702e-03 + SC2 = 1.0212e-03 + SC3 = 0.050988 + W_density = 0.7933 + H_density = 0.7600 iter = 12 - elapsed = 5.8880e-03 - tTotal = 0.076789 - subIterW = 37 - subIterH = 29 - relError = 0.2734 + elapsed = 8.7090e-03 + tTotal = 0.1061 + subIterW = 29 + subIterH = 23 + relError = 0.2741 toshow = scalar structure containing the fields: - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 1.0677e-03 - SC2 = 8.0291e-04 - SC3 = 0.043784 - W_density = 0.7567 - H_density = 0.7050 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 1.1448e-03 + SC2 = 9.0899e-04 + SC3 = 0.046251 + W_density = 0.7833 + H_density = 0.7650 iter = 13 - elapsed = 5.8590e-03 - tTotal = 0.082648 - subIterW = 36 - subIterH = 29 + elapsed = 9.1230e-03 + tTotal = 0.1153 + subIterW = 30 + subIterH = 24 relError = 0.2725 toshow = scalar structure containing the fields: - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 9.1014e-04 - SC2 = 6.7896e-04 - SC3 = 0.035927 - W_density = 0.7500 - H_density = 0.7050 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 1.0228e-03 + SC2 = 8.0800e-04 + SC3 = 0.039165 + W_density = 0.7833 + H_density = 0.7700 iter = 14 - elapsed = 5.7870e-03 - tTotal = 0.088435 - subIterW = 35 - subIterH = 28 - relError = 0.2718 + elapsed = 8.5780e-03 + tTotal = 0.1238 + subIterW = 29 + subIterH = 22 + relError = 0.2712 toshow = scalar structure containing the fields: - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 7.8587e-04 - SC2 = 5.8469e-04 - SC3 = 0.031964 - W_density = 0.7500 - H_density = 0.7100 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 9.2958e-04 + SC2 = 7.3251e-04 + SC3 = 0.035013 + W_density = 0.7833 + H_density = 0.7600 iter = 15 - elapsed = 5.1300e-03 - tTotal = 0.093565 - subIterW = 35 - subIterH = 26 - relError = 0.2711 + elapsed = 8.2980e-03 + tTotal = 0.1321 + subIterW = 29 + subIterH = 23 + relError = 0.2700 toshow = scalar structure containing the fields: - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 6.6275e-04 - SC2 = 4.9044e-04 - SC3 = 0.024661 - W_density = 0.7467 - H_density = 0.7000 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 8.5776e-04 + SC2 = 6.7763e-04 + SC3 = 0.034865 + W_density = 0.7833 + H_density = 0.7650 iter = 16 - elapsed = 5.7000e-03 - tTotal = 0.099265 - subIterW = 35 - subIterH = 27 - relError = 0.2706 + elapsed = 8.7440e-03 + tTotal = 0.1409 + subIterW = 29 + subIterH = 24 + relError = 0.2688 toshow = scalar structure containing the fields: - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 5.7506e-04 - SC2 = 4.2209e-04 - SC3 = 0.022407 - W_density = 0.7467 - H_density = 0.6950 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 7.9876e-04 + SC2 = 6.2782e-04 + SC3 = 0.030629 + W_density = 0.7767 + H_density = 0.7650 iter = 17 - elapsed = 5.7070e-03 - tTotal = 0.1050 - subIterW = 33 - subIterH = 29 - relError = 0.2703 + elapsed = 8.0250e-03 + tTotal = 0.1489 + subIterW = 30 + subIterH = 25 + relError = 0.2677 toshow = scalar structure containing the fields: - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 5.0064e-04 - SC2 = 3.6446e-04 - SC3 = 0.019523 - W_density = 0.7400 - H_density = 0.7000 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 7.3010e-04 + SC2 = 5.6656e-04 + SC3 = 0.028771 + W_density = 0.7733 + H_density = 0.7600 iter = 18 - elapsed = 5.2150e-03 - tTotal = 0.1102 - subIterW = 34 - subIterH = 28 - relError = 0.2700 + elapsed = 8.1660e-03 + tTotal = 0.1571 + subIterW = 30 + subIterH = 26 + relError = 0.2669 toshow = scalar structure containing the fields: - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 4.2845e-04 - SC2 = 3.1191e-04 - SC3 = 0.015919 - W_density = 0.7367 - H_density = 0.7000 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 6.6053e-04 + SC2 = 5.0993e-04 + SC3 = 0.025074 + W_density = 0.7700 + H_density = 0.7600 iter = 19 - elapsed = 5.2660e-03 - tTotal = 0.1155 - subIterW = 34 - subIterH = 31 - relError = 0.2698 + elapsed = 7.9690e-03 + tTotal = 0.1650 + subIterW = 30 + subIterH = 23 + relError = 0.2662 toshow = scalar structure containing the fields: - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 3.7335e-04 - SC2 = 2.7030e-04 - SC3 = 0.014143 - W_density = 0.7333 - H_density = 0.6950 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 5.8952e-04 + SC2 = 4.5275e-04 + SC3 = 0.022131 + W_density = 0.7700 + H_density = 0.7550 iter = 20 - elapsed = 5.3690e-03 - tTotal = 0.1208 - subIterW = 35 - subIterH = 32 - relError = 0.2696 + elapsed = 7.8220e-03 + tTotal = 0.1729 + subIterW = 30 + subIterH = 24 + relError = 0.2656 toshow = scalar structure containing the fields: - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 3.2373e-04 - SC2 = 2.3503e-04 - SC3 = 0.012796 - W_density = 0.7367 - H_density = 0.6950 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 5.2459e-04 + SC2 = 4.0288e-04 + SC3 = 0.019089 + W_density = 0.7667 + H_density = 0.7550 iter = 21 - elapsed = 5.2830e-03 - tTotal = 0.1261 - subIterW = 34 - subIterH = 31 - relError = 0.2695 + elapsed = 7.6870e-03 + tTotal = 0.1805 + subIterW = 31 + subIterH = 22 + relError = 0.2651 toshow = scalar structure containing the fields: - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 2.8744e-04 - SC2 = 2.0926e-04 - SC3 = 0.010427 - W_density = 0.7400 - H_density = 0.7000 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 4.7174e-04 + SC2 = 3.6135e-04 + SC3 = 0.017706 + W_density = 0.7633 + H_density = 0.7600 iter = 22 - elapsed = 5.3160e-03 - tTotal = 0.1314 - subIterW = 33 - subIterH = 30 - relError = 0.2694 + elapsed = 7.8810e-03 + tTotal = 0.1884 + subIterW = 32 + subIterH = 21 + relError = 0.2647 toshow = scalar structure containing the fields: - initGrNormW = 402.96 - initGrNormH = 425.59 - initNorm = 13.815 - SC1 = 2.5479e-04 - SC2 = 1.8600e-04 - SC3 = 9.3289e-03 - W_density = 0.7400 - H_density = 0.7050 + initGrNormW = 338.78 + initGrNormH = 462.76 + initNorm = 14.116 + SC1 = 4.1053e-04 + SC2 = 3.1446e-04 + SC3 = 0.015404 + W_density = 0.7600 + H_density = 0.7700 iter = 23 - elapsed = 5.8300e-03 - tTotal = 0.1373 + elapsed = 6.6290e-03 + tTotal = 0.1951 subIterW = 32 - subIterH = 30 - relError = 0.2693 + subIterH = 19 + relError = 0.2643 Stop: tolerance reached. final = @@ -3717,19 +3796,19 @@ scalar structure containing the fields: iterations = 23 - elapsed_total = 0.1373 - relative_error = 0.2693 - W_density = 0.7400 - H_density = 0.7050 + elapsed_total = 0.1951 + relative_error = 0.2643 + W_density = 0.7600 + H_density = 0.7700 ***** test [W,H,iter,HIS]=nmf_bpas(A,k,'verbose','type','sparse'); - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 1.1800 - SC2 = 589.98 - SC3 = 0.4897 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 1.2850 + SC2 = 642.48 + SC3 = 0.5068 W_density = 1 H_density = 1 par = @@ -3740,8 +3819,8 @@ n = 20 type = sparse nnls_solver = bp - alpha = 0.4827 - beta = 0.4827 + alpha = 0.5002 + beta = 0.5002 max_iter = 100 min_iter = 20 max_time = 1000 @@ -3753,438 +3832,438 @@ scalar structure containing the fields: - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 0.024671 - SC2 = 0.021858 - SC3 = 1.6777 - W_density = 0.9333 - H_density = 0.5550 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 0.021403 + SC2 = 0.020718 + SC3 = 1.6322 + W_density = 0.9800 + H_density = 0.5850 iter = 1 - elapsed = 7.4170e-03 - tTotal = 7.4170e-03 - subIterW = 8 + elapsed = 0.011120 + tTotal = 0.011120 + subIterW = 4 subIterH = 36 - relError = 0.4515 + relError = 0.4347 toshow = scalar structure containing the fields: - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 0.011605 - SC2 = 8.9128e-03 - SC3 = 0.7866 - W_density = 0.8800 - H_density = 0.3600 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 0.010004 + SC2 = 8.5630e-03 + SC3 = 0.7671 + W_density = 0.9467 + H_density = 0.3750 iter = 2 - elapsed = 8.1350e-03 - tTotal = 0.015552 - subIterW = 15 - subIterH = 25 - relError = 0.3695 + elapsed = 0.010332 + tTotal = 0.021452 + subIterW = 8 + subIterH = 26 + relError = 0.3609 toshow = scalar structure containing the fields: - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 6.9507e-03 - SC2 = 4.9072e-03 - SC3 = 0.4769 - W_density = 0.8700 - H_density = 0.3200 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 5.8829e-03 + SC2 = 4.5886e-03 + SC3 = 0.4480 + W_density = 0.9300 + H_density = 0.3500 iter = 3 - elapsed = 5.8710e-03 - tTotal = 0.021423 - subIterW = 8 + elapsed = 0.010718 + tTotal = 0.032170 + subIterW = 7 subIterH = 13 - relError = 0.3393 + relError = 0.3321 toshow = scalar structure containing the fields: - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 4.3566e-03 - SC2 = 2.9189e-03 - SC3 = 0.3295 - W_density = 0.8733 - H_density = 0.2950 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 3.5299e-03 + SC2 = 2.5698e-03 + SC3 = 0.2805 + W_density = 0.9233 + H_density = 0.3300 iter = 4 - elapsed = 4.3730e-03 - tTotal = 0.025796 - subIterW = 1 - subIterH = 8 - relError = 0.3268 + elapsed = 9.9420e-03 + tTotal = 0.042112 + subIterW = 4 + subIterH = 6 + relError = 0.3165 toshow = scalar structure containing the fields: - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 2.9363e-03 - SC2 = 1.9027e-03 - SC3 = 0.2379 - W_density = 0.8700 - H_density = 0.2800 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 2.1725e-03 + SC2 = 1.5381e-03 + SC3 = 0.1809 + W_density = 0.9267 + H_density = 0.3000 iter = 5 - elapsed = 4.1650e-03 - tTotal = 0.029961 + elapsed = 6.7710e-03 + tTotal = 0.048883 subIterW = 0 - subIterH = 3 - relError = 0.3216 + subIterH = 7 + relError = 0.3088 toshow = scalar structure containing the fields: - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 2.1432e-03 - SC2 = 1.3588e-03 - SC3 = 0.1787 - W_density = 0.8667 - H_density = 0.2700 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 1.5502e-03 + SC2 = 1.0882e-03 + SC3 = 0.1372 + W_density = 0.9433 + H_density = 0.2900 iter = 6 - elapsed = 4.5810e-03 - tTotal = 0.034542 - subIterW = 5 + elapsed = 6.8170e-03 + tTotal = 0.055700 + subIterW = 2 subIterH = 4 - relError = 0.3202 + relError = 0.3040 toshow = scalar structure containing the fields: - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 1.6896e-03 - SC2 = 1.0611e-03 - SC3 = 0.041642 - W_density = 0.8667 - H_density = 0.2550 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 1.3062e-03 + SC2 = 9.0387e-04 + SC3 = 0.1115 + W_density = 0.9433 + H_density = 0.2900 iter = 7 - elapsed = 3.3890e-03 - tTotal = 0.037931 - subIterW = 0 - subIterH = 3 - relError = 0.3206 + elapsed = 6.6970e-03 + tTotal = 0.062397 + subIterW = 2 + subIterH = 4 + relError = 0.3012 toshow = scalar structure containing the fields: - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 1.3279e-03 - SC2 = 8.1796e-04 - SC3 = 0.1084 - W_density = 0.8567 - H_density = 0.2400 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 1.2599e-03 + SC2 = 8.5925e-04 + SC3 = 0.1063 + W_density = 0.9433 + H_density = 0.2750 iter = 8 - elapsed = 5.2500e-03 - tTotal = 0.043181 + elapsed = 6.7920e-03 + tTotal = 0.069189 subIterW = 4 subIterH = 3 - relError = 0.3213 + relError = 0.2998 toshow = scalar structure containing the fields: - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 1.1029e-03 - SC2 = 6.7937e-04 - SC3 = 0.090313 - W_density = 0.8600 - H_density = 0.2350 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 1.3206e-03 + SC2 = 8.9273e-04 + SC3 = 0.1070 + W_density = 0.9333 + H_density = 0.2600 iter = 9 - elapsed = 4.2350e-03 - tTotal = 0.047416 - subIterW = 3 - subIterH = 0 - relError = 0.3225 + elapsed = 7.0460e-03 + tTotal = 0.076235 + subIterW = 5 + subIterH = 5 + relError = 0.2990 toshow = scalar structure containing the fields: - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 1.0122e-03 - SC2 = 6.1948e-04 - SC3 = 0.080988 - W_density = 0.8567 - H_density = 0.2350 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 1.3691e-03 + SC2 = 9.1731e-04 + SC3 = 0.099843 + W_density = 0.9267 + H_density = 0.2500 iter = 10 - elapsed = 3.3920e-03 - tTotal = 0.050808 - subIterW = 3 - subIterH = 0 - relError = 0.3237 + elapsed = 8.0230e-03 + tTotal = 0.084258 + subIterW = 2 + subIterH = 4 + relError = 0.2989 toshow = scalar structure containing the fields: - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 1.0210e-03 - SC2 = 6.1666e-04 - SC3 = 0.079465 - W_density = 0.8433 - H_density = 0.2350 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 1.0102e-03 + SC2 = 6.6672e-04 + SC3 = 0.082245 + W_density = 0.9200 + H_density = 0.2550 iter = 11 - elapsed = 3.3540e-03 - tTotal = 0.054162 - subIterW = 3 - subIterH = 0 - relError = 0.3253 + elapsed = 8.4980e-03 + tTotal = 0.092756 + subIterW = 2 + subIterH = 6 + relError = 0.2990 toshow = scalar structure containing the fields: - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 1.1443e-03 - SC2 = 6.8656e-04 - SC3 = 0.084367 - W_density = 0.8367 - H_density = 0.2350 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 8.4876e-04 + SC2 = 5.5509e-04 + SC3 = 0.018152 + W_density = 0.9200 + H_density = 0.2500 iter = 12 - elapsed = 3.3260e-03 - tTotal = 0.057488 - subIterW = 2 - subIterH = 0 - relError = 0.3276 + elapsed = 5.1050e-03 + tTotal = 0.097861 + subIterW = 0 + subIterH = 3 + relError = 0.2997 toshow = scalar structure containing the fields: - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 1.6769e-03 - SC2 = 1.0028e-03 - SC3 = 0.072522 - W_density = 0.8333 - H_density = 0.2350 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 7.4343e-04 + SC2 = 4.8472e-04 + SC3 = 0.064620 + W_density = 0.9167 + H_density = 0.2450 iter = 13 - elapsed = 3.1120e-03 - tTotal = 0.060600 + elapsed = 6.1310e-03 + tTotal = 0.1040 subIterW = 0 subIterH = 0 - relError = 0.3299 + relError = 0.3004 toshow = scalar structure containing the fields: - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 1.0694e-03 - SC2 = 6.0317e-04 - SC3 = 0.018884 - W_density = 0.7767 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 7.0901e-04 + SC2 = 4.6228e-04 + SC3 = 0.015369 + W_density = 0.9167 H_density = 0.2450 iter = 14 - elapsed = 4.1740e-03 - tTotal = 0.064774 + elapsed = 3.3860e-03 + tTotal = 0.1074 subIterW = 0 - subIterH = 4 - relError = 0.3303 + subIterH = 0 + relError = 0.3013 toshow = scalar structure containing the fields: - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 1.0415e-03 - SC2 = 5.8324e-04 - SC3 = 0.017720 - W_density = 0.7767 - H_density = 0.2300 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 6.8897e-04 + SC2 = 4.4783e-04 + SC3 = 0.059226 + W_density = 0.9133 + H_density = 0.2450 iter = 15 - elapsed = 3.2490e-03 - tTotal = 0.068023 + elapsed = 6.4320e-03 + tTotal = 0.1138 subIterW = 0 - subIterH = 3 - relError = 0.3306 + subIterH = 2 + relError = 0.3023 toshow = scalar structure containing the fields: - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 1.0327e-03 - SC2 = 5.8245e-04 - SC3 = 0.062538 - W_density = 0.7800 - H_density = 0.2400 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 6.7650e-04 + SC2 = 4.3702e-04 + SC3 = 0.056708 + W_density = 0.9067 + H_density = 0.2450 iter = 16 - elapsed = 3.7650e-03 - tTotal = 0.071788 - subIterW = 0 + elapsed = 5.0460e-03 + tTotal = 0.1189 + subIterW = 2 subIterH = 0 - relError = 0.3310 + relError = 0.3033 toshow = scalar structure containing the fields: - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 1.0567e-03 - SC2 = 5.9598e-04 - SC3 = 0.062266 - W_density = 0.7800 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 6.7356e-04 + SC2 = 4.3108e-04 + SC3 = 0.057363 + W_density = 0.9033 H_density = 0.2400 iter = 17 - elapsed = 3.0920e-03 - tTotal = 0.074880 - subIterW = 2 + elapsed = 6.4060e-03 + tTotal = 0.1253 + subIterW = 0 subIterH = 0 - relError = 0.3315 + relError = 0.3044 toshow = scalar structure containing the fields: - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 1.1033e-03 - SC2 = 6.2007e-04 - SC3 = 0.017843 - W_density = 0.7800 - H_density = 0.2350 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 6.8956e-04 + SC2 = 4.3856e-04 + SC3 = 0.055406 + W_density = 0.8967 + H_density = 0.2450 iter = 18 - elapsed = 2.8860e-03 - tTotal = 0.077766 - subIterW = 0 + elapsed = 6.6320e-03 + tTotal = 0.1319 + subIterW = 2 subIterH = 0 - relError = 0.3322 + relError = 0.3056 toshow = scalar structure containing the fields: - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 1.1591e-03 - SC2 = 6.5139e-04 - SC3 = 0.059867 - W_density = 0.7767 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 6.4313e-04 + SC2 = 4.0775e-04 + SC3 = 0.013987 + W_density = 0.8967 H_density = 0.2350 iter = 19 - elapsed = 2.9000e-03 - tTotal = 0.080666 + elapsed = 5.4800e-03 + tTotal = 0.1374 subIterW = 0 - subIterH = 0 - relError = 0.3330 + subIterH = 2 + relError = 0.3066 toshow = scalar structure containing the fields: - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 9.9304e-04 - SC2 = 5.5213e-04 - SC3 = 0.054673 - W_density = 0.7700 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 6.3207e-04 + SC2 = 3.9947e-04 + SC3 = 0.015102 + W_density = 0.8967 H_density = 0.2350 iter = 20 - elapsed = 4.0500e-03 - tTotal = 0.084716 - subIterW = 2 - subIterH = 2 - relError = 0.3337 + elapsed = 3.6540e-03 + tTotal = 0.1410 + subIterW = 0 + subIterH = 0 + relError = 0.3075 toshow = scalar structure containing the fields: - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 9.1003e-04 - SC2 = 5.0234e-04 - SC3 = 0.049726 - W_density = 0.7633 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 6.2984e-04 + SC2 = 3.9554e-04 + SC3 = 0.055510 + W_density = 0.8867 H_density = 0.2350 iter = 21 - elapsed = 3.0890e-03 - tTotal = 0.087805 - subIterW = 2 + elapsed = 5.4020e-03 + tTotal = 0.1464 + subIterW = 3 subIterH = 0 - relError = 0.3344 + relError = 0.3086 toshow = scalar structure containing the fields: - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 8.3179e-04 - SC2 = 4.5748e-04 - SC3 = 0.044055 - W_density = 0.7567 - H_density = 0.2350 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 6.3243e-04 + SC2 = 3.9590e-04 + SC3 = 0.055706 + W_density = 0.8800 + H_density = 0.2400 iter = 22 - elapsed = 3.2210e-03 - tTotal = 0.091026 + elapsed = 6.8550e-03 + tTotal = 0.1533 subIterW = 2 subIterH = 0 - relError = 0.3352 + relError = 0.3096 toshow = scalar structure containing the fields: - initGrNormW = 359.41 - initGrNormH = 467.87 - initNorm = 13.815 - SC1 = 8.0950e-04 - SC2 = 4.4360e-04 - SC3 = 0.038744 - W_density = 0.7533 - H_density = 0.2350 + initGrNormW = 398.43 + initGrNormH = 504.02 + initNorm = 14.116 + SC1 = 6.6528e-04 + SC2 = 4.1381e-04 + SC3 = 0.057535 + W_density = 0.8733 + H_density = 0.2400 iter = 23 - elapsed = 3.1170e-03 - tTotal = 0.094143 - subIterW = 0 + elapsed = 5.5310e-03 + tTotal = 0.1588 + subIterW = 2 subIterH = 0 - relError = 0.3359 + relError = 0.3107 Stop: tolerance reached. final = @@ -4192,19 +4271,19 @@ scalar structure containing the fields: iterations = 23 - elapsed_total = 0.094143 - relative_error = 0.3359 - W_density = 0.7533 - H_density = 0.2350 + elapsed_total = 0.1588 + relative_error = 0.3107 + W_density = 0.8733 + H_density = 0.2400 ***** test [W,H,iter,HIS]=nmf_bpas(A,k,'verbose','type','sparse','nnlssolver','bp','alpha',1.1,'beta',1.3); - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 1.5157 - SC2 = 757.85 - SC3 = 0.5197 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 1.1867 + SC2 = 593.33 + SC3 = 0.4764 W_density = 1 H_density = 1 par = @@ -4228,438 +4307,438 @@ scalar structure containing the fields: - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 0.024651 - SC2 = 0.021940 - SC3 = 2.1988 - W_density = 0.9667 - H_density = 0.4750 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 0.026043 + SC2 = 0.022865 + SC3 = 1.9608 + W_density = 0.9733 + H_density = 0.5300 iter = 1 - elapsed = 8.0510e-03 - tTotal = 8.0510e-03 + elapsed = 0.011080 + tTotal = 0.011080 subIterW = 3 - subIterH = 39 - relError = 0.5704 + subIterH = 38 + relError = 0.5400 toshow = scalar structure containing the fields: - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 9.7019e-03 - SC2 = 5.1226e-03 - SC3 = 0.6868 - W_density = 0.6667 - H_density = 0.2250 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 0.015564 + SC2 = 7.8754e-03 + SC3 = 0.7955 + W_density = 0.6367 + H_density = 0.2200 iter = 2 - elapsed = 8.4490e-03 - tTotal = 0.016500 - subIterW = 8 - subIterH = 32 - relError = 0.4528 + elapsed = 0.012898 + tTotal = 0.023978 + subIterW = 7 + subIterH = 35 + relError = 0.4502 toshow = scalar structure containing the fields: - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 7.3815e-03 - SC2 = 3.4988e-03 - SC3 = 0.5321 - W_density = 0.6233 - H_density = 0.2100 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 0.010874 + SC2 = 4.0451e-03 + SC3 = 0.5636 + W_density = 0.4700 + H_density = 0.2000 iter = 3 - elapsed = 4.9470e-03 - tTotal = 0.021447 - subIterW = 7 - subIterH = 7 - relError = 0.4498 + elapsed = 0.011113 + tTotal = 0.035091 + subIterW = 2 + subIterH = 15 + relError = 0.4431 toshow = scalar structure containing the fields: - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 8.1380e-03 - SC2 = 3.1738e-03 - SC3 = 0.4758 - W_density = 0.5067 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 0.012990 + SC2 = 4.5465e-03 + SC3 = 0.6037 + W_density = 0.4433 H_density = 0.1950 iter = 4 - elapsed = 4.9170e-03 - tTotal = 0.026364 - subIterW = 9 + elapsed = 5.7460e-03 + tTotal = 0.040837 + subIterW = 4 subIterH = 4 - relError = 0.4609 + relError = 0.4510 toshow = scalar structure containing the fields: - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 7.6108e-03 - SC2 = 2.2376e-03 - SC3 = 0.3515 - W_density = 0.3633 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 0.014807 + SC2 = 4.2940e-03 + SC3 = 0.6568 + W_density = 0.3667 H_density = 0.1750 iter = 5 - elapsed = 5.2680e-03 - tTotal = 0.031632 - subIterW = 2 - subIterH = 4 - relError = 0.4692 + elapsed = 5.7510e-03 + tTotal = 0.046588 + subIterW = 4 + subIterH = 3 + relError = 0.4592 toshow = scalar structure containing the fields: - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 8.5186e-03 - SC2 = 2.3852e-03 - SC3 = 0.4068 - W_density = 0.3433 - H_density = 0.1650 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 0.015146 + SC2 = 3.9076e-03 + SC3 = 0.7886 + W_density = 0.3333 + H_density = 0.1450 iter = 6 - elapsed = 3.2600e-03 - tTotal = 0.034892 - subIterW = 3 - subIterH = 2 - relError = 0.4759 + elapsed = 5.5560e-03 + tTotal = 0.052144 + subIterW = 4 + subIterH = 3 + relError = 0.4689 toshow = scalar structure containing the fields: - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 9.7647e-03 - SC2 = 2.2263e-03 - SC3 = 0.4482 - W_density = 0.2700 - H_density = 0.1600 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 0.019827 + SC2 = 3.8464e-03 + SC3 = 0.5027 + W_density = 0.2333 + H_density = 0.1350 iter = 7 - elapsed = 3.3070e-03 - tTotal = 0.038199 - subIterW = 2 - subIterH = 4 - relError = 0.4800 + elapsed = 5.5880e-03 + tTotal = 0.057732 + subIterW = 6 + subIterH = 1 + relError = 0.4789 toshow = scalar structure containing the fields: - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 0.011042 - SC2 = 2.3851e-03 - SC3 = 0.4054 - W_density = 0.2567 - H_density = 0.1500 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 0.015870 + SC2 = 2.3488e-03 + SC3 = 0.3409 + W_density = 0.1700 + H_density = 0.1150 iter = 8 - elapsed = 3.1380e-03 - tTotal = 0.041337 + elapsed = 5.4470e-03 + tTotal = 0.063179 subIterW = 2 - subIterH = 2 - relError = 0.4832 + subIterH = 1 + relError = 0.4838 toshow = scalar structure containing the fields: - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 0.012156 - SC2 = 2.1151e-03 - SC3 = 0.3830 - W_density = 0.1967 - H_density = 0.1350 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 2.4615e-03 + SC2 = 2.4615e-04 + SC3 = 0.031159 + W_density = 0.1000 + H_density = 0.1000 iter = 9 - elapsed = 3.6600e-03 - tTotal = 0.044997 + elapsed = 3.2670e-03 + tTotal = 0.066446 subIterW = 0 - subIterH = 2 - relError = 0.4845 + subIterH = 1 + relError = 0.4865 toshow = scalar structure containing the fields: - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 0.011052 - SC2 = 1.8567e-03 - SC3 = 0.2914 - W_density = 0.1933 - H_density = 0.1300 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 8.7735e-04 + SC2 = 8.7735e-05 + SC3 = 0.017275 + W_density = 0.1000 + H_density = 0.1000 iter = 10 - elapsed = 3.0190e-03 - tTotal = 0.048016 - subIterW = 2 - subIterH = 2 - relError = 0.4870 + elapsed = 1.4140e-03 + tTotal = 0.067860 + subIterW = 0 + subIterH = 0 + relError = 0.4864 toshow = scalar structure containing the fields: - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 9.1597e-03 - SC2 = 1.3923e-03 - SC3 = 0.1936 - W_density = 0.1733 - H_density = 0.1200 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 5.6906e-04 + SC2 = 5.6906e-05 + SC3 = 0.012614 + W_density = 0.1000 + H_density = 0.1000 iter = 11 - elapsed = 2.8870e-03 - tTotal = 0.050903 - subIterW = 1 - subIterH = 1 - relError = 0.4903 + elapsed = 1.3640e-03 + tTotal = 0.069224 + subIterW = 0 + subIterH = 0 + relError = 0.4864 toshow = scalar structure containing the fields: - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 5.2862e-03 - SC2 = 7.5064e-04 - SC3 = 0.1249 - W_density = 0.1633 - H_density = 0.1100 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 3.7036e-04 + SC2 = 3.7036e-05 + SC3 = 7.6024e-03 + W_density = 0.1000 + H_density = 0.1000 iter = 12 - elapsed = 2.8930e-03 - tTotal = 0.053796 - subIterW = 1 - subIterH = 1 - relError = 0.4928 + elapsed = 1.3390e-03 + tTotal = 0.070563 + subIterW = 0 + subIterH = 0 + relError = 0.4864 toshow = scalar structure containing the fields: - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 3.8802e-03 - SC2 = 5.3547e-04 - SC3 = 0.078217 - W_density = 0.1567 - H_density = 0.1100 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 2.4109e-04 + SC2 = 2.4109e-05 + SC3 = 4.6077e-03 + W_density = 0.1000 + H_density = 0.1000 iter = 13 - elapsed = 2.0340e-03 - tTotal = 0.055830 - subIterW = 1 + elapsed = 1.3590e-03 + tTotal = 0.071922 + subIterW = 0 subIterH = 0 - relError = 0.4955 + relError = 0.4864 toshow = scalar structure containing the fields: - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 2.4893e-03 - SC2 = 3.3854e-04 - SC3 = 0.026603 - W_density = 0.1567 - H_density = 0.1050 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 1.5697e-04 + SC2 = 1.5697e-05 + SC3 = 3.6249e-03 + W_density = 0.1000 + H_density = 0.1000 iter = 14 - elapsed = 1.8300e-03 - tTotal = 0.057660 + elapsed = 1.3820e-03 + tTotal = 0.073304 subIterW = 0 subIterH = 0 - relError = 0.4976 + relError = 0.4864 toshow = scalar structure containing the fields: - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 2.2130e-03 - SC2 = 2.9655e-04 - SC3 = 0.046674 - W_density = 0.1533 - H_density = 0.1050 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 1.0221e-04 + SC2 = 1.0221e-05 + SC3 = 2.0231e-03 + W_density = 0.1000 + H_density = 0.1000 iter = 15 - elapsed = 1.8280e-03 - tTotal = 0.059488 + elapsed = 1.3470e-03 + tTotal = 0.074651 subIterW = 0 subIterH = 0 - relError = 0.4997 + relError = 0.4863 toshow = scalar structure containing the fields: - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 2.6082e-03 - SC2 = 3.4949e-04 - SC3 = 0.025224 - W_density = 0.1533 - H_density = 0.1050 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 6.6554e-05 + SC2 = 6.6554e-06 + SC3 = 1.2720e-03 + W_density = 0.1000 + H_density = 0.1000 iter = 16 - elapsed = 1.0460e-03 - tTotal = 0.060534 + elapsed = 1.5020e-03 + tTotal = 0.076153 subIterW = 0 subIterH = 0 - relError = 0.5019 + relError = 0.4863 toshow = scalar structure containing the fields: - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 4.3396e-03 - SC2 = 5.8151e-04 - SC3 = 0.026407 - W_density = 0.1533 - H_density = 0.1050 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 4.3340e-05 + SC2 = 4.3340e-06 + SC3 = 8.5788e-04 + W_density = 0.1000 + H_density = 0.1000 iter = 17 - elapsed = 1.0450e-03 - tTotal = 0.061579 + elapsed = 1.3410e-03 + tTotal = 0.077494 subIterW = 0 subIterH = 0 - relError = 0.5047 + relError = 0.4863 toshow = scalar structure containing the fields: - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 8.4806e-04 - SC2 = 8.4806e-05 - SC3 = 0.017600 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 2.8224e-05 + SC2 = 2.8224e-06 + SC3 = 6.2571e-04 W_density = 0.1000 H_density = 0.1000 iter = 18 - elapsed = 1.8710e-03 - tTotal = 0.063450 + elapsed = 1.4200e-03 + tTotal = 0.078914 subIterW = 0 subIterH = 0 - relError = 0.5064 + relError = 0.4863 toshow = scalar structure containing the fields: - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 3.8806e-04 - SC2 = 3.8806e-05 - SC3 = 8.6849e-03 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 1.8380e-05 + SC2 = 1.8380e-06 + SC3 = 3.7730e-04 W_density = 0.1000 H_density = 0.1000 iter = 19 - elapsed = 9.6200e-04 - tTotal = 0.064412 + elapsed = 1.3830e-03 + tTotal = 0.080297 subIterW = 0 subIterH = 0 - relError = 0.5063 + relError = 0.4863 toshow = scalar structure containing the fields: - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 2.4761e-04 - SC2 = 2.4761e-05 - SC3 = 6.4323e-03 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 1.1970e-05 + SC2 = 1.1970e-06 + SC3 = 2.3693e-04 W_density = 0.1000 H_density = 0.1000 iter = 20 - elapsed = 9.4000e-04 - tTotal = 0.065352 + elapsed = 1.3590e-03 + tTotal = 0.081656 subIterW = 0 subIterH = 0 - relError = 0.5063 + relError = 0.4863 toshow = scalar structure containing the fields: - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 1.5851e-04 - SC2 = 1.5851e-05 - SC3 = 3.9586e-03 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 7.7952e-06 + SC2 = 7.7952e-07 + SC3 = 1.8784e-04 W_density = 0.1000 H_density = 0.1000 iter = 21 - elapsed = 9.7000e-04 - tTotal = 0.066322 + elapsed = 1.3510e-03 + tTotal = 0.083007 subIterW = 0 subIterH = 0 - relError = 0.5063 + relError = 0.4863 toshow = scalar structure containing the fields: - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 1.0149e-04 - SC2 = 1.0149e-05 - SC3 = 2.5345e-03 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 5.0766e-06 + SC2 = 5.0766e-07 + SC3 = 1.1255e-04 W_density = 0.1000 H_density = 0.1000 iter = 22 - elapsed = 1.0540e-03 - tTotal = 0.067376 + elapsed = 1.5650e-03 + tTotal = 0.084572 subIterW = 0 subIterH = 0 - relError = 0.5063 + relError = 0.4863 toshow = scalar structure containing the fields: - initGrNormW = 431.66 - initGrNormH = 622.90 - initNorm = 13.815 - SC1 = 6.4983e-05 - SC2 = 6.4983e-06 - SC3 = 1.5069e-03 + initGrNormW = 343.14 + initGrNormH = 484.05 + initNorm = 14.116 + SC1 = 3.3061e-06 + SC2 = 3.3061e-07 + SC3 = 6.7865e-05 W_density = 0.1000 H_density = 0.1000 iter = 23 - elapsed = 1.0610e-03 - tTotal = 0.068437 + elapsed = 1.5650e-03 + tTotal = 0.086137 subIterW = 0 subIterH = 0 - relError = 0.5063 + relError = 0.4863 Stop: tolerance reached. final = @@ -4667,19 +4746,19 @@ scalar structure containing the fields: iterations = 23 - elapsed_total = 0.068437 - relative_error = 0.5063 + elapsed_total = 0.086137 + relative_error = 0.4863 W_density = 0.1000 H_density = 0.1000 ***** test [W,H,iter,HIS]=nmf_bpas(A,k,'verbose','type','plain','winit',rand(m,k)); - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 1.1097 - SC2 = 554.85 - SC3 = 0.4908 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 1.3137 + SC2 = 656.87 + SC3 = 0.5150 W_density = 1 H_density = 1 par = @@ -4690,8 +4769,8 @@ n = 20 type = plain nnls_solver = bp - alpha = 0.4827 - beta = 0.4827 + alpha = 0.5002 + beta = 0.5002 max_iter = 100 min_iter = 20 max_time = 1000 @@ -4703,511 +4782,530 @@ scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 0.017121 - SC2 = 0.012636 - SC3 = 0.6027 - W_density = 0.7367 - H_density = 0.5900 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 0.015444 + SC2 = 0.010749 + SC3 = 0.5706 + W_density = 0.7033 + H_density = 0.5800 iter = 1 - elapsed = 9.4890e-03 - tTotal = 9.4890e-03 - subIterW = 42 + elapsed = 0.016050 + tTotal = 0.016050 + subIterW = 43 subIterH = 36 - relError = 0.3533 + relError = 0.3341 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 9.9107e-03 - SC2 = 6.9771e-03 - SC3 = 0.4179 - W_density = 0.7267 - H_density = 0.6300 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 8.0135e-03 + SC2 = 5.5293e-03 + SC3 = 0.3310 + W_density = 0.7100 + H_density = 0.6050 iter = 2 - elapsed = 8.5830e-03 - tTotal = 0.018072 + elapsed = 0.015007 + tTotal = 0.031057 subIterW = 19 - subIterH = 23 - relError = 0.3010 + subIterH = 26 + relError = 0.2844 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 7.8878e-03 - SC2 = 5.3953e-03 - SC3 = 0.3566 - W_density = 0.7100 - H_density = 0.6000 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 5.2922e-03 + SC2 = 3.6728e-03 + SC3 = 0.2294 + W_density = 0.7233 + H_density = 0.6450 iter = 3 - elapsed = 8.1480e-03 - tTotal = 0.026220 - subIterW = 21 - subIterH = 13 - relError = 0.2770 + elapsed = 0.011927 + tTotal = 0.042984 + subIterW = 16 + subIterH = 11 + relError = 0.2695 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 6.0283e-03 - SC2 = 4.0872e-03 - SC3 = 0.2715 - W_density = 0.7000 - H_density = 0.6200 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 3.7298e-03 + SC2 = 2.5512e-03 + SC3 = 0.1738 + W_density = 0.7267 + H_density = 0.6100 iter = 4 - elapsed = 6.3650e-03 - tTotal = 0.032585 - subIterW = 12 - subIterH = 10 - relError = 0.2639 + elapsed = 8.8410e-03 + tTotal = 0.051825 + subIterW = 8 + subIterH = 11 + relError = 0.2626 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 4.4179e-03 - SC2 = 2.9953e-03 - SC3 = 0.2012 - W_density = 0.6967 - H_density = 0.6400 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 2.8615e-03 + SC2 = 1.9287e-03 + SC3 = 0.1469 + W_density = 0.7233 + H_density = 0.5950 iter = 5 - elapsed = 6.0770e-03 - tTotal = 0.038662 - subIterW = 12 - subIterH = 5 - relError = 0.2569 + elapsed = 8.6220e-03 + tTotal = 0.060447 + subIterW = 7 + subIterH = 8 + relError = 0.2585 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 3.4054e-03 - SC2 = 2.2612e-03 - SC3 = 0.1588 - W_density = 0.6767 - H_density = 0.6450 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 2.7063e-03 + SC2 = 1.8240e-03 + SC3 = 0.1396 + W_density = 0.7200 + H_density = 0.6000 iter = 6 - elapsed = 6.1590e-03 - tTotal = 0.044821 - subIterW = 10 - subIterH = 7 - relError = 0.2526 + elapsed = 8.3080e-03 + tTotal = 0.068755 + subIterW = 7 + subIterH = 3 + relError = 0.2558 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 2.7116e-03 - SC2 = 1.8059e-03 - SC3 = 0.1219 - W_density = 0.6800 - H_density = 0.6400 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 2.4975e-03 + SC2 = 1.6534e-03 + SC3 = 0.1351 + W_density = 0.7100 + H_density = 0.5850 iter = 7 - elapsed = 4.6800e-03 - tTotal = 0.049501 + elapsed = 8.2780e-03 + tTotal = 0.077033 subIterW = 5 - subIterH = 0 - relError = 0.2501 + subIterH = 5 + relError = 0.2535 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 2.4024e-03 - SC2 = 1.6048e-03 - SC3 = 0.1069 - W_density = 0.6800 - H_density = 0.6400 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 2.4053e-03 + SC2 = 1.5971e-03 + SC3 = 0.1293 + W_density = 0.7167 + H_density = 0.5800 iter = 8 - elapsed = 4.9600e-03 - tTotal = 0.054461 - subIterW = 6 - subIterH = 4 - relError = 0.2484 + elapsed = 7.7610e-03 + tTotal = 0.084794 + subIterW = 4 + subIterH = 0 + relError = 0.2515 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 2.2326e-03 - SC2 = 1.4646e-03 - SC3 = 0.1014 - W_density = 0.6667 - H_density = 0.6400 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 2.2392e-03 + SC2 = 1.4689e-03 + SC3 = 0.1190 + W_density = 0.7133 + H_density = 0.5700 iter = 9 - elapsed = 4.9960e-03 - tTotal = 0.059457 - subIterW = 4 + elapsed = 8.1130e-03 + tTotal = 0.092907 + subIterW = 3 subIterH = 4 - relError = 0.2469 + relError = 0.2498 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 2.0387e-03 - SC2 = 1.3455e-03 - SC3 = 0.093522 - W_density = 0.6733 - H_density = 0.6350 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 2.0730e-03 + SC2 = 1.3433e-03 + SC3 = 0.1140 + W_density = 0.7167 + H_density = 0.5400 iter = 10 - elapsed = 4.9000e-03 - tTotal = 0.064357 - subIterW = 4 - subIterH = 3 - relError = 0.2458 + elapsed = 8.0180e-03 + tTotal = 0.1009 + subIterW = 3 + subIterH = 4 + relError = 0.2484 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 2.0714e-03 - SC2 = 1.3506e-03 - SC3 = 0.090869 - W_density = 0.6700 - H_density = 0.6250 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 1.9365e-03 + SC2 = 1.2355e-03 + SC3 = 0.1077 + W_density = 0.7033 + H_density = 0.5350 iter = 11 - elapsed = 4.9090e-03 - tTotal = 0.069266 - subIterW = 3 - subIterH = 4 - relError = 0.2448 + elapsed = 8.3780e-03 + tTotal = 0.1093 + subIterW = 6 + subIterH = 6 + relError = 0.2474 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 1.8358e-03 - SC2 = 1.1970e-03 - SC3 = 0.082874 - W_density = 0.6700 - H_density = 0.6200 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 1.8485e-03 + SC2 = 1.1793e-03 + SC3 = 0.1009 + W_density = 0.7000 + H_density = 0.5350 iter = 12 - elapsed = 4.7500e-03 - tTotal = 0.074016 - subIterW = 4 + elapsed = 6.3490e-03 + tTotal = 0.1157 + subIterW = 5 subIterH = 0 - relError = 0.2438 + relError = 0.2465 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 1.6395e-03 - SC2 = 1.0657e-03 - SC3 = 0.077420 - W_density = 0.6700 - H_density = 0.6100 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 1.8500e-03 + SC2 = 1.1877e-03 + SC3 = 0.099894 + W_density = 0.7033 + H_density = 0.5450 iter = 13 - elapsed = 4.9880e-03 - tTotal = 0.079004 - subIterW = 4 - subIterH = 4 - relError = 0.2431 + elapsed = 8.2620e-03 + tTotal = 0.1239 + subIterW = 0 + subIterH = 2 + relError = 0.2457 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 1.6267e-03 - SC2 = 1.0476e-03 - SC3 = 0.079708 - W_density = 0.6667 - H_density = 0.6100 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 1.8513e-03 + SC2 = 1.2034e-03 + SC3 = 0.097702 + W_density = 0.7067 + H_density = 0.5550 iter = 14 - elapsed = 4.9400e-03 - tTotal = 0.083944 - subIterW = 3 + elapsed = 9.9040e-03 + tTotal = 0.1338 + subIterW = 6 subIterH = 4 - relError = 0.2424 + relError = 0.2448 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 1.6644e-03 - SC2 = 1.0852e-03 - SC3 = 0.082925 - W_density = 0.6767 - H_density = 0.6100 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 1.7528e-03 + SC2 = 1.1288e-03 + SC3 = 0.095101 + W_density = 0.7000 + H_density = 0.5600 iter = 15 - elapsed = 3.8680e-03 - tTotal = 0.087812 - subIterW = 3 - subIterH = 0 - relError = 0.2418 + elapsed = 7.9510e-03 + tTotal = 0.1418 + subIterW = 4 + subIterH = 3 + relError = 0.2439 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 1.7333e-03 - SC2 = 1.1301e-03 - SC3 = 0.088004 - W_density = 0.6800 - H_density = 0.6100 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 1.7540e-03 + SC2 = 1.1366e-03 + SC3 = 0.095170 + W_density = 0.7000 + H_density = 0.5650 iter = 16 - elapsed = 4.6190e-03 - tTotal = 0.092431 - subIterW = 0 - subIterH = 2 - relError = 0.2412 + elapsed = 7.7140e-03 + tTotal = 0.1495 + subIterW = 6 + subIterH = 0 + relError = 0.2430 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 1.6938e-03 - SC2 = 1.0976e-03 - SC3 = 0.086409 - W_density = 0.6733 - H_density = 0.6100 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 1.6212e-03 + SC2 = 1.0570e-03 + SC3 = 0.094135 + W_density = 0.7067 + H_density = 0.5550 iter = 17 - elapsed = 4.8040e-03 - tTotal = 0.097235 - subIterW = 2 - subIterH = 2 - relError = 0.2405 + elapsed = 8.6270e-03 + tTotal = 0.1581 + subIterW = 4 + subIterH = 4 + relError = 0.2421 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 1.6599e-03 - SC2 = 1.0823e-03 - SC3 = 0.082355 - W_density = 0.6800 - H_density = 0.6100 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 1.5114e-03 + SC2 = 9.8239e-04 + SC3 = 0.088323 + W_density = 0.7067 + H_density = 0.5550 iter = 18 - elapsed = 4.6600e-03 - tTotal = 0.1019 - subIterW = 3 - subIterH = 0 - relError = 0.2399 + elapsed = 8.4180e-03 + tTotal = 0.1665 + subIterW = 6 + subIterH = 4 + relError = 0.2414 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 1.6304e-03 - SC2 = 1.0630e-03 - SC3 = 0.048086 - W_density = 0.6800 - H_density = 0.6050 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 1.4568e-03 + SC2 = 9.5568e-04 + SC3 = 0.082793 + W_density = 0.7100 + H_density = 0.5550 iter = 19 - elapsed = 3.6730e-03 - tTotal = 0.1056 - subIterW = 0 - subIterH = 0 - relError = 0.2392 + elapsed = 8.0010e-03 + tTotal = 0.1745 + subIterW = 3 + subIterH = 2 + relError = 0.2406 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 1.5625e-03 - SC2 = 1.0219e-03 - SC3 = 0.075873 - W_density = 0.6800 - H_density = 0.6100 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 1.4256e-03 + SC2 = 9.3518e-04 + SC3 = 0.079714 + W_density = 0.7100 + H_density = 0.5700 iter = 20 - elapsed = 4.6230e-03 - tTotal = 0.1102 + elapsed = 7.9720e-03 + tTotal = 0.1825 subIterW = 2 - subIterH = 0 - relError = 0.2386 + subIterH = 3 + relError = 0.2399 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 1.5032e-03 - SC2 = 9.8008e-04 - SC3 = 0.044789 - W_density = 0.6800 - H_density = 0.6050 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 1.3894e-03 + SC2 = 9.1703e-04 + SC3 = 0.077539 + W_density = 0.7133 + H_density = 0.5650 iter = 21 - elapsed = 3.8360e-03 - tTotal = 0.1140 - subIterW = 0 - subIterH = 2 - relError = 0.2381 + elapsed = 7.6990e-03 + tTotal = 0.1902 + subIterW = 3 + subIterH = 0 + relError = 0.2392 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 1.4012e-03 - SC2 = 9.1916e-04 - SC3 = 0.070163 - W_density = 0.6933 - H_density = 0.5950 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 1.3727e-03 + SC2 = 8.9775e-04 + SC3 = 0.075389 + W_density = 0.7033 + H_density = 0.5800 iter = 22 - elapsed = 5.0050e-03 - tTotal = 0.1190 - subIterW = 4 - subIterH = 2 - relError = 0.2375 + elapsed = 8.2580e-03 + tTotal = 0.1985 + subIterW = 3 + subIterH = 3 + relError = 0.2385 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 1.3377e-03 - SC2 = 8.7484e-04 - SC3 = 0.066842 - W_density = 0.6933 - H_density = 0.5850 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 1.3319e-03 + SC2 = 8.6843e-04 + SC3 = 0.073200 + W_density = 0.7033 + H_density = 0.5750 iter = 23 - elapsed = 4.9080e-03 - tTotal = 0.1239 + elapsed = 7.8420e-03 + tTotal = 0.2063 subIterW = 2 - subIterH = 2 - relError = 0.2371 + subIterH = 0 + relError = 0.2379 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 1.1955e-03 - SC2 = 7.7471e-04 - SC3 = 0.059813 - W_density = 0.6833 - H_density = 0.5850 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 1.2463e-03 + SC2 = 8.1012e-04 + SC3 = 0.069411 + W_density = 0.7033 + H_density = 0.5700 iter = 24 - elapsed = 4.9520e-03 - tTotal = 0.1289 + elapsed = 7.8770e-03 + tTotal = 0.2142 subIterW = 3 - subIterH = 2 - relError = 0.2367 + subIterH = 0 + relError = 0.2374 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 1.0655e-03 - SC2 = 6.8616e-04 - SC3 = 0.054210 - W_density = 0.6800 - H_density = 0.5850 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 1.1714e-03 + SC2 = 7.6374e-04 + SC3 = 0.065285 + W_density = 0.7033 + H_density = 0.5700 iter = 25 - elapsed = 4.7130e-03 - tTotal = 0.1336 - subIterW = 0 - subIterH = 2 - relError = 0.2364 + elapsed = 6.4800e-03 + tTotal = 0.2207 + subIterW = 2 + subIterH = 0 + relError = 0.2370 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 9.7556e-04 - SC2 = 6.2826e-04 - SC3 = 0.048498 - W_density = 0.6800 - H_density = 0.5850 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 1.1021e-03 + SC2 = 7.2520e-04 + SC3 = 0.061728 + W_density = 0.7100 + H_density = 0.5800 iter = 26 - elapsed = 4.8970e-03 - tTotal = 0.1385 + elapsed = 8.1260e-03 + tTotal = 0.2288 subIterW = 2 subIterH = 2 - relError = 0.2362 + relError = 0.2366 toshow = scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 9.0989e-04 - SC2 = 5.8779e-04 - SC3 = 0.024774 - W_density = 0.6800 - H_density = 0.5900 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 1.0199e-03 + SC2 = 6.6904e-04 + SC3 = 0.057220 + W_density = 0.7033 + H_density = 0.5800 iter = 27 - elapsed = 3.7480e-03 - tTotal = 0.1422 + elapsed = 8.9180e-03 + tTotal = 0.2377 + subIterW = 5 + subIterH = 2 + relError = 0.2363 + +toshow = + + scalar structure containing the fields: + + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 9.3000e-04 + SC2 = 6.0822e-04 + SC3 = 0.053046 + W_density = 0.7000 + H_density = 0.5750 + iter = 28 + elapsed = 8.3610e-03 + tTotal = 0.2461 subIterW = 0 subIterH = 0 relError = 0.2360 @@ -5216,31 +5314,50 @@ scalar structure containing the fields: - initGrNormW = 352.82 - initGrNormH = 428.22 - initNorm = 13.815 - SC1 = 8.5758e-04 - SC2 = 5.5228e-04 - SC3 = 0.026743 - W_density = 0.6800 - H_density = 0.5800 - iter = 28 - elapsed = 3.9290e-03 - tTotal = 0.1462 - subIterW = 0 - subIterH = 2 - relError = 0.2358 + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 8.6662e-04 + SC2 = 5.6504e-04 + SC3 = 0.049764 + W_density = 0.7000 + H_density = 0.5700 + iter = 29 + elapsed = 0.010678 + tTotal = 0.2567 + subIterW = 2 + subIterH = 0 + relError = 0.2357 + +toshow = + + scalar structure containing the fields: + + initGrNormW = 422.76 + initGrNormH = 502.74 + initNorm = 14.116 + SC1 = 7.9639e-04 + SC2 = 5.1606e-04 + SC3 = 0.045378 + W_density = 0.6967 + H_density = 0.5750 + iter = 30 + elapsed = 0.010386 + tTotal = 0.2671 + subIterW = 4 + subIterH = 3 + relError = 0.2355 Stop: tolerance reached. final = scalar structure containing the fields: - iterations = 28 - elapsed_total = 0.1462 - relative_error = 0.2358 - W_density = 0.6800 - H_density = 0.5800 + iterations = 30 + elapsed_total = 0.2671 + relative_error = 0.2355 + W_density = 0.6967 + H_density = 0.5750 ***** demo m = 300; @@ -5288,25 +5405,22 @@ recovery_error_W = norm(W_org-W)/norm(W_org) recovery_error_H = norm(H_org-H)/norm(H_org) 6 tests, 6 passed, 0 known failure, 0 skipped -[inst/circulant_make_matrix.m] ->>>>> /build/reproducible-path/octave-linear-algebra-2.2.3/inst/circulant_make_matrix.m -***** shared v,C - v = [1 2 3]'; C = [1 3 2; 2 1 3; 3 2 1]; -***** assert (circulant_make_matrix(v), C); -warning: `circulant_make_matrix (V)' has been deprecated in favor of `gallery ("circul", V)''. This function will be removed from future versions of the `linear-algebra' package -warning: called from - circulant_make_matrix at line 43 column 5 - __test__ at line 2 column 1 - test at line 682 column 11 - /tmp/tmp.wPeDjNPL8Y at line 38 column 31 - -1 test, 1 passed, 0 known failure, 0 skipped -[inst/@blksparse/ctranspose.m] ->>>>> /build/reproducible-path/octave-linear-algebra-2.2.3/inst/@blksparse/ctranspose.m +[inst/funm.m] +>>>>> /build/reproducible-path/octave-linear-algebra-2.2.3/inst/funm.m +***** function b = fsin (a) + b = sin (a); +***** endfunction ***** test - r = blksparse ([1,2],[1,2],cat(3,eye(2),[1 2; -2 1])); - rt = r'; - assert (full(rt'),full(r)); + mtx = randn (100); + assert (funm (mtx, "fsin"), thfm (mtx, "sin"), 1e-9) +1 test, 1 passed, 0 known failure, 0 skipped +[inst/circulant_eig.m] +>>>>> /build/reproducible-path/octave-linear-algebra-2.2.3/inst/circulant_eig.m +***** shared v,C,vs,lambda + v = [1 2 3]'; + C = gallery("circul", v)'; + [vs lambda] = circulant_eig(v); +***** assert (vs*lambda, C*vs, 100*eps); 1 test, 1 passed, 0 known failure, 0 skipped [inst/vec_projection.m] >>>>> /build/reproducible-path/octave-linear-algebra-2.2.3/inst/vec_projection.m @@ -5318,46 +5432,6 @@ assert (vec_projection ([1,1,0], [1.05,0.94,0]), 1.4121, 1e-4); assert (vec_projection ([1,1.1,0], [1.05,0.94,0]), 1.4788, 1e-4); 1 test, 1 passed, 0 known failure, 0 skipped -[inst/cod.m] ->>>>> /build/reproducible-path/octave-linear-algebra-2.2.3/inst/cod.m -***** test - a = rand (5, 10); - [q, r, z] = cod (a); - assert (norm (q*r*z' - a) / norm (a) < 1e-10); -***** test - a = rand (5, 10) + i * rand (5, 10); - [q, r, z] = cod (a); - assert (norm (q*r*z' - a) / norm (a) < 1e-10); -***** test - a = rand (5, 10); - [q, r, z, p] = cod (a); - assert (norm (q*r*z' - a*p) / norm (a) < 1e-10); -3 tests, 3 passed, 0 known failure, 0 skipped -[inst/cartprod.m] ->>>>> /build/reproducible-path/octave-linear-algebra-2.2.3/inst/cartprod.m -***** assert(cartprod(1:2,0:1),[1 0; 2 0; 1 1; 2 1]) -1 test, 1 passed, 0 known failure, 0 skipped -[inst/circulant_inv.m] ->>>>> /build/reproducible-path/octave-linear-algebra-2.2.3/inst/circulant_inv.m -***** shared v - v = [1 2 3]'; -***** assert (gallery ("circul", circulant_inv (v)), inv (gallery ("circul", v)), 10*eps); -1 test, 1 passed, 0 known failure, 0 skipped -[inst/funm.m] ->>>>> /build/reproducible-path/octave-linear-algebra-2.2.3/inst/funm.m -***** function b = fsin (a) - b = sin (a); -***** endfunction -***** test - mtx = randn (100); - assert (funm (mtx, "fsin"), thfm (mtx, "sin"), 1e-9) -1 test, 1 passed, 0 known failure, 0 skipped -[inst/circulant_matrix_vector_product.m] ->>>>> /build/reproducible-path/octave-linear-algebra-2.2.3/inst/circulant_matrix_vector_product.m -***** shared v,x - v = [1 2 3]'; x = [2 5 6]'; -***** assert (circulant_matrix_vector_product(v, x), circulant_make_matrix(v)*x, eps); -1 test, 1 passed, 0 known failure, 0 skipped Checking C++ files ... Done running the unit tests. Summary: 18 tests, 18 passed, 0 known failures, 0 skipped @@ -5388,12 +5462,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/30746/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/30746/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/69325 and its subdirectories -I: Current time: Mon May 19 14:21:09 -12 2025 -I: pbuilder-time-stamp: 1747707669 +I: removing directory /srv/workspace/pbuilder/30746 and its subdirectories +I: Current time: Wed Apr 17 10:00:10 +14 2024 +I: pbuilder-time-stamp: 1713297610