Diff of the two buildlogs: -- --- b1/build.log 2025-09-12 14:30:49.134333447 +0000 +++ b2/build.log 2025-09-12 14:34:41.718629130 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Sep 12 02:27:04 -12 2025 -I: pbuilder-time-stamp: 1757687224 +I: Current time: Fri Oct 16 10:53:50 +14 2026 +I: pbuilder-time-stamp: 1792097630 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -22,53 +22,85 @@ 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/2913774/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/4032719/tmp/hooks/D01_modify_environment starting +debug: Running on ionos5-amd64. +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 Oct 15 20:54 /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/4032719/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/4032719/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='amd64' + 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]="3" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='94ae6f6503014fdea4eb33fe0b86cc88' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - 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='2913774' - PS1='# ' - PS2='> ' + INVOCATION_ID=4d36b25ad81145d69670060644882c81 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-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=4032719 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.xC7BPesg/pbuilderrc_ya2V --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.xC7BPesg/b1 --logfile b1/build.log octave-linear-algebra_2.2.3-4.dsc' - SUDO_GID='110' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132: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.xC7BPesg/pbuilderrc_uBOb --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.xC7BPesg/b2 --logfile b2/build.log octave-linear-algebra_2.2.3-4.dsc' + SUDO_GID=110 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos1-amd64 6.12.43+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.43+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.43-1 (2025-08-27) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2913774/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/4032719/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -639,7 +671,7 @@ Get: 531 http://deb.debian.org/debian forky/main amd64 gfortran amd64 4:15.2.0-1 [1436 B] Get: 532 http://deb.debian.org/debian forky/main amd64 octave-dev amd64 9.4.0-1 [1007 kB] Get: 533 http://deb.debian.org/debian forky/main amd64 dh-octave all 1.10.3 [23.2 kB] -Fetched 281 MB in 7s (40.8 MB/s) +Fetched 281 MB in 28s (10.1 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:amd64. (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 ... 19917 files and directories currently installed.) @@ -2824,7 +2856,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/4032719/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/4032719/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 @@ -2876,12 +2912,12 @@ Stop: tolerance reached. ***** test [W,H,iter,HIS]=nmf_bpas(A,k,'verbose'); - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 1.2503 - SC2 = 625.17 - SC3 = 0.5066 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 1.1708 + SC2 = 585.40 + SC3 = 0.4985 W_density = 1 H_density = 1 par = @@ -2892,8 +2928,8 @@ n = 20 type = regularized nnls_solver = bp - alpha = 0.5024 - beta = 0.5024 + alpha = 0.5224 + beta = 0.5224 max_iter = 100 min_iter = 20 max_time = 1000 @@ -2905,438 +2941,438 @@ scalar structure containing the fields: - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 0.028213 - SC2 = 0.027931 - SC3 = 2.2836 - W_density = 0.9833 - H_density = 0.6850 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 0.032239 + SC2 = 0.031208 + SC3 = 2.3439 + W_density = 0.9700 + H_density = 0.6500 iter = 1 - elapsed = 5.0340e-03 - tTotal = 5.0340e-03 + elapsed = 5.3720e-03 + tTotal = 5.3720e-03 subIterW = 4 - subIterH = 28 - relError = 0.4361 + subIterH = 30 + relError = 0.4152 toshow = scalar structure containing the fields: - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 0.016162 - SC2 = 0.015192 - SC3 = 1.2366 - W_density = 0.9067 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 0.016920 + SC2 = 0.016379 + SC3 = 1.2234 + W_density = 0.9533 H_density = 0.5400 iter = 2 - elapsed = 5.1410e-03 - tTotal = 0.010175 - subIterW = 14 - subIterH = 24 - relError = 0.3438 + elapsed = 4.8700e-03 + tTotal = 0.010242 + subIterW = 7 + subIterH = 23 + relError = 0.3223 toshow = scalar structure containing the fields: - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 0.010474 - SC2 = 9.6566e-03 - SC3 = 0.7948 - W_density = 0.8900 - H_density = 0.5800 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 0.010794 + SC2 = 0.010276 + SC3 = 0.7876 + W_density = 0.9300 + H_density = 0.5850 iter = 3 - elapsed = 5.0110e-03 - tTotal = 0.015186 - subIterW = 6 - subIterH = 17 - relError = 0.3105 + elapsed = 4.4160e-03 + tTotal = 0.014658 + subIterW = 8 + subIterH = 14 + relError = 0.2926 toshow = scalar structure containing the fields: - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 7.4159e-03 - SC2 = 6.6298e-03 - SC3 = 0.5606 - W_density = 0.8633 - H_density = 0.6300 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 7.7724e-03 + SC2 = 7.2438e-03 + SC3 = 0.5652 + W_density = 0.9167 + H_density = 0.6200 iter = 4 - elapsed = 3.8610e-03 - tTotal = 0.019047 + elapsed = 3.6510e-03 + tTotal = 0.018309 subIterW = 6 - subIterH = 11 - relError = 0.2934 + subIterH = 10 + relError = 0.2773 toshow = scalar structure containing the fields: - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 5.4597e-03 - SC2 = 4.8045e-03 - SC3 = 0.4061 - W_density = 0.8467 - H_density = 0.6450 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 5.8586e-03 + SC2 = 5.3782e-03 + SC3 = 0.4178 + W_density = 0.8967 + H_density = 0.6700 iter = 5 - elapsed = 3.8870e-03 - tTotal = 0.022934 + elapsed = 3.7550e-03 + tTotal = 0.022064 subIterW = 6 subIterH = 10 - relError = 0.2843 + relError = 0.2672 toshow = scalar structure containing the fields: - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 4.1866e-03 - SC2 = 3.6340e-03 - SC3 = 0.3091 - W_density = 0.8400 - H_density = 0.6900 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 4.4843e-03 + SC2 = 4.0718e-03 + SC3 = 0.3173 + W_density = 0.8867 + H_density = 0.6850 iter = 6 - elapsed = 3.7910e-03 - tTotal = 0.026725 - subIterW = 2 + elapsed = 3.8110e-03 + tTotal = 0.025875 + subIterW = 9 subIterH = 7 - relError = 0.2791 + relError = 0.2609 toshow = scalar structure containing the fields: - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 3.3413e-03 - SC2 = 2.8133e-03 - SC3 = 0.2459 - W_density = 0.8200 - H_density = 0.7000 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 3.5064e-03 + SC2 = 3.1558e-03 + SC3 = 0.2473 + W_density = 0.8800 + H_density = 0.6950 iter = 7 - elapsed = 3.7840e-03 - tTotal = 0.030509 - subIterW = 7 - subIterH = 2 - relError = 0.2758 + elapsed = 3.5220e-03 + tTotal = 0.029397 + subIterW = 2 + subIterH = 6 + relError = 0.2566 toshow = scalar structure containing the fields: - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 2.6924e-03 - SC2 = 2.2239e-03 - SC3 = 0.1996 - W_density = 0.8133 - H_density = 0.7150 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 2.8456e-03 + SC2 = 2.4870e-03 + SC3 = 0.2060 + W_density = 0.8700 + H_density = 0.7100 iter = 8 - elapsed = 3.8710e-03 - tTotal = 0.034380 - subIterW = 4 - subIterH = 7 - relError = 0.2734 + elapsed = 3.4340e-03 + tTotal = 0.032831 + subIterW = 3 + subIterH = 2 + relError = 0.2534 toshow = scalar structure containing the fields: - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 2.2057e-03 - SC2 = 1.7822e-03 - SC3 = 0.1633 - W_density = 0.8000 - H_density = 0.7250 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 2.2786e-03 + SC2 = 1.9915e-03 + SC3 = 0.1634 + W_density = 0.8633 + H_density = 0.7150 iter = 9 - elapsed = 3.8050e-03 - tTotal = 0.038185 - subIterW = 4 - subIterH = 3 - relError = 0.2717 + elapsed = 3.6110e-03 + tTotal = 0.036442 + subIterW = 2 + subIterH = 6 + relError = 0.2509 toshow = scalar structure containing the fields: - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 1.8146e-03 - SC2 = 1.4517e-03 - SC3 = 0.1325 - W_density = 0.7900 - H_density = 0.7350 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 1.8522e-03 + SC2 = 1.6003e-03 + SC3 = 0.1326 + W_density = 0.8533 + H_density = 0.7300 iter = 10 - elapsed = 3.9250e-03 - tTotal = 0.042110 + elapsed = 3.7190e-03 + tTotal = 0.040161 subIterW = 7 - subIterH = 4 - relError = 0.2704 + subIterH = 3 + relError = 0.2493 toshow = scalar structure containing the fields: - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 1.5086e-03 - SC2 = 1.2068e-03 - SC3 = 0.1087 - W_density = 0.7933 - H_density = 0.7250 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 1.5061e-03 + SC2 = 1.2983e-03 + SC3 = 0.1081 + W_density = 0.8567 + H_density = 0.7400 iter = 11 - elapsed = 3.7890e-03 - tTotal = 0.045899 - subIterW = 3 - subIterH = 4 - relError = 0.2692 + elapsed = 3.3840e-03 + tTotal = 0.043545 + subIterW = 1 + subIterH = 2 + relError = 0.2482 toshow = scalar structure containing the fields: - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 1.3054e-03 - SC2 = 1.0235e-03 - SC3 = 0.091279 - W_density = 0.7800 - H_density = 0.7300 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 1.2361e-03 + SC2 = 1.0606e-03 + SC3 = 0.088280 + W_density = 0.8533 + H_density = 0.7450 iter = 12 - elapsed = 4.3220e-03 - tTotal = 0.050221 - subIterW = 4 - subIterH = 0 - relError = 0.2682 + elapsed = 3.4620e-03 + tTotal = 0.047007 + subIterW = 5 + subIterH = 1 + relError = 0.2473 toshow = scalar structure containing the fields: - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 1.1343e-03 - SC2 = 8.8703e-04 - SC3 = 0.077642 - W_density = 0.7833 - H_density = 0.7300 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 1.0296e-03 + SC2 = 8.7513e-04 + SC3 = 0.043235 + W_density = 0.8533 + H_density = 0.7550 iter = 13 - elapsed = 2.7410e-03 - tTotal = 0.052962 - subIterW = 1 - subIterH = 0 - relError = 0.2671 + elapsed = 2.8100e-03 + tTotal = 0.049817 + subIterW = 0 + subIterH = 3 + relError = 0.2467 toshow = scalar structure containing the fields: - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 1.0102e-03 - SC2 = 7.7384e-04 - SC3 = 0.067818 - W_density = 0.7700 - H_density = 0.7350 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 8.6561e-04 + SC2 = 7.2712e-04 + SC3 = 0.061498 + W_density = 0.8433 + H_density = 0.7550 iter = 14 - elapsed = 3.8820e-03 - tTotal = 0.056844 - subIterW = 4 - subIterH = 5 - relError = 0.2662 + elapsed = 3.5780e-03 + tTotal = 0.053395 + subIterW = 3 + subIterH = 2 + relError = 0.2463 toshow = scalar structure containing the fields: - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 8.9076e-04 - SC2 = 6.8232e-04 - SC3 = 0.058836 - W_density = 0.7700 - H_density = 0.7100 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 7.3154e-04 + SC2 = 6.0425e-04 + SC3 = 0.050961 + W_density = 0.8233 + H_density = 0.7600 iter = 15 - elapsed = 3.8350e-03 - tTotal = 0.060679 - subIterW = 2 - subIterH = 5 - relError = 0.2654 + elapsed = 3.7860e-03 + tTotal = 0.057181 + subIterW = 6 + subIterH = 3 + relError = 0.2459 toshow = scalar structure containing the fields: - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 7.9146e-04 - SC2 = 6.0467e-04 - SC3 = 0.051641 - W_density = 0.7667 - H_density = 0.7150 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 6.1020e-04 + SC2 = 5.0036e-04 + SC3 = 0.042171 + W_density = 0.8167 + H_density = 0.7750 iter = 16 - elapsed = 3.6190e-03 - tTotal = 0.064298 - subIterW = 3 - subIterH = 0 - relError = 0.2646 + elapsed = 3.6410e-03 + tTotal = 0.060822 + subIterW = 2 + subIterH = 3 + relError = 0.2457 toshow = scalar structure containing the fields: - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 7.0861e-04 - SC2 = 5.3713e-04 - SC3 = 0.045774 - W_density = 0.7600 - H_density = 0.7300 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 5.1426e-04 + SC2 = 4.1861e-04 + SC3 = 0.035346 + W_density = 0.8133 + H_density = 0.7850 iter = 17 - elapsed = 3.8380e-03 - tTotal = 0.068136 - subIterW = 4 - subIterH = 3 - relError = 0.2639 + elapsed = 3.5090e-03 + tTotal = 0.064331 + subIterW = 0 + subIterH = 2 + relError = 0.2456 toshow = scalar structure containing the fields: - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 6.4188e-04 - SC2 = 4.8398e-04 - SC3 = 0.041188 - W_density = 0.7567 - H_density = 0.7400 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 4.3780e-04 + SC2 = 3.5374e-04 + SC3 = 0.029926 + W_density = 0.8100 + H_density = 0.7850 iter = 18 - elapsed = 3.7710e-03 - tTotal = 0.071907 + elapsed = 2.8820e-03 + tTotal = 0.067213 subIterW = 3 - subIterH = 2 - relError = 0.2633 + subIterH = 0 + relError = 0.2454 toshow = scalar structure containing the fields: - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 5.7239e-04 - SC2 = 4.3158e-04 - SC3 = 0.036686 - W_density = 0.7600 - H_density = 0.7400 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 3.7212e-04 + SC2 = 3.0142e-04 + SC3 = 0.014783 + W_density = 0.8100 + H_density = 0.7850 iter = 19 - elapsed = 2.8540e-03 - tTotal = 0.074761 + elapsed = 2.9060e-03 + tTotal = 0.070119 subIterW = 0 - subIterH = 0 - relError = 0.2627 + subIterH = 2 + relError = 0.2453 toshow = scalar structure containing the fields: - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 5.1376e-04 - SC2 = 3.9149e-04 - SC3 = 0.032565 - W_density = 0.7667 - H_density = 0.7450 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 3.2092e-04 + SC2 = 2.5930e-04 + SC3 = 0.012426 + W_density = 0.8100 + H_density = 0.7750 iter = 20 - elapsed = 3.5410e-03 - tTotal = 0.078302 - subIterW = 2 - subIterH = 0 - relError = 0.2621 + elapsed = 2.8970e-03 + tTotal = 0.073016 + subIterW = 0 + subIterH = 2 + relError = 0.2452 toshow = scalar structure containing the fields: - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 4.6958e-04 - SC2 = 3.5876e-04 - SC3 = 0.029514 - W_density = 0.7667 - H_density = 0.7500 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 2.7744e-04 + SC2 = 2.2306e-04 + SC3 = 0.018233 + W_density = 0.8100 + H_density = 0.7800 iter = 21 - elapsed = 3.5290e-03 - tTotal = 0.081831 + elapsed = 3.7340e-03 + tTotal = 0.076750 subIterW = 2 - subIterH = 0 - relError = 0.2615 + subIterH = 3 + relError = 0.2452 toshow = scalar structure containing the fields: - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 4.2459e-04 - SC2 = 3.2438e-04 - SC3 = 0.026291 - W_density = 0.7633 - H_density = 0.7550 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 2.4198e-04 + SC2 = 1.9407e-04 + SC3 = 8.5925e-03 + W_density = 0.8100 + H_density = 0.7750 iter = 22 - elapsed = 3.6840e-03 - tTotal = 0.085515 - subIterW = 5 + elapsed = 2.8690e-03 + tTotal = 0.079619 + subIterW = 0 subIterH = 0 - relError = 0.2610 + relError = 0.2452 toshow = scalar structure containing the fields: - initGrNormW = 407.18 - initGrNormH = 474.39 - initNorm = 14.224 - SC1 = 3.8788e-04 - SC2 = 2.9479e-04 - SC3 = 0.023702 - W_density = 0.7567 - H_density = 0.7450 + initGrNormW = 364.48 + initGrNormH = 458.09 + initNorm = 14.551 + SC1 = 2.1201e-04 + SC2 = 1.7003e-04 + SC3 = 0.013639 + W_density = 0.8100 + H_density = 0.7800 iter = 23 - elapsed = 3.7210e-03 - tTotal = 0.089236 + elapsed = 3.6600e-03 + tTotal = 0.083279 subIterW = 2 - subIterH = 2 - relError = 0.2607 + subIterH = 0 + relError = 0.2451 Stop: tolerance reached. final = @@ -3344,19 +3380,19 @@ scalar structure containing the fields: iterations = 23 - elapsed_total = 0.089236 - relative_error = 0.2607 - W_density = 0.7567 - H_density = 0.7450 + elapsed_total = 0.083279 + relative_error = 0.2451 + W_density = 0.8100 + H_density = 0.7800 ***** test [W,H,iter,HIS]=nmf_bpas(A,k,'verbose','nnlssolver','as'); - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 1.1644 - SC2 = 582.19 - SC3 = 0.4974 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 1.2927 + SC2 = 646.35 + SC3 = 0.5133 W_density = 1 H_density = 1 par = @@ -3367,8 +3403,8 @@ n = 20 type = regularized nnls_solver = as - alpha = 0.5024 - beta = 0.5024 + alpha = 0.5224 + beta = 0.5224 max_iter = 100 min_iter = 20 max_time = 1000 @@ -3380,438 +3416,438 @@ scalar structure containing the fields: - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 0.029983 - SC2 = 0.029024 - SC3 = 1.1939 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 0.026676 + SC2 = 0.025822 + SC3 = 1.2017 W_density = 0.9633 H_density = 0.6350 iter = 1 - elapsed = 4.5530e-03 - tTotal = 4.5530e-03 - subIterW = 8 - subIterH = 35 - relError = 0.4306 + elapsed = 3.8600e-03 + tTotal = 3.8600e-03 + subIterW = 9 + subIterH = 28 + relError = 0.4142 toshow = scalar structure containing the fields: - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 0.016051 - SC2 = 0.014927 - SC3 = 0.6341 - W_density = 0.9033 - H_density = 0.5100 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 0.014728 + SC2 = 0.013726 + SC3 = 0.6185 + W_density = 0.9133 + H_density = 0.6000 iter = 2 - elapsed = 4.6000e-03 - tTotal = 9.1530e-03 - subIterW = 18 - subIterH = 40 - relError = 0.3354 + elapsed = 4.2270e-03 + tTotal = 8.0870e-03 + subIterW = 15 + subIterH = 37 + relError = 0.3342 toshow = scalar structure containing the fields: - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 0.010141 - SC2 = 9.2685e-03 - SC3 = 0.4199 - W_density = 0.8733 - H_density = 0.5550 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 9.7676e-03 + SC2 = 8.9471e-03 + SC3 = 0.3896 + W_density = 0.8933 + H_density = 0.6100 iter = 3 - elapsed = 5.5130e-03 - tTotal = 0.014666 - subIterW = 24 - subIterH = 44 - relError = 0.3077 + elapsed = 4.1660e-03 + tTotal = 0.012253 + subIterW = 19 + subIterH = 32 + relError = 0.3021 toshow = scalar structure containing the fields: - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 7.2103e-03 - SC2 = 6.4028e-03 - SC3 = 0.2873 - W_density = 0.8500 - H_density = 0.5950 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 7.1296e-03 + SC2 = 6.3168e-03 + SC3 = 0.3035 + W_density = 0.8800 + H_density = 0.6350 iter = 4 - elapsed = 4.7480e-03 - tTotal = 0.019414 - subIterW = 25 - subIterH = 40 - relError = 0.2943 + elapsed = 4.1370e-03 + tTotal = 0.016390 + subIterW = 20 + subIterH = 30 + relError = 0.2844 toshow = scalar structure containing the fields: - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 5.3274e-03 - SC2 = 4.6455e-03 - SC3 = 0.2079 - W_density = 0.8367 - H_density = 0.6400 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 5.3039e-03 + SC2 = 4.6356e-03 + SC3 = 0.2260 + W_density = 0.8733 + H_density = 0.6450 iter = 5 - elapsed = 5.0290e-03 - tTotal = 0.024443 - subIterW = 26 - subIterH = 36 - relError = 0.2862 + elapsed = 4.3050e-03 + tTotal = 0.020695 + subIterW = 21 + subIterH = 30 + relError = 0.2744 toshow = scalar structure containing the fields: - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 4.0838e-03 - SC2 = 3.5039e-03 - SC3 = 0.1621 - W_density = 0.8333 - H_density = 0.6350 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 4.0498e-03 + SC2 = 3.4991e-03 + SC3 = 0.1748 + W_density = 0.8600 + H_density = 0.6600 iter = 6 - elapsed = 6.0550e-03 - tTotal = 0.030498 - subIterW = 24 - subIterH = 36 - relError = 0.2807 + elapsed = 3.7400e-03 + tTotal = 0.024435 + subIterW = 23 + subIterH = 27 + relError = 0.2683 toshow = scalar structure containing the fields: - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 3.2368e-03 - SC2 = 2.7448e-03 - SC3 = 0.1328 - W_density = 0.8333 - H_density = 0.6850 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 3.1996e-03 + SC2 = 2.6812e-03 + SC3 = 0.1361 + W_density = 0.8433 + H_density = 0.6800 iter = 7 - elapsed = 4.8050e-03 - tTotal = 0.035303 - subIterW = 27 - subIterH = 29 - relError = 0.2769 + elapsed = 3.7820e-03 + tTotal = 0.028217 + subIterW = 25 + subIterH = 26 + relError = 0.2645 toshow = scalar structure containing the fields: - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 2.6585e-03 - SC2 = 2.1960e-03 - SC3 = 0.1070 - W_density = 0.8200 - H_density = 0.7150 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 2.5115e-03 + SC2 = 2.0795e-03 + SC3 = 0.1092 + W_density = 0.8367 + H_density = 0.7000 iter = 8 - elapsed = 4.6060e-03 - tTotal = 0.039909 - subIterW = 28 - subIterH = 23 - relError = 0.2743 + elapsed = 3.7090e-03 + tTotal = 0.031926 + subIterW = 23 + subIterH = 27 + relError = 0.2621 toshow = scalar structure containing the fields: - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 2.1907e-03 - SC2 = 1.7832e-03 - SC3 = 0.082973 - W_density = 0.8067 - H_density = 0.7100 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 2.0029e-03 + SC2 = 1.6424e-03 + SC3 = 0.088875 + W_density = 0.8267 + H_density = 0.7150 iter = 9 - elapsed = 5.0930e-03 - tTotal = 0.045002 - subIterW = 29 - subIterH = 25 - relError = 0.2724 + elapsed = 4.2300e-03 + tTotal = 0.036156 + subIterW = 24 + subIterH = 27 + relError = 0.2603 toshow = scalar structure containing the fields: - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 1.8129e-03 - SC2 = 1.4576e-03 - SC3 = 0.068926 - W_density = 0.7933 - H_density = 0.7100 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 1.6263e-03 + SC2 = 1.3141e-03 + SC3 = 0.074952 + W_density = 0.8167 + H_density = 0.7150 iter = 10 - elapsed = 4.8920e-03 - tTotal = 0.049894 - subIterW = 30 - subIterH = 28 - relError = 0.2711 + elapsed = 4.3030e-03 + tTotal = 0.040459 + subIterW = 27 + subIterH = 27 + relError = 0.2589 toshow = scalar structure containing the fields: - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 1.4777e-03 - SC2 = 1.1792e-03 - SC3 = 0.057980 - W_density = 0.7833 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 1.3389e-03 + SC2 = 1.0711e-03 + SC3 = 0.058930 + W_density = 0.8167 H_density = 0.7350 iter = 11 - elapsed = 5.4570e-03 - tTotal = 0.055351 - subIterW = 33 - subIterH = 28 - relError = 0.2702 + elapsed = 4.2030e-03 + tTotal = 0.044662 + subIterW = 25 + subIterH = 25 + relError = 0.2577 toshow = scalar structure containing the fields: - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 1.2110e-03 - SC2 = 9.6396e-04 - SC3 = 0.047081 - W_density = 0.7767 - H_density = 0.7500 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 1.1182e-03 + SC2 = 8.9006e-04 + SC3 = 0.047172 + W_density = 0.8100 + H_density = 0.7350 iter = 12 - elapsed = 5.1720e-03 - tTotal = 0.060523 - subIterW = 31 - subIterH = 25 - relError = 0.2695 + elapsed = 4.3700e-03 + tTotal = 0.049032 + subIterW = 30 + subIterH = 23 + relError = 0.2566 toshow = scalar structure containing the fields: - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 1.0213e-03 - SC2 = 8.0475e-04 - SC3 = 0.038515 - W_density = 0.7700 - H_density = 0.7500 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 9.5174e-04 + SC2 = 7.5187e-04 + SC3 = 0.038568 + W_density = 0.8000 + H_density = 0.7400 iter = 13 - elapsed = 5.2130e-03 - tTotal = 0.065736 - subIterW = 32 - subIterH = 25 - relError = 0.2688 + elapsed = 4.4780e-03 + tTotal = 0.053510 + subIterW = 34 + subIterH = 22 + relError = 0.2556 toshow = scalar structure containing the fields: - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 8.7226e-04 - SC2 = 6.8734e-04 - SC3 = 0.033063 - W_density = 0.7700 - H_density = 0.7550 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 8.1300e-04 + SC2 = 6.4227e-04 + SC3 = 0.032400 + W_density = 0.7967 + H_density = 0.7450 iter = 14 - elapsed = 4.4250e-03 - tTotal = 0.070161 + elapsed = 4.9080e-03 + tTotal = 0.058418 subIterW = 33 - subIterH = 25 - relError = 0.2682 + subIterH = 23 + relError = 0.2546 toshow = scalar structure containing the fields: - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 7.6615e-04 - SC2 = 6.0372e-04 - SC3 = 0.028965 - W_density = 0.7733 - H_density = 0.7700 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 6.8995e-04 + SC2 = 5.4506e-04 + SC3 = 0.027027 + W_density = 0.7967 + H_density = 0.7500 iter = 15 - elapsed = 3.9270e-03 - tTotal = 0.074088 - subIterW = 32 - subIterH = 25 - relError = 0.2676 + elapsed = 4.7420e-03 + tTotal = 0.063160 + subIterW = 31 + subIterH = 23 + relError = 0.2537 toshow = scalar structure containing the fields: - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 6.8690e-04 - SC2 = 5.3990e-04 - SC3 = 0.025013 - W_density = 0.7733 - H_density = 0.7850 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 6.0611e-04 + SC2 = 4.7276e-04 + SC3 = 0.025303 + W_density = 0.7900 + H_density = 0.7600 iter = 16 - elapsed = 3.8780e-03 - tTotal = 0.077966 - subIterW = 33 + elapsed = 4.2430e-03 + tTotal = 0.067403 + subIterW = 31 subIterH = 22 - relError = 0.2670 + relError = 0.2528 toshow = scalar structure containing the fields: - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 6.3117e-04 - SC2 = 4.9105e-04 - SC3 = 0.022057 - W_density = 0.7633 - H_density = 0.7800 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 5.3361e-04 + SC2 = 4.1621e-04 + SC3 = 0.021358 + W_density = 0.7867 + H_density = 0.7600 iter = 17 - elapsed = 3.9500e-03 - tTotal = 0.081916 - subIterW = 35 + elapsed = 4.9210e-03 + tTotal = 0.072324 + subIterW = 33 subIterH = 23 - relError = 0.2664 + relError = 0.2520 toshow = scalar structure containing the fields: - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 5.6274e-04 - SC2 = 4.3556e-04 - SC3 = 0.019144 - W_density = 0.7567 - H_density = 0.7800 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 4.6483e-04 + SC2 = 3.6070e-04 + SC3 = 0.017747 + W_density = 0.7800 + H_density = 0.7550 iter = 18 - elapsed = 4.5170e-03 - tTotal = 0.086433 - subIterW = 37 + elapsed = 4.8550e-03 + tTotal = 0.077179 + subIterW = 33 subIterH = 24 - relError = 0.2660 + relError = 0.2513 toshow = scalar structure containing the fields: - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 5.0504e-04 - SC2 = 3.9191e-04 - SC3 = 0.017431 - W_density = 0.7600 - H_density = 0.7750 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 4.0690e-04 + SC2 = 3.1657e-04 + SC3 = 0.015155 + W_density = 0.7800 + H_density = 0.7500 iter = 19 - elapsed = 4.3050e-03 - tTotal = 0.090738 - subIterW = 32 + elapsed = 4.7890e-03 + tTotal = 0.081968 + subIterW = 31 subIterH = 24 - relError = 0.2656 + relError = 0.2507 toshow = scalar structure containing the fields: - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 4.6796e-04 - SC2 = 3.6220e-04 - SC3 = 0.015905 - W_density = 0.7633 - H_density = 0.7750 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 3.6306e-04 + SC2 = 2.8174e-04 + SC3 = 0.013261 + W_density = 0.7833 + H_density = 0.7450 iter = 20 - elapsed = 4.5160e-03 - tTotal = 0.095254 - subIterW = 32 - subIterH = 27 - relError = 0.2652 + elapsed = 4.9730e-03 + tTotal = 0.086941 + subIterW = 29 + subIterH = 29 + relError = 0.2501 toshow = scalar structure containing the fields: - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 4.4024e-04 - SC2 = 3.4075e-04 - SC3 = 0.014957 - W_density = 0.7600 - H_density = 0.7800 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 3.1726e-04 + SC2 = 2.4620e-04 + SC3 = 0.011280 + W_density = 0.7833 + H_density = 0.7450 iter = 21 - elapsed = 4.4680e-03 - tTotal = 0.099722 - subIterW = 32 - subIterH = 26 - relError = 0.2649 + elapsed = 4.5070e-03 + tTotal = 0.091448 + subIterW = 30 + subIterH = 27 + relError = 0.2497 toshow = scalar structure containing the fields: - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 4.2564e-04 - SC2 = 3.2604e-04 - SC3 = 0.014331 - W_density = 0.7533 - H_density = 0.7850 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 2.8537e-04 + SC2 = 2.1916e-04 + SC3 = 0.010279 + W_density = 0.7767 + H_density = 0.7350 iter = 22 - elapsed = 4.6880e-03 - tTotal = 0.1044 - subIterW = 34 - subIterH = 25 - relError = 0.2645 + elapsed = 5.1600e-03 + tTotal = 0.096608 + subIterW = 31 + subIterH = 29 + relError = 0.2494 toshow = scalar structure containing the fields: - initGrNormW = 361.68 - initGrNormH = 456.22 - initNorm = 14.224 - SC1 = 4.1670e-04 - SC2 = 3.1669e-04 - SC3 = 0.013787 - W_density = 0.7567 - H_density = 0.7650 + initGrNormW = 414.32 + initGrNormH = 496.09 + initNorm = 14.551 + SC1 = 2.5428e-04 + SC2 = 1.9681e-04 + SC3 = 9.1020e-03 + W_density = 0.7800 + H_density = 0.7500 iter = 23 - elapsed = 4.5380e-03 - tTotal = 0.1089 - subIterW = 33 - subIterH = 27 - relError = 0.2641 + elapsed = 5.0180e-03 + tTotal = 0.1016 + subIterW = 30 + subIterH = 26 + relError = 0.2491 Stop: tolerance reached. final = @@ -3819,19 +3855,19 @@ scalar structure containing the fields: iterations = 23 - elapsed_total = 0.1089 - relative_error = 0.2641 - W_density = 0.7567 - H_density = 0.7650 + elapsed_total = 0.1016 + relative_error = 0.2491 + W_density = 0.7800 + H_density = 0.7500 ***** test [W,H,iter,HIS]=nmf_bpas(A,k,'verbose','type','sparse'); - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 1.1865 - SC2 = 593.23 - SC3 = 0.4937 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 1.1941 + SC2 = 597.06 + SC3 = 0.4938 W_density = 1 H_density = 1 par = @@ -3842,8 +3878,8 @@ n = 20 type = sparse nnls_solver = bp - alpha = 0.5024 - beta = 0.5024 + alpha = 0.5224 + beta = 0.5224 max_iter = 100 min_iter = 20 max_time = 1000 @@ -3855,458 +3891,477 @@ scalar structure containing the fields: - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 0.024061 - SC2 = 0.021270 - SC3 = 1.6455 - W_density = 0.9233 - H_density = 0.5750 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 0.024203 + SC2 = 0.021879 + SC3 = 1.7073 + W_density = 0.9533 + H_density = 0.5900 iter = 1 - elapsed = 6.6720e-03 - tTotal = 6.6720e-03 - subIterW = 10 - subIterH = 38 - relError = 0.4475 + elapsed = 5.5900e-03 + tTotal = 5.5900e-03 + subIterW = 6 + subIterH = 33 + relError = 0.4099 toshow = scalar structure containing the fields: - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 0.011547 - SC2 = 9.3073e-03 - SC3 = 0.7890 - W_density = 0.8867 - H_density = 0.3750 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 0.011692 + SC2 = 9.2603e-03 + SC3 = 0.8061 + W_density = 0.8833 + H_density = 0.3650 iter = 2 - elapsed = 5.3960e-03 - tTotal = 0.012068 - subIterW = 13 - subIterH = 30 - relError = 0.3806 + elapsed = 6.1090e-03 + tTotal = 0.011699 + subIterW = 9 + subIterH = 34 + relError = 0.3474 toshow = scalar structure containing the fields: - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 7.4978e-03 - SC2 = 5.1885e-03 - SC3 = 0.5133 - W_density = 0.8067 - H_density = 0.3000 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 8.2806e-03 + SC2 = 5.7633e-03 + SC3 = 0.5464 + W_density = 0.8300 + H_density = 0.3400 iter = 3 - elapsed = 4.9020e-03 - tTotal = 0.016970 - subIterW = 7 - subIterH = 14 - relError = 0.3540 + elapsed = 4.7370e-03 + tTotal = 0.016436 + subIterW = 4 + subIterH = 16 + relError = 0.3276 toshow = scalar structure containing the fields: - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 4.8093e-03 - SC2 = 3.2030e-03 - SC3 = 0.3313 - W_density = 0.8167 - H_density = 0.2950 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 6.3064e-03 + SC2 = 4.0991e-03 + SC3 = 0.4126 + W_density = 0.8200 + H_density = 0.3000 iter = 4 - elapsed = 4.0520e-03 - tTotal = 0.021022 - subIterW = 2 - subIterH = 8 - relError = 0.3396 + elapsed = 3.3270e-03 + tTotal = 0.019763 + subIterW = 3 + subIterH = 7 + relError = 0.3189 toshow = scalar structure containing the fields: - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 3.4092e-03 - SC2 = 2.2296e-03 - SC3 = 0.2325 - W_density = 0.8233 - H_density = 0.3050 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 4.7818e-03 + SC2 = 2.9551e-03 + SC3 = 0.3110 + W_density = 0.8167 + H_density = 0.2550 iter = 5 - elapsed = 3.5420e-03 - tTotal = 0.024564 - subIterW = 6 - subIterH = 7 - relError = 0.3305 + elapsed = 3.9800e-03 + tTotal = 0.023743 + subIterW = 0 + subIterH = 12 + relError = 0.3159 toshow = scalar structure containing the fields: - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 2.6517e-03 - SC2 = 1.6812e-03 - SC3 = 0.1965 - W_density = 0.8200 - H_density = 0.2900 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 3.9239e-03 + SC2 = 2.2994e-03 + SC3 = 0.2601 + W_density = 0.7933 + H_density = 0.2450 iter = 6 - elapsed = 4.2150e-03 - tTotal = 0.028779 - subIterW = 5 - subIterH = 8 - relError = 0.3253 + elapsed = 3.3690e-03 + tTotal = 0.027112 + subIterW = 6 + subIterH = 4 + relError = 0.3164 toshow = scalar structure containing the fields: - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 2.3150e-03 - SC2 = 1.4538e-03 - SC3 = 0.1668 - W_density = 0.8200 - H_density = 0.3000 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 3.2179e-03 + SC2 = 1.8342e-03 + SC3 = 0.2249 + W_density = 0.7767 + H_density = 0.2450 iter = 7 - elapsed = 3.4520e-03 - tTotal = 0.032231 + elapsed = 3.3050e-03 + tTotal = 0.030417 subIterW = 4 - subIterH = 5 - relError = 0.3214 + subIterH = 2 + relError = 0.3173 toshow = scalar structure containing the fields: - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 2.2715e-03 - SC2 = 1.4356e-03 - SC3 = 0.1359 - W_density = 0.8233 - H_density = 0.3000 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 2.8259e-03 + SC2 = 1.5655e-03 + SC3 = 0.1979 + W_density = 0.7567 + H_density = 0.2350 iter = 8 - elapsed = 3.3680e-03 - tTotal = 0.035599 - subIterW = 4 - subIterH = 3 - relError = 0.3180 + elapsed = 3.4700e-03 + tTotal = 0.033887 + subIterW = 6 + subIterH = 4 + relError = 0.3188 toshow = scalar structure containing the fields: - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 1.9131e-03 - SC2 = 1.1823e-03 - SC3 = 0.1261 - W_density = 0.8267 - H_density = 0.2850 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 2.5697e-03 + SC2 = 1.3722e-03 + SC3 = 0.1927 + W_density = 0.7367 + H_density = 0.2300 iter = 9 - elapsed = 4.0010e-03 - tTotal = 0.039600 - subIterW = 2 - subIterH = 7 - relError = 0.3148 + elapsed = 4.0000e-03 + tTotal = 0.037887 + subIterW = 6 + subIterH = 2 + relError = 0.3202 toshow = scalar structure containing the fields: - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 1.7423e-03 - SC2 = 1.0698e-03 - SC3 = 0.1160 - W_density = 0.8300 - H_density = 0.2650 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 2.6442e-03 + SC2 = 1.4014e-03 + SC3 = 0.1867 + W_density = 0.7267 + H_density = 0.2350 iter = 10 - elapsed = 3.1880e-03 - tTotal = 0.042788 - subIterW = 0 - subIterH = 6 - relError = 0.3130 + elapsed = 3.2010e-03 + tTotal = 0.041088 + subIterW = 3 + subIterH = 0 + relError = 0.3221 toshow = scalar structure containing the fields: - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 1.6833e-03 - SC2 = 1.0167e-03 - SC3 = 0.1179 - W_density = 0.8200 - H_density = 0.2600 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 2.9554e-03 + SC2 = 1.5368e-03 + SC3 = 0.2075 + W_density = 0.7200 + H_density = 0.2200 iter = 11 - elapsed = 4.3930e-03 - tTotal = 0.047181 - subIterW = 5 - subIterH = 6 - relError = 0.3128 + elapsed = 3.3240e-03 + tTotal = 0.044412 + subIterW = 2 + subIterH = 2 + relError = 0.3242 toshow = scalar structure containing the fields: - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 1.6396e-03 - SC2 = 9.7394e-04 - SC3 = 0.1202 - W_density = 0.8133 - H_density = 0.2550 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 3.0547e-03 + SC2 = 1.5762e-03 + SC3 = 0.2012 + W_density = 0.7167 + H_density = 0.2100 iter = 12 - elapsed = 3.2650e-03 - tTotal = 0.050446 - subIterW = 2 - subIterH = 4 - relError = 0.3131 + elapsed = 3.2860e-03 + tTotal = 0.047698 + subIterW = 3 + subIterH = 1 + relError = 0.3260 toshow = scalar structure containing the fields: - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 1.5386e-03 - SC2 = 9.0468e-04 - SC3 = 0.1137 - W_density = 0.8067 - H_density = 0.2500 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 2.9128e-03 + SC2 = 1.4797e-03 + SC3 = 0.1917 + W_density = 0.7100 + H_density = 0.2000 iter = 13 - elapsed = 3.1090e-03 - tTotal = 0.053555 - subIterW = 4 - subIterH = 0 - relError = 0.3134 + elapsed = 3.2980e-03 + tTotal = 0.050996 + subIterW = 2 + subIterH = 2 + relError = 0.3277 toshow = scalar structure containing the fields: - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 1.4573e-03 - SC2 = 8.3941e-04 - SC3 = 0.1108 - W_density = 0.7967 - H_density = 0.2450 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 2.6442e-03 + SC2 = 1.3062e-03 + SC3 = 0.1622 + W_density = 0.6867 + H_density = 0.2000 iter = 14 - elapsed = 3.1400e-03 - tTotal = 0.056695 - subIterW = 3 + elapsed = 2.6590e-03 + tTotal = 0.053655 + subIterW = 7 subIterH = 0 - relError = 0.3141 + relError = 0.3297 toshow = scalar structure containing the fields: - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 1.3949e-03 - SC2 = 8.0067e-04 - SC3 = 0.1032 - W_density = 0.7933 - H_density = 0.2450 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 2.4013e-03 + SC2 = 1.1718e-03 + SC3 = 0.1410 + W_density = 0.6800 + H_density = 0.1950 iter = 15 - elapsed = 2.4900e-03 - tTotal = 0.059185 - subIterW = 2 + elapsed = 3.1070e-03 + tTotal = 0.056762 + subIterW = 0 subIterH = 0 - relError = 0.3152 + relError = 0.3318 toshow = scalar structure containing the fields: - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 1.3181e-03 - SC2 = 7.5130e-04 - SC3 = 0.097154 - W_density = 0.7900 - H_density = 0.2400 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 1.9471e-03 + SC2 = 9.3070e-04 + SC3 = 0.1217 + W_density = 0.6667 + H_density = 0.1900 iter = 16 - elapsed = 3.1050e-03 - tTotal = 0.062290 - subIterW = 0 + elapsed = 3.3590e-03 + tTotal = 0.060121 + subIterW = 4 subIterH = 0 - relError = 0.3164 + relError = 0.3336 toshow = scalar structure containing the fields: - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 1.2448e-03 - SC2 = 6.9957e-04 - SC3 = 0.090575 - W_density = 0.7833 - H_density = 0.2300 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 1.6656e-03 + SC2 = 7.8616e-04 + SC3 = 0.096648 + W_density = 0.6567 + H_density = 0.1900 iter = 17 - elapsed = 3.3430e-03 - tTotal = 0.065633 - subIterW = 2 - subIterH = 2 - relError = 0.3177 + elapsed = 2.7400e-03 + tTotal = 0.062861 + subIterW = 5 + subIterH = 0 + relError = 0.3355 toshow = scalar structure containing the fields: - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 1.0510e-03 - SC2 = 5.8435e-04 - SC3 = 0.077440 - W_density = 0.7700 - H_density = 0.2250 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 1.2667e-03 + SC2 = 5.9280e-04 + SC3 = 0.073133 + W_density = 0.6567 + H_density = 0.1800 iter = 18 - elapsed = 3.3090e-03 - tTotal = 0.068942 + elapsed = 3.4640e-03 + tTotal = 0.066325 subIterW = 2 - subIterH = 0 - relError = 0.3190 + subIterH = 2 + relError = 0.3372 toshow = scalar structure containing the fields: - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 8.9563e-04 - SC2 = 4.9439e-04 - SC3 = 0.066426 - W_density = 0.7667 - H_density = 0.2250 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 1.0085e-03 + SC2 = 4.6995e-04 + SC3 = 0.055958 + W_density = 0.6533 + H_density = 0.1850 iter = 19 - elapsed = 3.1980e-03 - tTotal = 0.072140 - subIterW = 0 - subIterH = 2 - relError = 0.3202 + elapsed = 3.3070e-03 + tTotal = 0.069632 + subIterW = 3 + subIterH = 0 + relError = 0.3385 toshow = scalar structure containing the fields: - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 7.8556e-04 - SC2 = 4.3049e-04 - SC3 = 0.057949 - W_density = 0.7633 - H_density = 0.2250 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 9.7160e-04 + SC2 = 4.4888e-04 + SC3 = 0.050937 + W_density = 0.6467 + H_density = 0.1800 iter = 20 - elapsed = 3.0680e-03 - tTotal = 0.075208 - subIterW = 0 - subIterH = 2 - relError = 0.3214 + elapsed = 3.3110e-03 + tTotal = 0.072943 + subIterW = 4 + subIterH = 0 + relError = 0.3397 toshow = scalar structure containing the fields: - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 6.9666e-04 - SC2 = 3.8177e-04 - SC3 = 0.049505 - W_density = 0.7600 - H_density = 0.2300 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 1.0748e-03 + SC2 = 4.9654e-04 + SC3 = 0.042564 + W_density = 0.6467 + H_density = 0.1850 iter = 21 - elapsed = 2.8750e-03 - tTotal = 0.078083 - subIterW = 0 + elapsed = 3.3750e-03 + tTotal = 0.076318 + subIterW = 6 subIterH = 0 - relError = 0.3225 + relError = 0.3411 toshow = scalar structure containing the fields: - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 6.4054e-04 - SC2 = 3.5101e-04 - SC3 = 0.013153 - W_density = 0.7600 - H_density = 0.2300 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 5.5206e-04 + SC2 = 2.5284e-04 + SC3 = 8.3304e-03 + W_density = 0.6467 + H_density = 0.1750 iter = 22 - elapsed = 1.7380e-03 - tTotal = 0.079821 + elapsed = 3.3140e-03 + tTotal = 0.079632 subIterW = 0 - subIterH = 0 - relError = 0.3236 + subIterH = 2 + relError = 0.3419 toshow = scalar structure containing the fields: - initGrNormW = 353.50 - initGrNormH = 476.40 - initNorm = 14.224 - SC1 = 6.0007e-04 - SC2 = 3.2644e-04 - SC3 = 0.042394 - W_density = 0.7533 - H_density = 0.2300 + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 4.8814e-04 + SC2 = 2.2357e-04 + SC3 = 0.026026 + W_density = 0.6433 + H_density = 0.1800 iter = 23 - elapsed = 2.7700e-03 - tTotal = 0.082591 - subIterW = 2 + elapsed = 3.2500e-03 + tTotal = 0.082882 + subIterW = 0 subIterH = 0 - relError = 0.3246 + relError = 0.3423 + +toshow = + + scalar structure containing the fields: + + initGrNormW = 358.50 + initGrNormH = 477.44 + initNorm = 14.551 + SC1 = 6.1711e-04 + SC2 = 2.8387e-04 + SC3 = 0.028324 + W_density = 0.6467 + H_density = 0.1800 + iter = 24 + elapsed = 2.5790e-03 + tTotal = 0.085461 + subIterW = 0 + subIterH = 0 + relError = 0.3425 Stop: tolerance reached. final = scalar structure containing the fields: - iterations = 23 - elapsed_total = 0.082591 - relative_error = 0.3246 - W_density = 0.7533 - H_density = 0.2300 + iterations = 24 + elapsed_total = 0.085461 + relative_error = 0.3425 + W_density = 0.6467 + H_density = 0.1800 ***** test [W,H,iter,HIS]=nmf_bpas(A,k,'verbose','type','sparse','nnlssolver','bp','alpha',1.1,'beta',1.3); - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 1.2266 - SC2 = 613.29 - SC3 = 0.4865 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 1.2913 + SC2 = 645.67 + SC3 = 0.4919 W_density = 1 H_density = 1 par = @@ -4330,438 +4385,438 @@ scalar structure containing the fields: - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 0.029389 - SC2 = 0.024334 - SC3 = 2.0230 - W_density = 0.9733 - H_density = 0.4900 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 0.024365 + SC2 = 0.021977 + SC3 = 1.9721 + W_density = 0.9833 + H_density = 0.5350 iter = 1 - elapsed = 5.8710e-03 - tTotal = 5.8710e-03 - subIterW = 5 - subIterH = 40 - relError = 0.5386 + elapsed = 5.7350e-03 + tTotal = 5.7350e-03 + subIterW = 2 + subIterH = 36 + relError = 0.5144 toshow = scalar structure containing the fields: - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 0.016033 - SC2 = 5.5474e-03 - SC3 = 0.7471 - W_density = 0.3933 - H_density = 0.2100 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 0.015058 + SC2 = 7.7700e-03 + SC3 = 0.8819 + W_density = 0.6567 + H_density = 0.2350 iter = 2 - elapsed = 6.3510e-03 - tTotal = 0.012222 - subIterW = 0 - subIterH = 28 - relError = 0.4503 + elapsed = 6.8360e-03 + tTotal = 0.012571 + subIterW = 6 + subIterH = 38 + relError = 0.4275 toshow = scalar structure containing the fields: - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 0.013750 - SC2 = 4.3726e-03 - SC3 = 0.5583 - W_density = 0.3833 - H_density = 0.2100 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 0.010479 + SC2 = 4.4851e-03 + SC3 = 0.5746 + W_density = 0.5400 + H_density = 0.2350 iter = 3 - elapsed = 2.8670e-03 - tTotal = 0.015089 - subIterW = 2 - subIterH = 5 - relError = 0.4432 + elapsed = 4.3010e-03 + tTotal = 0.016872 + subIterW = 5 + subIterH = 9 + relError = 0.4226 toshow = scalar structure containing the fields: - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 0.014185 - SC2 = 4.1704e-03 - SC3 = 0.5811 - W_density = 0.3667 - H_density = 0.1850 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 0.014529 + SC2 = 4.5911e-03 + SC3 = 0.6460 + W_density = 0.3800 + H_density = 0.2050 iter = 4 - elapsed = 2.8460e-03 - tTotal = 0.017935 - subIterW = 2 - subIterH = 4 - relError = 0.4471 + elapsed = 3.7280e-03 + tTotal = 0.020600 + subIterW = 4 + subIterH = 8 + relError = 0.4249 toshow = scalar structure containing the fields: - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 0.014618 - SC2 = 4.0053e-03 - SC3 = 0.6325 - W_density = 0.3433 - H_density = 0.1700 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 0.013600 + SC2 = 3.8352e-03 + SC3 = 0.5237 + W_density = 0.3400 + H_density = 0.1800 iter = 5 - elapsed = 2.6720e-03 - tTotal = 0.020607 + elapsed = 2.7050e-03 + tTotal = 0.023305 subIterW = 3 - subIterH = 1 - relError = 0.4582 + subIterH = 3 + relError = 0.4305 toshow = scalar structure containing the fields: - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 0.013348 - SC2 = 3.2035e-03 - SC3 = 0.4914 - W_density = 0.3033 - H_density = 0.1450 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 0.012220 + SC2 = 2.7373e-03 + SC3 = 0.4618 + W_density = 0.2600 + H_density = 0.1650 iter = 6 - elapsed = 2.8160e-03 - tTotal = 0.023423 - subIterW = 5 + elapsed = 3.3090e-03 + tTotal = 0.026614 + subIterW = 2 subIterH = 3 - relError = 0.4714 + relError = 0.4360 toshow = scalar structure containing the fields: - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 0.016097 - SC2 = 2.5756e-03 - SC3 = 0.3587 - W_density = 0.1800 - H_density = 0.1300 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 0.014791 + SC2 = 3.1357e-03 + SC3 = 0.4883 + W_density = 0.2500 + H_density = 0.1550 iter = 7 - elapsed = 2.7220e-03 - tTotal = 0.026145 - subIterW = 2 + elapsed = 2.4950e-03 + tTotal = 0.029109 + subIterW = 1 subIterH = 2 - relError = 0.4798 + relError = 0.4413 toshow = scalar structure containing the fields: - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 0.013291 - SC2 = 1.8075e-03 - SC3 = 0.1954 - W_density = 0.1567 - H_density = 0.1050 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 0.020245 + SC2 = 3.4416e-03 + SC3 = 0.5871 + W_density = 0.1967 + H_density = 0.1300 iter = 8 - elapsed = 2.3780e-03 - tTotal = 0.028523 - subIterW = 1 - subIterH = 1 - relError = 0.4840 + elapsed = 2.9510e-03 + tTotal = 0.032060 + subIterW = 0 + subIterH = 2 + relError = 0.4449 toshow = scalar structure containing the fields: - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 8.9752e-03 - SC2 = 1.2206e-03 - SC3 = 0.055660 - W_density = 0.1567 - H_density = 0.1050 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 0.018178 + SC2 = 2.8722e-03 + SC3 = 0.4858 + W_density = 0.1867 + H_density = 0.1150 iter = 9 - elapsed = 9.3000e-04 - tTotal = 0.029453 - subIterW = 0 - subIterH = 0 - relError = 0.4875 + elapsed = 2.3440e-03 + tTotal = 0.034404 + subIterW = 1 + subIterH = 1 + relError = 0.4484 toshow = scalar structure containing the fields: - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 1.5869e-03 - SC2 = 1.5869e-04 - SC3 = 0.029990 - W_density = 0.1000 - H_density = 0.1000 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 0.012398 + SC2 = 1.7853e-03 + SC3 = 0.3277 + W_density = 0.1667 + H_density = 0.1100 iter = 10 - elapsed = 1.5380e-03 - tTotal = 0.030991 - subIterW = 0 + elapsed = 2.2560e-03 + tTotal = 0.036660 + subIterW = 1 subIterH = 0 - relError = 0.4886 + relError = 0.4531 toshow = scalar structure containing the fields: - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 9.4619e-04 - SC2 = 9.4619e-05 - SC3 = 0.023088 - W_density = 0.1000 - H_density = 0.1000 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 0.010289 + SC2 = 1.3787e-03 + SC3 = 0.067789 + W_density = 0.1533 + H_density = 0.1050 iter = 11 - elapsed = 8.1500e-04 - tTotal = 0.031806 - subIterW = 0 + elapsed = 2.3000e-03 + tTotal = 0.038960 + subIterW = 2 subIterH = 0 - relError = 0.4885 + relError = 0.4574 toshow = scalar structure containing the fields: - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 6.1714e-04 - SC2 = 6.1714e-05 - SC3 = 0.015073 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 1.5013e-04 + SC2 = 1.5013e-05 + SC3 = 2.1351e-03 W_density = 0.1000 H_density = 0.1000 iter = 12 - elapsed = 8.1600e-04 - tTotal = 0.032622 + elapsed = 1.5800e-03 + tTotal = 0.040540 subIterW = 0 subIterH = 0 - relError = 0.4885 + relError = 0.4574 toshow = scalar structure containing the fields: - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 4.0282e-04 - SC2 = 4.0282e-05 - SC3 = 8.3812e-03 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 5.0325e-06 + SC2 = 5.0325e-07 + SC3 = 8.4598e-05 W_density = 0.1000 H_density = 0.1000 iter = 13 elapsed = 8.1700e-04 - tTotal = 0.033439 + tTotal = 0.041357 subIterW = 0 subIterH = 0 - relError = 0.4885 + relError = 0.4574 toshow = scalar structure containing the fields: - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 2.6299e-04 - SC2 = 2.6299e-05 - SC3 = 6.4236e-03 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 6.6580e-07 + SC2 = 6.6580e-08 + SC3 = 1.4384e-05 W_density = 0.1000 H_density = 0.1000 iter = 14 - elapsed = 8.5500e-04 - tTotal = 0.034294 + elapsed = 8.2700e-04 + tTotal = 0.042184 subIterW = 0 subIterH = 0 - relError = 0.4884 + relError = 0.4574 toshow = scalar structure containing the fields: - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 1.7173e-04 - SC2 = 1.7173e-05 - SC3 = 3.7105e-03 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 4.2843e-07 + SC2 = 4.2843e-08 + SC3 = 1.1340e-05 W_density = 0.1000 H_density = 0.1000 iter = 15 - elapsed = 8.2400e-04 - tTotal = 0.035118 + elapsed = 8.1300e-04 + tTotal = 0.042997 subIterW = 0 subIterH = 0 - relError = 0.4884 + relError = 0.4574 toshow = scalar structure containing the fields: - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 1.1215e-04 - SC2 = 1.1215e-05 - SC3 = 2.8638e-03 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 2.8521e-07 + SC2 = 2.8521e-08 + SC3 = 6.6444e-06 W_density = 0.1000 H_density = 0.1000 iter = 16 - elapsed = 8.8300e-04 - tTotal = 0.036001 + elapsed = 8.0900e-04 + tTotal = 0.043806 subIterW = 0 subIterH = 0 - relError = 0.4884 + relError = 0.4574 toshow = scalar structure containing the fields: - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 7.3246e-05 - SC2 = 7.3246e-06 - SC3 = 1.4696e-03 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 1.8989e-07 + SC2 = 1.8989e-08 + SC3 = 4.2536e-06 W_density = 0.1000 H_density = 0.1000 iter = 17 - elapsed = 8.0300e-04 - tTotal = 0.036804 + elapsed = 8.1100e-04 + tTotal = 0.044617 subIterW = 0 subIterH = 0 - relError = 0.4884 + relError = 0.4574 toshow = scalar structure containing the fields: - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 4.7839e-05 - SC2 = 4.7839e-06 - SC3 = 1.0336e-03 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 1.2643e-07 + SC2 = 1.2643e-08 + SC3 = 2.9453e-06 W_density = 0.1000 H_density = 0.1000 iter = 18 - elapsed = 8.1500e-04 - tTotal = 0.037619 + elapsed = 8.0600e-04 + tTotal = 0.045423 subIterW = 0 subIterH = 0 - relError = 0.4884 + relError = 0.4574 toshow = scalar structure containing the fields: - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 3.1246e-05 - SC2 = 3.1246e-06 - SC3 = 7.0214e-04 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 8.4173e-08 + SC2 = 8.4173e-09 + SC3 = 2.0426e-06 W_density = 0.1000 H_density = 0.1000 iter = 19 - elapsed = 8.1300e-04 - tTotal = 0.038432 + elapsed = 8.1500e-04 + tTotal = 0.046238 subIterW = 0 subIterH = 0 - relError = 0.4884 + relError = 0.4574 toshow = scalar structure containing the fields: - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 2.0409e-05 - SC2 = 2.0409e-06 - SC3 = 4.0947e-04 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 5.6041e-08 + SC2 = 5.6041e-09 + SC3 = 1.3056e-06 W_density = 0.1000 H_density = 0.1000 iter = 20 - elapsed = 8.4200e-04 - tTotal = 0.039274 + elapsed = 8.2800e-04 + tTotal = 0.047066 subIterW = 0 subIterH = 0 - relError = 0.4884 + relError = 0.4574 toshow = scalar structure containing the fields: - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 1.3331e-05 - SC2 = 1.3331e-06 - SC3 = 2.7736e-04 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 3.7311e-08 + SC2 = 3.7311e-09 + SC3 = 8.6922e-07 W_density = 0.1000 H_density = 0.1000 iter = 21 - elapsed = 8.1600e-04 - tTotal = 0.040090 + elapsed = 8.2700e-04 + tTotal = 0.047893 subIterW = 0 subIterH = 0 - relError = 0.4884 + relError = 0.4574 toshow = scalar structure containing the fields: - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 8.7073e-06 - SC2 = 8.7073e-07 - SC3 = 1.9566e-04 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 2.4841e-08 + SC2 = 2.4841e-09 + SC3 = 5.3585e-07 W_density = 0.1000 H_density = 0.1000 iter = 22 - elapsed = 9.0600e-04 - tTotal = 0.040996 + elapsed = 8.9900e-04 + tTotal = 0.048792 subIterW = 0 subIterH = 0 - relError = 0.4884 + relError = 0.4574 toshow = scalar structure containing the fields: - initGrNormW = 348.31 - initGrNormH = 504.78 - initNorm = 14.224 - SC1 = 5.6875e-06 - SC2 = 5.6875e-07 - SC3 = 1.5215e-04 + initGrNormW = 378.51 + initGrNormH = 523.09 + initNorm = 14.551 + SC1 = 1.6539e-08 + SC2 = 1.6539e-09 + SC3 = 4.1880e-07 W_density = 0.1000 H_density = 0.1000 iter = 23 - elapsed = 1.0550e-03 - tTotal = 0.042051 + elapsed = 9.2100e-04 + tTotal = 0.049713 subIterW = 0 subIterH = 0 - relError = 0.4884 + relError = 0.4574 Stop: tolerance reached. final = @@ -4769,19 +4824,19 @@ scalar structure containing the fields: iterations = 23 - elapsed_total = 0.042051 - relative_error = 0.4884 + elapsed_total = 0.049713 + relative_error = 0.4574 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 = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 1.1184 - SC2 = 559.19 - SC3 = 0.4956 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 1.2565 + SC2 = 628.27 + SC3 = 0.5114 W_density = 1 H_density = 1 par = @@ -4792,8 +4847,8 @@ n = 20 type = plain nnls_solver = bp - alpha = 0.5024 - beta = 0.5024 + alpha = 0.5224 + beta = 0.5224 max_iter = 100 min_iter = 20 max_time = 1000 @@ -4805,620 +4860,506 @@ scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 0.019666 - SC2 = 0.014238 - SC3 = 0.6643 - W_density = 0.7333 - H_density = 0.6000 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 0.012237 + SC2 = 9.0551e-03 + SC3 = 0.5136 + W_density = 0.7533 + H_density = 0.5800 iter = 1 - elapsed = 8.2810e-03 - tTotal = 8.2810e-03 - subIterW = 40 - subIterH = 38 - relError = 0.3401 + elapsed = 8.0090e-03 + tTotal = 8.0090e-03 + subIterW = 36 + subIterH = 33 + relError = 0.3038 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 0.010418 - SC2 = 7.2095e-03 - SC3 = 0.3968 - W_density = 0.7100 - H_density = 0.6050 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 7.3320e-03 + SC2 = 5.3230e-03 + SC3 = 0.3365 + W_density = 0.7367 + H_density = 0.6650 iter = 2 - elapsed = 6.8080e-03 - tTotal = 0.015089 - subIterW = 25 - subIterH = 24 - relError = 0.2960 + elapsed = 6.4030e-03 + tTotal = 0.014412 + subIterW = 18 + subIterH = 21 + relError = 0.2735 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 7.3973e-03 - SC2 = 5.0005e-03 - SC3 = 0.2789 - W_density = 0.6867 - H_density = 0.6100 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 5.4815e-03 + SC2 = 3.9029e-03 + SC3 = 0.2410 + W_density = 0.7200 + H_density = 0.6700 iter = 3 - elapsed = 4.9000e-03 - tTotal = 0.019989 - subIterW = 13 - subIterH = 9 - relError = 0.2774 + elapsed = 5.6180e-03 + tTotal = 0.020030 + subIterW = 15 + subIterH = 10 + relError = 0.2608 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 6.9965e-03 - SC2 = 4.7156e-03 - SC3 = 0.2406 - W_density = 0.6900 - H_density = 0.6300 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 4.5065e-03 + SC2 = 3.1996e-03 + SC3 = 0.1895 + W_density = 0.7233 + H_density = 0.6700 iter = 4 - elapsed = 4.2130e-03 - tTotal = 0.024202 - subIterW = 9 - subIterH = 11 - relError = 0.2652 + elapsed = 4.1770e-03 + tTotal = 0.024207 + subIterW = 11 + subIterH = 8 + relError = 0.2528 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 4.9489e-03 - SC2 = 3.3256e-03 - SC3 = 0.1760 - W_density = 0.6967 - H_density = 0.6100 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 3.7540e-03 + SC2 = 2.6128e-03 + SC3 = 0.1654 + W_density = 0.7267 + H_density = 0.6300 iter = 5 - elapsed = 4.8080e-03 - tTotal = 0.029010 - subIterW = 11 - subIterH = 8 - relError = 0.2553 + elapsed = 4.7180e-03 + tTotal = 0.028925 + subIterW = 5 + subIterH = 9 + relError = 0.2478 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 3.1758e-03 - SC2 = 2.0960e-03 - SC3 = 0.1340 - W_density = 0.7033 - H_density = 0.5750 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 3.5524e-03 + SC2 = 2.4796e-03 + SC3 = 0.1521 + W_density = 0.7400 + H_density = 0.6300 iter = 6 - elapsed = 4.8000e-03 - tTotal = 0.033810 - subIterW = 9 - subIterH = 9 - relError = 0.2507 + elapsed = 4.0320e-03 + tTotal = 0.032957 + subIterW = 6 + subIterH = 3 + relError = 0.2441 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 2.5545e-03 - SC2 = 1.6962e-03 - SC3 = 0.1087 - W_density = 0.7033 - H_density = 0.5800 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 3.4919e-03 + SC2 = 2.3815e-03 + SC3 = 0.1426 + W_density = 0.7300 + H_density = 0.6000 iter = 7 - elapsed = 3.9370e-03 - tTotal = 0.037747 - subIterW = 7 - subIterH = 3 - relError = 0.2485 + elapsed = 4.0880e-03 + tTotal = 0.037045 + subIterW = 9 + subIterH = 5 + relError = 0.2411 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 2.2794e-03 - SC2 = 1.5181e-03 - SC3 = 0.1052 - W_density = 0.7133 - H_density = 0.5750 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 3.4286e-03 + SC2 = 2.3657e-03 + SC3 = 0.1332 + W_density = 0.7433 + H_density = 0.5950 iter = 8 - elapsed = 3.7410e-03 - tTotal = 0.041488 - subIterW = 3 - subIterH = 3 - relError = 0.2471 + elapsed = 3.9950e-03 + tTotal = 0.041040 + subIterW = 5 + subIterH = 5 + relError = 0.2384 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 2.1467e-03 - SC2 = 1.4211e-03 - SC3 = 0.1048 - W_density = 0.7100 - H_density = 0.5800 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 3.0888e-03 + SC2 = 2.1189e-03 + SC3 = 0.1254 + W_density = 0.7300 + H_density = 0.6000 iter = 9 - elapsed = 4.4690e-03 - tTotal = 0.045957 - subIterW = 4 - subIterH = 4 - relError = 0.2460 + elapsed = 3.9560e-03 + tTotal = 0.044996 + subIterW = 5 + subIterH = 6 + relError = 0.2361 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 2.0385e-03 - SC2 = 1.3413e-03 - SC3 = 0.1014 - W_density = 0.7100 - H_density = 0.5750 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 2.7422e-03 + SC2 = 1.8976e-03 + SC3 = 0.1159 + W_density = 0.7400 + H_density = 0.6150 iter = 10 - elapsed = 3.9050e-03 - tTotal = 0.049862 - subIterW = 6 - subIterH = 3 - relError = 0.2450 + elapsed = 4.0210e-03 + tTotal = 0.049017 + subIterW = 7 + subIterH = 5 + relError = 0.2342 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 1.9993e-03 - SC2 = 1.3155e-03 - SC3 = 0.099718 - W_density = 0.7133 - H_density = 0.5700 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 2.4930e-03 + SC2 = 1.7002e-03 + SC3 = 0.1112 + W_density = 0.7367 + H_density = 0.6000 iter = 11 - elapsed = 4.0330e-03 - tTotal = 0.053895 + elapsed = 3.8340e-03 + tTotal = 0.052851 subIterW = 3 - subIterH = 3 - relError = 0.2441 + subIterH = 4 + relError = 0.2326 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 2.0388e-03 - SC2 = 1.3252e-03 - SC3 = 0.1006 - W_density = 0.7067 - H_density = 0.5650 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 2.2719e-03 + SC2 = 1.5585e-03 + SC3 = 0.1050 + W_density = 0.7400 + H_density = 0.6000 iter = 12 - elapsed = 3.7250e-03 - tTotal = 0.057620 - subIterW = 6 - subIterH = 0 - relError = 0.2433 + elapsed = 3.8050e-03 + tTotal = 0.056656 + subIterW = 3 + subIterH = 2 + relError = 0.2311 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 2.0220e-03 - SC2 = 1.3183e-03 - SC3 = 0.098227 - W_density = 0.7100 - H_density = 0.5650 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 2.0459e-03 + SC2 = 1.3871e-03 + SC3 = 0.1018 + W_density = 0.7333 + H_density = 0.5900 iter = 13 - elapsed = 2.9830e-03 - tTotal = 0.060603 - subIterW = 3 - subIterH = 0 - relError = 0.2424 + elapsed = 4.4420e-03 + tTotal = 0.061098 + subIterW = 2 + subIterH = 4 + relError = 0.2298 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 2.0221e-03 - SC2 = 1.3346e-03 - SC3 = 0.095815 - W_density = 0.7167 - H_density = 0.5700 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 1.9421e-03 + SC2 = 1.3012e-03 + SC3 = 0.097614 + W_density = 0.7300 + H_density = 0.5750 iter = 14 - elapsed = 3.6400e-03 - tTotal = 0.064243 - subIterW = 2 - subIterH = 0 - relError = 0.2416 + elapsed = 3.9380e-03 + tTotal = 0.065036 + subIterW = 5 + subIterH = 4 + relError = 0.2284 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 1.9858e-03 - SC2 = 1.3146e-03 - SC3 = 0.092805 - W_density = 0.7167 - H_density = 0.5700 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 1.8823e-03 + SC2 = 1.2611e-03 + SC3 = 0.090733 + W_density = 0.7267 + H_density = 0.5800 iter = 15 - elapsed = 3.7480e-03 - tTotal = 0.067991 - subIterW = 2 - subIterH = 2 - relError = 0.2408 + elapsed = 3.6090e-03 + tTotal = 0.068645 + subIterW = 0 + subIterH = 3 + relError = 0.2271 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 1.9114e-03 - SC2 = 1.2768e-03 - SC3 = 0.087921 - W_density = 0.7233 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 1.8384e-03 + SC2 = 1.2354e-03 + SC3 = 0.088385 + W_density = 0.7300 H_density = 0.5800 iter = 16 - elapsed = 3.7610e-03 - tTotal = 0.071752 - subIterW = 2 - subIterH = 2 - relError = 0.2401 + elapsed = 3.8690e-03 + tTotal = 0.072514 + subIterW = 3 + subIterH = 4 + relError = 0.2259 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 1.8361e-03 - SC2 = 1.2265e-03 - SC3 = 0.084306 - W_density = 0.7267 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 1.7603e-03 + SC2 = 1.1970e-03 + SC3 = 0.086609 + W_density = 0.7433 H_density = 0.5800 iter = 17 - elapsed = 3.8220e-03 - tTotal = 0.075574 - subIterW = 3 - subIterH = 2 - relError = 0.2394 + elapsed = 3.9560e-03 + tTotal = 0.076470 + subIterW = 4 + subIterH = 4 + relError = 0.2247 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 1.6556e-03 - SC2 = 1.0960e-03 - SC3 = 0.079904 - W_density = 0.7233 - H_density = 0.5700 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 1.7049e-03 + SC2 = 1.1525e-03 + SC3 = 0.086203 + W_density = 0.7400 + H_density = 0.5750 iter = 18 - elapsed = 3.9520e-03 - tTotal = 0.079526 + elapsed = 3.9430e-03 + tTotal = 0.080413 subIterW = 5 - subIterH = 4 - relError = 0.2388 + subIterH = 3 + relError = 0.2237 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 1.5439e-03 - SC2 = 1.0190e-03 - SC3 = 0.040179 - W_density = 0.7233 - H_density = 0.5600 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 1.6261e-03 + SC2 = 1.1025e-03 + SC3 = 0.082499 + W_density = 0.7433 + H_density = 0.5750 iter = 19 - elapsed = 2.9840e-03 - tTotal = 0.082510 - subIterW = 0 + elapsed = 3.8030e-03 + tTotal = 0.084216 + subIterW = 3 subIterH = 2 - relError = 0.2383 + relError = 0.2227 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 1.4324e-03 - SC2 = 9.4540e-04 - SC3 = 0.070907 - W_density = 0.7233 - H_density = 0.5650 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 1.5648e-03 + SC2 = 1.0610e-03 + SC3 = 0.077583 + W_density = 0.7433 + H_density = 0.5800 iter = 20 - elapsed = 3.7680e-03 - tTotal = 0.086278 + elapsed = 3.6320e-03 + tTotal = 0.087848 subIterW = 2 - subIterH = 3 - relError = 0.2379 + subIterH = 0 + relError = 0.2218 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 1.3483e-03 - SC2 = 8.9526e-04 - SC3 = 0.067718 - W_density = 0.7267 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 1.3072e-03 + SC2 = 8.9413e-04 + SC3 = 0.074068 + W_density = 0.7567 H_density = 0.5650 iter = 21 - elapsed = 3.5650e-03 - tTotal = 0.089843 - subIterW = 0 - subIterH = 2 - relError = 0.2375 - -toshow = - - scalar structure containing the fields: - - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 1.2994e-03 - SC2 = 8.6022e-04 - SC3 = 0.065977 - W_density = 0.7233 - H_density = 0.5650 - iter = 22 - elapsed = 2.9180e-03 - tTotal = 0.092761 - subIterW = 0 - subIterH = 0 - relError = 0.2372 - -toshow = - - scalar structure containing the fields: - - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 1.2121e-03 - SC2 = 8.0728e-04 - SC3 = 0.062853 - W_density = 0.7233 - H_density = 0.5750 - iter = 23 - elapsed = 3.8850e-03 - tTotal = 0.096646 - subIterW = 2 - subIterH = 2 - relError = 0.2370 - -toshow = - - scalar structure containing the fields: - - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 1.1663e-03 - SC2 = 7.6741e-04 - SC3 = 0.060599 - W_density = 0.7100 - H_density = 0.5800 - iter = 24 - elapsed = 3.7950e-03 - tTotal = 0.1004 + elapsed = 3.8550e-03 + tTotal = 0.091703 subIterW = 4 - subIterH = 0 - relError = 0.2367 - -toshow = - - scalar structure containing the fields: - - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 1.1036e-03 - SC2 = 7.2393e-04 - SC3 = 0.056549 - W_density = 0.7067 - H_density = 0.5750 - iter = 25 - elapsed = 3.6010e-03 - tTotal = 0.1040 - subIterW = 0 - subIterH = 0 - relError = 0.2365 - -toshow = - - scalar structure containing the fields: - - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 1.0782e-03 - SC2 = 7.0513e-04 - SC3 = 0.028267 - W_density = 0.7067 - H_density = 0.5700 - iter = 26 - elapsed = 2.9910e-03 - tTotal = 0.1070 - subIterW = 0 - subIterH = 0 - relError = 0.2363 + subIterH = 3 + relError = 0.2210 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 1.0652e-03 - SC2 = 6.9449e-04 - SC3 = 0.052787 - W_density = 0.7000 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 1.1752e-03 + SC2 = 7.9916e-04 + SC3 = 0.066562 + W_density = 0.7533 H_density = 0.5700 - iter = 27 - elapsed = 3.1060e-03 - tTotal = 0.1101 + iter = 22 + elapsed = 3.9540e-03 + tTotal = 0.095657 subIterW = 2 - subIterH = 0 - relError = 0.2361 + subIterH = 5 + relError = 0.2204 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 1.0409e-03 - SC2 = 6.7448e-04 - SC3 = 0.052182 - W_density = 0.6967 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 1.0765e-03 + SC2 = 7.2124e-04 + SC3 = 0.058657 + W_density = 0.7400 H_density = 0.5650 - iter = 28 - elapsed = 3.5770e-03 - tTotal = 0.1137 - subIterW = 0 - subIterH = 0 - relError = 0.2359 - -toshow = - - scalar structure containing the fields: - - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 1.0151e-03 - SC2 = 6.5778e-04 - SC3 = 0.051426 - W_density = 0.6967 - H_density = 0.5700 - iter = 29 - elapsed = 3.7090e-03 - tTotal = 0.1174 - subIterW = 2 + iter = 23 + elapsed = 3.7580e-03 + tTotal = 0.099415 + subIterW = 4 subIterH = 0 - relError = 0.2358 + relError = 0.2200 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 9.9239e-04 - SC2 = 6.4307e-04 - SC3 = 0.026764 - W_density = 0.6967 - H_density = 0.5700 - iter = 30 - elapsed = 3.0430e-03 - tTotal = 0.1205 - subIterW = 0 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 9.9457e-04 + SC2 = 6.6835e-04 + SC3 = 0.052179 + W_density = 0.7433 + H_density = 0.5650 + iter = 24 + elapsed = 3.9710e-03 + tTotal = 0.1034 + subIterW = 5 subIterH = 2 - relError = 0.2356 + relError = 0.2196 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 9.7126e-04 - SC2 = 6.3132e-04 - SC3 = 0.025967 - W_density = 0.6967 - H_density = 0.5750 - iter = 31 - elapsed = 2.9720e-03 - tTotal = 0.1234 - subIterW = 0 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 9.4117e-04 + SC2 = 6.2870e-04 + SC3 = 0.047263 + W_density = 0.7333 + H_density = 0.5650 + iter = 25 + elapsed = 3.1100e-03 + tTotal = 0.1065 + subIterW = 3 subIterH = 0 - relError = 0.2355 + relError = 0.2193 toshow = scalar structure containing the fields: - initGrNormW = 343.35 - initGrNormH = 441.38 - initNorm = 14.224 - SC1 = 9.5617e-04 - SC2 = 6.2151e-04 - SC3 = 0.049068 - W_density = 0.6933 - H_density = 0.5750 - iter = 32 - elapsed = 3.3520e-03 - tTotal = 0.1268 - subIterW = 5 + initGrNormW = 392.62 + initGrNormH = 490.49 + initNorm = 14.551 + SC1 = 8.2441e-04 + SC2 = 5.5236e-04 + SC3 = 0.041800 + W_density = 0.7367 + H_density = 0.5600 + iter = 26 + elapsed = 3.6710e-03 + tTotal = 0.1102 + subIterW = 0 subIterH = 0 - relError = 0.2353 + relError = 0.2191 Stop: tolerance reached. final = scalar structure containing the fields: - iterations = 32 - elapsed_total = 0.1268 - relative_error = 0.2353 - W_density = 0.6933 - H_density = 0.5750 + iterations = 26 + elapsed_total = 0.1102 + relative_error = 0.2191 + W_density = 0.7367 + H_density = 0.5600 ***** demo m = 300; @@ -5466,11 +5407,18 @@ 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_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); +[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.V34uXj2kVb 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 @@ -5487,27 +5435,17 @@ x2 = smwsolve (A, u, v, b); assert (x1, x2, 1e-13); 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) +[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/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.Ix8pdLCVhI at line 54 column 31 - +[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/@blksparse/ctranspose.m] >>>>> /build/reproducible-path/octave-linear-algebra-2.2.3/inst/@blksparse/ctranspose.m @@ -5539,11 +5477,14 @@ [vs lambda] = circulant_eig(v); ***** assert (vs*lambda, C*vs, 100*eps); 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); +[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/vec_projection.m] >>>>> /build/reproducible-path/octave-linear-algebra-2.2.3/inst/vec_projection.m @@ -5585,12 +5526,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/4032719/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/4032719/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/2913774 and its subdirectories -I: Current time: Fri Sep 12 02:30:48 -12 2025 -I: pbuilder-time-stamp: 1757687448 +I: removing directory /srv/workspace/pbuilder/4032719 and its subdirectories +I: Current time: Fri Oct 16 10:57:41 +14 2026 +I: pbuilder-time-stamp: 1792097861