Diff of the two buildlogs: -- --- b1/build.log 2023-06-07 19:04:46.498312220 +0000 +++ b2/build.log 2023-06-07 19:26:47.840492176 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Jun 7 06:55:19 -12 2023 -I: pbuilder-time-stamp: 1686164119 +I: Current time: Thu Jun 8 09:05:08 +14 2023 +I: pbuilder-time-stamp: 1686164708 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./octave-linear-algebra_2.2.3.orig.tar.gz] I: copying [./octave-linear-algebra_2.2.3-4.debian.tar.xz] I: Extracting source -gpgv: Signature made Mon Dec 5 09:01:43 2022 -12 +gpgv: Signature made Tue Dec 6 11:01:43 2022 +14 gpgv: using RSA key 3F464391498FE874BDB5D98F2124AA1983785C90 gpgv: issuer "rafael@debian.org" gpgv: Can't check signature: No public key @@ -26,135 +26,167 @@ 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/15433/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/24893/tmp/hooks/D01_modify_environment starting +debug: Running on cbxi4b. +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 Jun 8 09:07 /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/24893/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/24893/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='bookworm' - HOME='/root' - HOST_ARCH='armhf' + 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]="15" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='d9ea5124aa6c488dbaf9e1c9ce732b9a' - 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='15433' - PS1='# ' - PS2='> ' + INVOCATION_ID=8203849a7c6d4c39875c746cfb21c448 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + 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=24893 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.Uw639mmD/pbuilderrc_zjrL --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Uw639mmD/b1 --logfile b1/build.log octave-linear-algebra_2.2.3-4.dsc' - SUDO_GID='114' - SUDO_UID='108' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + 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.Uw639mmD/pbuilderrc_4Pji --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Uw639mmD/b2 --logfile b2/build.log --extrapackages usrmerge octave-linear-algebra_2.2.3-4.dsc' + SUDO_GID=116 + SUDO_UID=112 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt64a 5.10.0-23-arm64 #1 SMP Debian 5.10.179-1 (2023-05-12) aarch64 GNU/Linux + Linux i-capture-the-hostname 5.10.0-23-armmp #1 SMP Debian 5.10.179-1 (2023-05-12) armv7l GNU/Linux I: ls -l /bin total 5072 - -rwxr-xr-x 1 root root 838488 Apr 23 09:24 bash - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bunzip2 - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzcat - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzip2 - -rwxr-xr-x 1 root root 67112 Sep 18 2022 bzip2recover - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore - -rwxr-xr-x 1 root root 67632 Sep 20 2022 cat - -rwxr-xr-x 1 root root 67676 Sep 20 2022 chgrp - -rwxr-xr-x 1 root root 67644 Sep 20 2022 chmod - -rwxr-xr-x 1 root root 67684 Sep 20 2022 chown - -rwxr-xr-x 1 root root 133532 Sep 20 2022 cp - -rwxr-xr-x 1 root root 132868 Jan 5 01:20 dash - -rwxr-xr-x 1 root root 133220 Sep 20 2022 date - -rwxr-xr-x 1 root root 67732 Sep 20 2022 dd - -rwxr-xr-x 1 root root 68104 Sep 20 2022 df - -rwxr-xr-x 1 root root 133632 Sep 20 2022 dir - -rwxr-xr-x 1 root root 59128 Mar 22 21:02 dmesg - lrwxrwxrwx 1 root root 8 Dec 19 01:33 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Dec 19 01:33 domainname -> hostname - -rwxr-xr-x 1 root root 67560 Sep 20 2022 echo - -rwxr-xr-x 1 root root 41 Jan 24 02:43 egrep - -rwxr-xr-x 1 root root 67548 Sep 20 2022 false - -rwxr-xr-x 1 root root 41 Jan 24 02:43 fgrep - -rwxr-xr-x 1 root root 55748 Mar 22 21:02 findmnt - -rwsr-xr-x 1 root root 26208 Mar 22 20:15 fusermount - -rwxr-xr-x 1 root root 128608 Jan 24 02:43 grep - -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip - -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe - -rwxr-xr-x 1 root root 64220 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 67032 Dec 19 01:33 hostname - -rwxr-xr-x 1 root root 67720 Sep 20 2022 ln - -rwxr-xr-x 1 root root 35132 Mar 22 21:51 login - -rwxr-xr-x 1 root root 133632 Sep 20 2022 ls - -rwxr-xr-x 1 root root 136808 Mar 22 21:02 lsblk - -rwxr-xr-x 1 root root 67800 Sep 20 2022 mkdir - -rwxr-xr-x 1 root root 67764 Sep 20 2022 mknod - -rwxr-xr-x 1 root root 67596 Sep 20 2022 mktemp - -rwxr-xr-x 1 root root 38504 Mar 22 21:02 more - -rwsr-xr-x 1 root root 38496 Mar 22 21:02 mount - -rwxr-xr-x 1 root root 9824 Mar 22 21:02 mountpoint - -rwxr-xr-x 1 root root 133532 Sep 20 2022 mv - lrwxrwxrwx 1 root root 8 Dec 19 01:33 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 2 18:25 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 67608 Sep 20 2022 pwd - lrwxrwxrwx 1 root root 4 Apr 23 09:24 rbash -> bash - -rwxr-xr-x 1 root root 67600 Sep 20 2022 readlink - -rwxr-xr-x 1 root root 67672 Sep 20 2022 rm - -rwxr-xr-x 1 root root 67600 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 67400 Nov 2 2022 run-parts - -rwxr-xr-x 1 root root 133372 Jan 5 07:55 sed - lrwxrwxrwx 1 root root 4 Jan 5 01:20 sh -> dash - -rwxr-xr-x 1 root root 67584 Sep 20 2022 sleep - -rwxr-xr-x 1 root root 67644 Sep 20 2022 stty - -rwsr-xr-x 1 root root 50800 Mar 22 21:02 su - -rwxr-xr-x 1 root root 67584 Sep 20 2022 sync - -rwxr-xr-x 1 root root 336764 Apr 6 02:25 tar - -rwxr-xr-x 1 root root 67144 Nov 2 2022 tempfile - -rwxr-xr-x 1 root root 133224 Sep 20 2022 touch - -rwxr-xr-x 1 root root 67548 Sep 20 2022 true - -rwxr-xr-x 1 root root 9768 Mar 22 20:15 ulockmgr_server - -rwsr-xr-x 1 root root 22108 Mar 22 21:02 umount - -rwxr-xr-x 1 root root 67572 Sep 20 2022 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 133632 Sep 20 2022 vdir - -rwxr-xr-x 1 root root 42608 Mar 22 21:02 wdctl - lrwxrwxrwx 1 root root 8 Dec 19 01:33 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat - -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp - -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff - -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep - -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep - -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce - -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep - -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless - -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore - -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew -I: user script /srv/workspace/pbuilder/15433/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 838488 Apr 24 11:24 bash + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bunzip2 + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzcat + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4893 Nov 28 2021 bzexe + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzip2 + -rwxr-xr-x 1 root root 67112 Sep 19 2022 bzip2recover + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore + -rwxr-xr-x 1 root root 67632 Sep 21 2022 cat + -rwxr-xr-x 1 root root 67676 Sep 21 2022 chgrp + -rwxr-xr-x 1 root root 67644 Sep 21 2022 chmod + -rwxr-xr-x 1 root root 67684 Sep 21 2022 chown + -rwxr-xr-x 1 root root 133532 Sep 21 2022 cp + -rwxr-xr-x 1 root root 132868 Jan 6 03:20 dash + -rwxr-xr-x 1 root root 133220 Sep 21 2022 date + -rwxr-xr-x 1 root root 67732 Sep 21 2022 dd + -rwxr-xr-x 1 root root 68104 Sep 21 2022 df + -rwxr-xr-x 1 root root 133632 Sep 21 2022 dir + -rwxr-xr-x 1 root root 59128 Mar 23 23:02 dmesg + lrwxrwxrwx 1 root root 8 Dec 20 03:33 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Dec 20 03:33 domainname -> hostname + -rwxr-xr-x 1 root root 67560 Sep 21 2022 echo + -rwxr-xr-x 1 root root 41 Jan 25 04:43 egrep + -rwxr-xr-x 1 root root 67548 Sep 21 2022 false + -rwxr-xr-x 1 root root 41 Jan 25 04:43 fgrep + -rwxr-xr-x 1 root root 55748 Mar 23 23:02 findmnt + -rwsr-xr-x 1 root root 26208 Mar 23 22:15 fusermount + -rwxr-xr-x 1 root root 128608 Jan 25 04:43 grep + -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip + -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe + -rwxr-xr-x 1 root root 64220 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 67032 Dec 20 03:33 hostname + -rwxr-xr-x 1 root root 67720 Sep 21 2022 ln + -rwxr-xr-x 1 root root 35132 Mar 23 23:51 login + -rwxr-xr-x 1 root root 133632 Sep 21 2022 ls + -rwxr-xr-x 1 root root 136808 Mar 23 23:02 lsblk + -rwxr-xr-x 1 root root 67800 Sep 21 2022 mkdir + -rwxr-xr-x 1 root root 67764 Sep 21 2022 mknod + -rwxr-xr-x 1 root root 67596 Sep 21 2022 mktemp + -rwxr-xr-x 1 root root 38504 Mar 23 23:02 more + -rwsr-xr-x 1 root root 38496 Mar 23 23:02 mount + -rwxr-xr-x 1 root root 9824 Mar 23 23:02 mountpoint + -rwxr-xr-x 1 root root 133532 Sep 21 2022 mv + lrwxrwxrwx 1 root root 8 Dec 20 03:33 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 3 20:25 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 67608 Sep 21 2022 pwd + lrwxrwxrwx 1 root root 4 Apr 24 11:24 rbash -> bash + -rwxr-xr-x 1 root root 67600 Sep 21 2022 readlink + -rwxr-xr-x 1 root root 67672 Sep 21 2022 rm + -rwxr-xr-x 1 root root 67600 Sep 21 2022 rmdir + -rwxr-xr-x 1 root root 67400 Nov 3 2022 run-parts + -rwxr-xr-x 1 root root 133372 Jan 6 09:55 sed + lrwxrwxrwx 1 root root 9 Jun 8 09:07 sh -> /bin/bash + -rwxr-xr-x 1 root root 67584 Sep 21 2022 sleep + -rwxr-xr-x 1 root root 67644 Sep 21 2022 stty + -rwsr-xr-x 1 root root 50800 Mar 23 23:02 su + -rwxr-xr-x 1 root root 67584 Sep 21 2022 sync + -rwxr-xr-x 1 root root 336764 Apr 7 04:25 tar + -rwxr-xr-x 1 root root 67144 Nov 3 2022 tempfile + -rwxr-xr-x 1 root root 133224 Sep 21 2022 touch + -rwxr-xr-x 1 root root 67548 Sep 21 2022 true + -rwxr-xr-x 1 root root 9768 Mar 23 22:15 ulockmgr_server + -rwsr-xr-x 1 root root 22108 Mar 23 23:02 umount + -rwxr-xr-x 1 root root 67572 Sep 21 2022 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 133632 Sep 21 2022 vdir + -rwxr-xr-x 1 root root 42608 Mar 23 23:02 wdctl + lrwxrwxrwx 1 root root 8 Dec 20 03:33 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat + -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp + -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff + -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep + -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep + -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce + -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep + -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless + -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore + -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew +I: user script /srv/workspace/pbuilder/24893/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -697,7 +729,7 @@ Get: 503 http://deb.debian.org/debian bookworm/main armhf gnuplot-nox armhf 5.4.4+dfsg1-2+b2 [776 kB] Get: 504 http://deb.debian.org/debian bookworm/main armhf dh-octave-autopkgtest all 1.2.7 [9364 B] Get: 505 http://deb.debian.org/debian bookworm/main armhf dh-octave all 1.2.7 [22.8 kB] -Fetched 170 MB in 29s (5861 kB/s) +Fetched 170 MB in 39s (4347 kB/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 ... 19324 files and directories currently installed.) @@ -2768,8 +2800,19 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +usrmerge is already the newest version (35). +0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/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/24893/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +removed '/etc/unsupported-skip-usrmerge-conversion' +The system has been successfully converted. +I: user script /srv/workspace/pbuilder/24893/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/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 @@ -2802,16 +2845,19 @@ dh_octave_check -O--buildsystem=octave Checking package... Checking m files ... -[inst/smwsolve.m] ->>>>> /build/octave-linear-algebra-2.2.3/inst/smwsolve.m -***** test - A = 2.1*eye (10); - u = rand (10, 2); u /= diag (norm (u, "cols")); - v = rand (10, 2); v /= diag (norm (v, "cols")); - b = rand (10, 2); - x1 = (A + u*v') \ b; - x2 = smwsolve (A, u, v, b); - assert (x1, x2, 1e-13); +[inst/circulant_eig.m] +>>>>> /build/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/circulant_inv.m] +>>>>> /build/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/octave-linear-algebra-2.2.3/inst/@blksparse/ctranspose.m @@ -2829,68 +2875,6 @@ mtx = randn (100); assert (funm (mtx, "fsin"), thfm (mtx, "sin"), 1e-9) 1 test, 1 passed, 0 known failure, 0 skipped -[inst/circulant_make_matrix.m] ->>>>> /build/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 683 column 11 - /tmp/tmp.VkIHlHxP5q at line 38 column 31 - -1 test, 1 passed, 0 known failure, 0 skipped -[inst/vec_projection.m] ->>>>> /build/octave-linear-algebra-2.2.3/inst/vec_projection.m -***** test - assert (vec_projection ([1,0,0], [0.5,0.5,0]), 0.70711,1e-5); - assert (vec_projection ([1,2000,0], [0.5,15,0]), 1998.9, 1e-1); - assert (vec_projection ([1,-2000,0], [0.5,15,0]), -1998.9, 1e-1); - assert (vec_projection ([7,7,0], [15,0,0]), 7.000, 1e-10); - 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/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/circulant_matrix_vector_product.m] ->>>>> /build/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 -[inst/circulant_inv.m] ->>>>> /build/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_eig.m] ->>>>> /build/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/cartprod.m] ->>>>> /build/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/nmf_bpas.m] >>>>> /build/octave-linear-algebra-2.2.3/inst/nmf_bpas.m ***** shared m, n, k, A @@ -2903,12 +2887,12 @@ Stop: tolerance reached. ***** test [W,H,iter,HIS]=nmf_bpas(A,k,'verbose'); - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 1.0125 - SC2 = 506.23 - SC3 = 0.4759 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 1.3467 + SC2 = 673.33 + SC3 = 0.5162 W_density = 1 H_density = 1 par = @@ -2919,8 +2903,8 @@ n = 20 type = regularized nnls_solver = bp - alpha = 0.5131 - beta = 0.5131 + alpha = 0.4826 + beta = 0.4826 max_iter = 100 min_iter = 20 max_time = 1000 @@ -2932,438 +2916,438 @@ scalar structure containing the fields: - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 0.029659 - SC2 = 0.028295 - SC3 = 1.8704 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 0.025688 + SC2 = 0.024814 + SC3 = 2.0382 W_density = 0.9500 - H_density = 0.6750 + H_density = 0.6450 iter = 1 - elapsed = 0.026951 - tTotal = 0.026951 - subIterW = 7 - subIterH = 28 - relError = 0.4129 + elapsed = 0.089534 + tTotal = 0.089534 + subIterW = 8 + subIterH = 29 + relError = 0.4523 toshow = scalar structure containing the fields: - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 0.017381 - SC2 = 0.015817 - SC3 = 1.0525 - W_density = 0.9000 - H_density = 0.5650 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 0.014079 + SC2 = 0.013094 + SC3 = 1.0806 + W_density = 0.9033 + H_density = 0.5150 iter = 2 - elapsed = 0.028346 - tTotal = 0.055297 - subIterW = 11 - subIterH = 21 - relError = 0.3149 + elapsed = 0.1110 + tTotal = 0.2006 + subIterW = 14 + subIterH = 23 + relError = 0.3527 toshow = scalar structure containing the fields: - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 0.011013 - SC2 = 9.9117e-03 - SC3 = 0.6919 - W_density = 0.8900 - H_density = 0.6150 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 8.8027e-03 + SC2 = 7.9753e-03 + SC3 = 0.6719 + W_density = 0.8767 + H_density = 0.6000 iter = 3 - elapsed = 0.026779 - tTotal = 0.082076 + elapsed = 0.1001 + tTotal = 0.3007 subIterW = 7 - subIterH = 14 - relError = 0.2919 + subIterH = 19 + relError = 0.3166 toshow = scalar structure containing the fields: - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 7.8266e-03 - SC2 = 6.9187e-03 - SC3 = 0.4955 - W_density = 0.8733 - H_density = 0.6550 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 6.2762e-03 + SC2 = 5.4854e-03 + SC3 = 0.4854 + W_density = 0.8567 + H_density = 0.6250 iter = 4 - elapsed = 0.023755 - tTotal = 0.1058 + elapsed = 0.1031 + tTotal = 0.4038 subIterW = 5 - subIterH = 11 - relError = 0.2806 + subIterH = 14 + relError = 0.2987 toshow = scalar structure containing the fields: - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 5.9193e-03 - SC2 = 5.0906e-03 - SC3 = 0.3659 - W_density = 0.8400 - H_density = 0.6750 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 4.6136e-03 + SC2 = 3.9862e-03 + SC3 = 0.3599 + W_density = 0.8500 + H_density = 0.6500 iter = 5 - elapsed = 0.021757 - tTotal = 0.1276 - subIterW = 9 - subIterH = 6 - relError = 0.2733 + elapsed = 0.078541 + tTotal = 0.4824 + subIterW = 4 + subIterH = 7 + relError = 0.2891 toshow = scalar structure containing the fields: - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 4.5519e-03 - SC2 = 3.8600e-03 - SC3 = 0.2802 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 3.5161e-03 + SC2 = 2.9817e-03 + SC3 = 0.2752 W_density = 0.8333 - H_density = 0.7000 + H_density = 0.6650 iter = 6 - elapsed = 0.019660 - tTotal = 0.1472 - subIterW = 4 - subIterH = 5 - relError = 0.2678 + elapsed = 0.077447 + tTotal = 0.5598 + subIterW = 5 + subIterH = 4 + relError = 0.2833 toshow = scalar structure containing the fields: - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 3.5526e-03 - SC2 = 3.0055e-03 - SC3 = 0.2153 - W_density = 0.8300 - H_density = 0.7400 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 2.7364e-03 + SC2 = 2.2876e-03 + SC3 = 0.2128 + W_density = 0.8200 + H_density = 0.6800 iter = 7 - elapsed = 0.019824 - tTotal = 0.1671 - subIterW = 3 - subIterH = 8 - relError = 0.2636 + elapsed = 0.088084 + tTotal = 0.6479 + subIterW = 6 + subIterH = 6 + relError = 0.2797 toshow = scalar structure containing the fields: - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 2.8934e-03 - SC2 = 2.4015e-03 - SC3 = 0.1762 - W_density = 0.8233 - H_density = 0.7500 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 2.2039e-03 + SC2 = 1.7984e-03 + SC3 = 0.1699 + W_density = 0.8033 + H_density = 0.6750 iter = 8 - elapsed = 0.019271 - tTotal = 0.1863 + elapsed = 0.075316 + tTotal = 0.7232 subIterW = 5 - subIterH = 3 - relError = 0.2606 + subIterH = 5 + relError = 0.2776 toshow = scalar structure containing the fields: - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 2.3698e-03 - SC2 = 1.9527e-03 - SC3 = 0.1407 - W_density = 0.8100 - H_density = 0.7650 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 1.7960e-03 + SC2 = 1.4476e-03 + SC3 = 0.1375 + W_density = 0.8000 + H_density = 0.7100 iter = 9 - elapsed = 0.019224 - tTotal = 0.2056 - subIterW = 4 - subIterH = 3 - relError = 0.2581 + elapsed = 0.072778 + tTotal = 0.7960 + subIterW = 3 + subIterH = 7 + relError = 0.2761 toshow = scalar structure containing the fields: - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 1.9695e-03 - SC2 = 1.6111e-03 - SC3 = 0.1168 - W_density = 0.8100 - H_density = 0.7550 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 1.4923e-03 + SC2 = 1.1849e-03 + SC3 = 0.1128 + W_density = 0.7933 + H_density = 0.6950 iter = 10 - elapsed = 0.019106 - tTotal = 0.2247 - subIterW = 4 - subIterH = 2 - relError = 0.2561 + elapsed = 0.071417 + tTotal = 0.8674 + subIterW = 2 + subIterH = 4 + relError = 0.2751 toshow = scalar structure containing the fields: - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 1.6619e-03 - SC2 = 1.3495e-03 - SC3 = 0.098398 - W_density = 0.8100 - H_density = 0.7650 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 1.2471e-03 + SC2 = 9.6778e-04 + SC3 = 0.093212 + W_density = 0.7800 + H_density = 0.6950 iter = 11 - elapsed = 0.020249 - tTotal = 0.2449 - subIterW = 2 - subIterH = 7 - relError = 0.2544 + elapsed = 0.079861 + tTotal = 0.9473 + subIterW = 7 + subIterH = 2 + relError = 0.2745 toshow = scalar structure containing the fields: - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 1.4257e-03 - SC2 = 1.1520e-03 - SC3 = 0.083166 - W_density = 0.8000 - H_density = 0.7550 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 1.0245e-03 + SC2 = 7.8478e-04 + SC3 = 0.077736 + W_density = 0.7800 + H_density = 0.7000 iter = 12 - elapsed = 0.019950 - tTotal = 0.2649 + elapsed = 0.074449 + tTotal = 1.0217 subIterW = 5 - subIterH = 4 - relError = 0.2530 + subIterH = 0 + relError = 0.2741 toshow = scalar structure containing the fields: - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 1.2234e-03 - SC2 = 9.7868e-04 - SC3 = 0.071350 - W_density = 0.7933 - H_density = 0.7650 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 8.2920e-04 + SC2 = 6.3351e-04 + SC3 = 0.063043 + W_density = 0.7800 + H_density = 0.7050 iter = 13 - elapsed = 0.018915 - tTotal = 0.2838 + elapsed = 0.077280 + tTotal = 1.0990 subIterW = 2 - subIterH = 4 - relError = 0.2519 + subIterH = 3 + relError = 0.2739 toshow = scalar structure containing the fields: - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 1.0355e-03 - SC2 = 8.2427e-04 - SC3 = 0.059625 - W_density = 0.7833 - H_density = 0.7750 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 6.8033e-04 + SC2 = 5.1569e-04 + SC3 = 0.050891 + W_density = 0.7700 + H_density = 0.7050 iter = 14 - elapsed = 0.020902 - tTotal = 0.3047 - subIterW = 5 - subIterH = 6 - relError = 0.2511 + elapsed = 0.060402 + tTotal = 1.1594 + subIterW = 3 + subIterH = 0 + relError = 0.2737 toshow = scalar structure containing the fields: - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 8.8220e-04 - SC2 = 6.9517e-04 - SC3 = 0.050084 - W_density = 0.7733 - H_density = 0.7650 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 5.6021e-04 + SC2 = 4.2352e-04 + SC3 = 0.041555 + W_density = 0.7700 + H_density = 0.7100 iter = 15 - elapsed = 0.019349 - tTotal = 0.3240 - subIterW = 3 - subIterH = 2 - relError = 0.2506 + elapsed = 0.075406 + tTotal = 1.2348 + subIterW = 2 + subIterH = 0 + relError = 0.2736 toshow = scalar structure containing the fields: - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 7.7356e-04 - SC2 = 6.0802e-04 - SC3 = 0.043924 - W_density = 0.7800 - H_density = 0.7750 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 4.6647e-04 + SC2 = 3.5079e-04 + SC3 = 0.034186 + W_density = 0.7667 + H_density = 0.7100 iter = 16 - elapsed = 0.019132 - tTotal = 0.3432 - subIterW = 2 - subIterH = 3 - relError = 0.2501 + elapsed = 0.056099 + tTotal = 1.2909 + subIterW = 0 + subIterH = 0 + relError = 0.2735 toshow = scalar structure containing the fields: - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 6.9614e-04 - SC2 = 5.4995e-04 - SC3 = 0.038836 - W_density = 0.7833 - H_density = 0.7800 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 3.9238e-04 + SC2 = 2.9507e-04 + SC3 = 0.015525 + W_density = 0.7667 + H_density = 0.7150 iter = 17 - elapsed = 0.018748 - tTotal = 0.3619 + elapsed = 0.060075 + tTotal = 1.3510 subIterW = 0 - subIterH = 3 - relError = 0.2495 + subIterH = 0 + relError = 0.2735 toshow = scalar structure containing the fields: - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 6.5128e-04 - SC2 = 5.1321e-04 - SC3 = 0.035479 - W_density = 0.7800 - H_density = 0.7800 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 3.3761e-04 + SC2 = 2.5320e-04 + SC3 = 0.013681 + W_density = 0.7667 + H_density = 0.7100 iter = 18 - elapsed = 0.013915 - tTotal = 0.3758 + elapsed = 0.054121 + tTotal = 1.4051 subIterW = 0 subIterH = 0 - relError = 0.2490 + relError = 0.2734 toshow = scalar structure containing the fields: - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 6.2115e-04 - SC2 = 4.8698e-04 - SC3 = 0.032895 - W_density = 0.7733 - H_density = 0.7800 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 2.9716e-04 + SC2 = 2.2168e-04 + SC3 = 0.021110 + W_density = 0.7633 + H_density = 0.7150 iter = 19 - elapsed = 0.019618 - tTotal = 0.3955 - subIterW = 2 - subIterH = 4 - relError = 0.2484 + elapsed = 0.066833 + tTotal = 1.4719 + subIterW = 0 + subIterH = 0 + relError = 0.2734 toshow = scalar structure containing the fields: - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 6.0193e-04 - SC2 = 4.6830e-04 - SC3 = 0.031447 - W_density = 0.7733 - H_density = 0.7750 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 2.6535e-04 + SC2 = 1.9742e-04 + SC3 = 0.018473 + W_density = 0.7600 + H_density = 0.7150 iter = 20 - elapsed = 0.019666 - tTotal = 0.4151 - subIterW = 3 - subIterH = 3 - relError = 0.2477 + elapsed = 0.055352 + tTotal = 1.5273 + subIterW = 0 + subIterH = 0 + relError = 0.2733 toshow = scalar structure containing the fields: - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 5.7523e-04 - SC2 = 4.4868e-04 - SC3 = 0.029805 - W_density = 0.7767 - H_density = 0.7800 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 2.3978e-04 + SC2 = 1.7984e-04 + SC3 = 9.5382e-03 + W_density = 0.7600 + H_density = 0.7150 iter = 21 - elapsed = 0.018922 - tTotal = 0.4340 + elapsed = 0.043254 + tTotal = 1.5706 subIterW = 0 - subIterH = 3 - relError = 0.2471 + subIterH = 0 + relError = 0.2732 toshow = scalar structure containing the fields: - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 5.6258e-04 - SC2 = 4.3656e-04 - SC3 = 0.028875 - W_density = 0.7700 - H_density = 0.7800 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 2.2430e-04 + SC2 = 1.6778e-04 + SC3 = 0.014982 + W_density = 0.7567 + H_density = 0.7200 iter = 22 - elapsed = 0.015830 - tTotal = 0.4499 - subIterW = 2 + elapsed = 0.071848 + tTotal = 1.6424 + subIterW = 0 subIterH = 0 - relError = 0.2464 + relError = 0.2731 toshow = scalar structure containing the fields: - initGrNormW = 323.31 - initGrNormH = 389.54 - initNorm = 14.389 - SC1 = 5.4314e-04 - SC2 = 4.1822e-04 - SC3 = 0.027488 - W_density = 0.7600 - H_density = 0.7850 + initGrNormW = 442.21 + initGrNormH = 507.77 + initNorm = 13.833 + SC1 = 2.1436e-04 + SC2 = 1.5991e-04 + SC3 = 0.014012 + W_density = 0.7533 + H_density = 0.7250 iter = 23 - elapsed = 0.019488 - tTotal = 0.4694 - subIterW = 5 + elapsed = 0.074136 + tTotal = 1.7165 + subIterW = 0 subIterH = 0 - relError = 0.2457 + relError = 0.2730 Stop: tolerance reached. final = @@ -3371,19 +3355,19 @@ scalar structure containing the fields: iterations = 23 - elapsed_total = 0.4694 - relative_error = 0.2457 - W_density = 0.7600 - H_density = 0.7850 + elapsed_total = 1.7165 + relative_error = 0.2730 + W_density = 0.7533 + H_density = 0.7250 ***** test [W,H,iter,HIS]=nmf_bpas(A,k,'verbose','nnlssolver','as'); - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 1.2125 - SC2 = 606.23 - SC3 = 0.5094 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 0.9948 + SC2 = 497.38 + SC3 = 0.4715 W_density = 1 H_density = 1 par = @@ -3394,8 +3378,8 @@ n = 20 type = regularized nnls_solver = as - alpha = 0.5131 - beta = 0.5131 + alpha = 0.4826 + beta = 0.4826 max_iter = 100 min_iter = 20 max_time = 1000 @@ -3407,438 +3391,438 @@ scalar structure containing the fields: - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 0.030887 - SC2 = 0.029281 - SC3 = 1.1575 - W_density = 0.9500 - H_density = 0.6450 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 0.031677 + SC2 = 0.030536 + SC3 = 1.1538 + W_density = 0.9533 + H_density = 0.6600 iter = 1 - elapsed = 0.019182 - tTotal = 0.019182 - subIterW = 9 - subIterH = 32 - relError = 0.4281 + elapsed = 0.070272 + tTotal = 0.070272 + subIterW = 8 + subIterH = 31 + relError = 0.4414 toshow = scalar structure containing the fields: - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 0.015854 - SC2 = 0.014871 - SC3 = 0.5895 - W_density = 0.9133 - H_density = 0.5300 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 0.017905 + SC2 = 0.016580 + SC3 = 0.6251 + W_density = 0.9067 + H_density = 0.5450 iter = 2 - elapsed = 0.023226 - tTotal = 0.042408 - subIterW = 14 - subIterH = 38 - relError = 0.3269 + elapsed = 0.1010 + tTotal = 0.1712 + subIterW = 17 + subIterH = 36 + relError = 0.3444 toshow = scalar structure containing the fields: - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 9.7036e-03 - SC2 = 9.0243e-03 - SC3 = 0.4015 - W_density = 0.8967 - H_density = 0.5750 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 0.011639 + SC2 = 0.010382 + SC3 = 0.4014 + W_density = 0.8633 + H_density = 0.5800 iter = 3 - elapsed = 0.022969 - tTotal = 0.065377 + elapsed = 0.1025 + tTotal = 0.2738 subIterW = 17 - subIterH = 33 - relError = 0.2938 + subIterH = 43 + relError = 0.3125 toshow = scalar structure containing the fields: - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 6.9847e-03 - SC2 = 6.3141e-03 - SC3 = 0.2790 - W_density = 0.8867 - H_density = 0.6000 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 8.1410e-03 + SC2 = 6.9687e-03 + SC3 = 0.2882 + W_density = 0.8300 + H_density = 0.6200 iter = 4 - elapsed = 0.022402 - tTotal = 0.087779 - subIterW = 17 - subIterH = 36 - relError = 0.2786 + elapsed = 0.087488 + tTotal = 0.3612 + subIterW = 23 + subIterH = 32 + relError = 0.2991 toshow = scalar structure containing the fields: - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 5.2408e-03 - SC2 = 4.6434e-03 - SC3 = 0.2115 - W_density = 0.8733 - H_density = 0.6550 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 5.9969e-03 + SC2 = 4.9894e-03 + SC3 = 0.2031 + W_density = 0.8100 + H_density = 0.6200 iter = 5 - elapsed = 0.022908 - tTotal = 0.1107 - subIterW = 21 - subIterH = 28 - relError = 0.2706 + elapsed = 0.078716 + tTotal = 0.4400 + subIterW = 30 + subIterH = 32 + relError = 0.2920 toshow = scalar structure containing the fields: - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 4.1616e-03 - SC2 = 3.5207e-03 - SC3 = 0.1645 - W_density = 0.8367 - H_density = 0.6750 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 4.6719e-03 + SC2 = 3.7468e-03 + SC3 = 0.1617 + W_density = 0.7967 + H_density = 0.6450 iter = 6 - elapsed = 0.025429 - tTotal = 0.1361 - subIterW = 25 - subIterH = 28 - relError = 0.2660 + elapsed = 0.084648 + tTotal = 0.5246 + subIterW = 31 + subIterH = 26 + relError = 0.2875 toshow = scalar structure containing the fields: - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 3.2429e-03 - SC2 = 2.7175e-03 - SC3 = 0.1311 - W_density = 0.8233 - H_density = 0.6950 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 3.6835e-03 + SC2 = 2.9026e-03 + SC3 = 0.1263 + W_density = 0.7900 + H_density = 0.6500 iter = 7 - elapsed = 0.028773 - tTotal = 0.1649 - subIterW = 30 - subIterH = 25 - relError = 0.2630 + elapsed = 0.077101 + tTotal = 0.6017 + subIterW = 33 + subIterH = 26 + relError = 0.2842 toshow = scalar structure containing the fields: - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 2.5652e-03 - SC2 = 2.1291e-03 - SC3 = 0.1069 - W_density = 0.8100 - H_density = 0.7050 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 2.9361e-03 + SC2 = 2.2726e-03 + SC3 = 0.1018 + W_density = 0.7767 + H_density = 0.6450 iter = 8 - elapsed = 0.030436 - tTotal = 0.1953 - subIterW = 31 - subIterH = 29 - relError = 0.2610 + elapsed = 0.093577 + tTotal = 0.6953 + subIterW = 36 + subIterH = 27 + relError = 0.2816 toshow = scalar structure containing the fields: - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 2.0614e-03 - SC2 = 1.6862e-03 - SC3 = 0.081835 - W_density = 0.8067 - H_density = 0.7200 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 2.3370e-03 + SC2 = 1.7901e-03 + SC3 = 0.077965 + W_density = 0.7700 + H_density = 0.6450 iter = 9 - elapsed = 0.026105 - tTotal = 0.2214 - subIterW = 30 + elapsed = 0.097683 + tTotal = 0.7930 + subIterW = 34 subIterH = 28 - relError = 0.2596 + relError = 0.2796 toshow = scalar structure containing the fields: - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 1.6650e-03 - SC2 = 1.3520e-03 - SC3 = 0.065657 - W_density = 0.8033 - H_density = 0.7400 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 1.8658e-03 + SC2 = 1.4068e-03 + SC3 = 0.065047 + W_density = 0.7533 + H_density = 0.6650 iter = 10 - elapsed = 0.025543 - tTotal = 0.2470 - subIterW = 30 - subIterH = 26 - relError = 0.2585 + elapsed = 0.097847 + tTotal = 0.8908 + subIterW = 34 + subIterH = 28 + relError = 0.2782 toshow = scalar structure containing the fields: - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 1.3746e-03 - SC2 = 1.0969e-03 - SC3 = 0.053960 - W_density = 0.7933 - H_density = 0.7400 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 1.4947e-03 + SC2 = 1.1181e-03 + SC3 = 0.049456 + W_density = 0.7500 + H_density = 0.6800 iter = 11 - elapsed = 0.023176 - tTotal = 0.2701 - subIterW = 31 - subIterH = 26 - relError = 0.2576 + elapsed = 0.1004 + tTotal = 0.9912 + subIterW = 34 + subIterH = 29 + relError = 0.2773 toshow = scalar structure containing the fields: - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 1.1420e-03 - SC2 = 9.0220e-04 - SC3 = 0.045890 - W_density = 0.7833 - H_density = 0.7450 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 1.2149e-03 + SC2 = 9.0388e-04 + SC3 = 0.040297 + W_density = 0.7433 + H_density = 0.6900 iter = 12 - elapsed = 0.027198 - tTotal = 0.2973 + elapsed = 0.099270 + tTotal = 1.0905 subIterW = 34 - subIterH = 27 - relError = 0.2569 + subIterH = 30 + relError = 0.2767 toshow = scalar structure containing the fields: - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 9.6136e-04 - SC2 = 7.5563e-04 - SC3 = 0.036033 - W_density = 0.7767 - H_density = 0.7600 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 1.0101e-03 + SC2 = 7.4751e-04 + SC3 = 0.033963 + W_density = 0.7433 + H_density = 0.7000 iter = 13 - elapsed = 0.023327 - tTotal = 0.3207 - subIterW = 34 - subIterH = 24 - relError = 0.2563 + elapsed = 0.091447 + tTotal = 1.1819 + subIterW = 35 + subIterH = 29 + relError = 0.2763 toshow = scalar structure containing the fields: - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 8.3220e-04 - SC2 = 6.4745e-04 - SC3 = 0.031656 - W_density = 0.7667 - H_density = 0.7550 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 8.4560e-04 + SC2 = 6.2406e-04 + SC3 = 0.027639 + W_density = 0.7400 + H_density = 0.7000 iter = 14 - elapsed = 0.023575 - tTotal = 0.3442 - subIterW = 37 - subIterH = 25 - relError = 0.2558 + elapsed = 0.092176 + tTotal = 1.2741 + subIterW = 35 + subIterH = 32 + relError = 0.2760 toshow = scalar structure containing the fields: - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 7.3952e-04 - SC2 = 5.7683e-04 - SC3 = 0.026116 - W_density = 0.7700 - H_density = 0.7650 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 7.1545e-04 + SC2 = 5.2800e-04 + SC3 = 0.022647 + W_density = 0.7367 + H_density = 0.6950 iter = 15 - elapsed = 0.025293 - tTotal = 0.3695 - subIterW = 35 - subIterH = 23 - relError = 0.2551 + elapsed = 0.098197 + tTotal = 1.3723 + subIterW = 34 + subIterH = 34 + relError = 0.2757 toshow = scalar structure containing the fields: - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 6.8248e-04 - SC2 = 5.2824e-04 - SC3 = 0.024484 - W_density = 0.7667 - H_density = 0.7550 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 6.1850e-04 + SC2 = 4.5893e-04 + SC3 = 0.020648 + W_density = 0.7367 + H_density = 0.7100 iter = 16 - elapsed = 0.026807 - tTotal = 0.3963 + elapsed = 0.1001 + tTotal = 1.4724 subIterW = 34 - subIterH = 24 - relError = 0.2543 + subIterH = 30 + relError = 0.2754 toshow = scalar structure containing the fields: - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 6.4226e-04 - SC2 = 4.9454e-04 - SC3 = 0.021435 - W_density = 0.7633 - H_density = 0.7500 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 5.5586e-04 + SC2 = 4.1022e-04 + SC3 = 0.017669 + W_density = 0.7367 + H_density = 0.7200 iter = 17 - elapsed = 0.030561 - tTotal = 0.4269 - subIterW = 35 - subIterH = 25 - relError = 0.2535 + elapsed = 0.099411 + tTotal = 1.5718 + subIterW = 33 + subIterH = 28 + relError = 0.2752 toshow = scalar structure containing the fields: - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 6.0459e-04 - SC2 = 4.6432e-04 - SC3 = 0.019988 - W_density = 0.7633 - H_density = 0.7650 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 5.0712e-04 + SC2 = 3.7121e-04 + SC3 = 0.015590 + W_density = 0.7300 + H_density = 0.7150 iter = 18 - elapsed = 0.025210 - tTotal = 0.4521 - subIterW = 34 - subIterH = 24 - relError = 0.2526 + elapsed = 0.1101 + tTotal = 1.6818 + subIterW = 38 + subIterH = 31 + relError = 0.2750 toshow = scalar structure containing the fields: - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 5.6748e-04 - SC2 = 4.3469e-04 - SC3 = 0.018731 - W_density = 0.7567 - H_density = 0.7550 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 4.7085e-04 + SC2 = 3.4278e-04 + SC3 = 0.013754 + W_density = 0.7233 + H_density = 0.7200 iter = 19 - elapsed = 0.026969 - tTotal = 0.4791 - subIterW = 36 - subIterH = 26 - relError = 0.2517 + elapsed = 0.1124 + tTotal = 1.7942 + subIterW = 40 + subIterH = 27 + relError = 0.2747 toshow = scalar structure containing the fields: - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 5.0202e-04 - SC2 = 3.8153e-04 - SC3 = 0.016895 - W_density = 0.7533 - H_density = 0.7450 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 4.4197e-04 + SC2 = 3.2175e-04 + SC3 = 0.013940 + W_density = 0.7200 + H_density = 0.7200 iter = 20 - elapsed = 0.026221 - tTotal = 0.5053 - subIterW = 35 + elapsed = 0.1039 + tTotal = 1.8982 + subIterW = 40 subIterH = 27 - relError = 0.2510 + relError = 0.2745 toshow = scalar structure containing the fields: - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 4.5602e-04 - SC2 = 3.4658e-04 - SC3 = 0.015049 - W_density = 0.7600 - H_density = 0.7450 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 4.2627e-04 + SC2 = 3.1203e-04 + SC3 = 0.012452 + W_density = 0.7267 + H_density = 0.7250 iter = 21 - elapsed = 0.026355 - tTotal = 0.5317 - subIterW = 33 + elapsed = 0.098070 + tTotal = 1.9962 + subIterW = 39 subIterH = 27 - relError = 0.2503 + relError = 0.2743 toshow = scalar structure containing the fields: - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 4.1586e-04 - SC2 = 3.1272e-04 - SC3 = 0.013835 - W_density = 0.7533 - H_density = 0.7450 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 4.1247e-04 + SC2 = 3.0111e-04 + SC3 = 0.011929 + W_density = 0.7267 + H_density = 0.7150 iter = 22 - elapsed = 0.026432 - tTotal = 0.5581 - subIterW = 35 - subIterH = 24 - relError = 0.2498 + elapsed = 0.1017 + tTotal = 2.0980 + subIterW = 39 + subIterH = 27 + relError = 0.2741 toshow = scalar structure containing the fields: - initGrNormW = 359.51 - initGrNormH = 488.13 - initNorm = 14.389 - SC1 = 3.8468e-04 - SC2 = 2.9082e-04 - SC3 = 0.013413 - W_density = 0.7533 - H_density = 0.7500 + initGrNormW = 317.45 + initGrNormH = 382.90 + initNorm = 13.833 + SC1 = 4.0957e-04 + SC2 = 2.9981e-04 + SC3 = 0.011453 + W_density = 0.7267 + H_density = 0.7200 iter = 23 - elapsed = 0.025236 - tTotal = 0.5833 - subIterW = 33 - subIterH = 23 - relError = 0.2494 + elapsed = 0.085607 + tTotal = 2.1836 + subIterW = 38 + subIterH = 28 + relError = 0.2739 Stop: tolerance reached. final = @@ -3846,19 +3830,19 @@ scalar structure containing the fields: iterations = 23 - elapsed_total = 0.5833 - relative_error = 0.2494 - W_density = 0.7533 - H_density = 0.7500 + elapsed_total = 2.1836 + relative_error = 0.2739 + W_density = 0.7267 + H_density = 0.7200 ***** test [W,H,iter,HIS]=nmf_bpas(A,k,'verbose','type','sparse'); - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 1.1519 - SC2 = 575.94 - SC3 = 0.4911 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 1.4605 + SC2 = 730.26 + SC3 = 0.5262 W_density = 1 H_density = 1 par = @@ -3869,8 +3853,8 @@ n = 20 type = sparse nnls_solver = bp - alpha = 0.5131 - beta = 0.5131 + alpha = 0.4826 + beta = 0.4826 max_iter = 100 min_iter = 20 max_time = 1000 @@ -3882,438 +3866,438 @@ scalar structure containing the fields: - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 0.025418 - SC2 = 0.023080 - SC3 = 1.7552 - W_density = 0.9433 - H_density = 0.5750 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 0.022661 + SC2 = 0.021347 + SC3 = 1.8988 + W_density = 0.9500 + H_density = 0.5500 iter = 1 - elapsed = 0.033344 - tTotal = 0.033344 - subIterW = 5 - subIterH = 40 - relError = 0.4157 + elapsed = 0.1177 + tTotal = 0.1177 + subIterW = 10 + subIterH = 39 + relError = 0.4523 toshow = scalar structure containing the fields: - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 0.012775 - SC2 = 0.010296 - SC3 = 0.8497 - W_density = 0.8933 - H_density = 0.3400 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 0.010721 + SC2 = 8.9409e-03 + SC3 = 0.8905 + W_density = 0.8967 + H_density = 0.3600 iter = 2 - elapsed = 0.041069 - tTotal = 0.074413 - subIterW = 11 - subIterH = 28 - relError = 0.3393 + elapsed = 0.1293 + tTotal = 0.2470 + subIterW = 8 + subIterH = 31 + relError = 0.3805 toshow = scalar structure containing the fields: - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 7.2022e-03 - SC2 = 5.3728e-03 - SC3 = 0.5157 - W_density = 0.8967 - H_density = 0.3200 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 6.3109e-03 + SC2 = 4.6196e-03 + SC3 = 0.5058 + W_density = 0.8300 + H_density = 0.3500 iter = 3 - elapsed = 0.025752 - tTotal = 0.1002 - subIterW = 5 - subIterH = 13 - relError = 0.3146 + elapsed = 0.1122 + tTotal = 0.3592 + subIterW = 4 + subIterH = 16 + relError = 0.3583 toshow = scalar structure containing the fields: - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 4.6777e-03 - SC2 = 3.2931e-03 - SC3 = 0.3464 - W_density = 0.8967 - H_density = 0.3100 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 4.0919e-03 + SC2 = 2.8153e-03 + SC3 = 0.3263 + W_density = 0.8267 + H_density = 0.3400 iter = 4 - elapsed = 0.023387 - tTotal = 0.1236 - subIterW = 6 + elapsed = 0.064934 + tTotal = 0.4242 + subIterW = 4 subIterH = 4 - relError = 0.3041 + relError = 0.3415 toshow = scalar structure containing the fields: - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 3.6260e-03 - SC2 = 2.4512e-03 - SC3 = 0.2494 - W_density = 0.8900 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 2.7727e-03 + SC2 = 1.8300e-03 + SC3 = 0.2183 + W_density = 0.8233 H_density = 0.2950 iter = 5 - elapsed = 0.019686 - tTotal = 0.1432 - subIterW = 5 - subIterH = 6 - relError = 0.3014 + elapsed = 0.081935 + tTotal = 0.5061 + subIterW = 3 + subIterH = 9 + relError = 0.3287 toshow = scalar structure containing the fields: - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 2.4514e-03 - SC2 = 1.5248e-03 - SC3 = 0.1856 - W_density = 0.8267 - H_density = 0.2700 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 1.9790e-03 + SC2 = 1.2745e-03 + SC3 = 0.1658 + W_density = 0.8333 + H_density = 0.2900 iter = 6 - elapsed = 0.026216 - tTotal = 0.1695 - subIterW = 0 - subIterH = 5 - relError = 0.2984 + elapsed = 0.063388 + tTotal = 0.5695 + subIterW = 3 + subIterH = 7 + relError = 0.3209 toshow = scalar structure containing the fields: - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 1.9779e-03 - SC2 = 1.2263e-03 - SC3 = 0.1440 - W_density = 0.8300 - H_density = 0.2600 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 1.4751e-03 + SC2 = 9.5883e-04 + SC3 = 0.1182 + W_density = 0.8567 + H_density = 0.2750 iter = 7 - elapsed = 0.018232 - tTotal = 0.1877 - subIterW = 0 - subIterH = 3 - relError = 0.2970 + elapsed = 0.063614 + tTotal = 0.6331 + subIterW = 2 + subIterH = 4 + relError = 0.3167 toshow = scalar structure containing the fields: - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 1.8854e-03 - SC2 = 1.1463e-03 - SC3 = 0.1462 - W_density = 0.8267 - H_density = 0.2600 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 1.1655e-03 + SC2 = 7.4359e-04 + SC3 = 0.094411 + W_density = 0.8500 + H_density = 0.2700 iter = 8 - elapsed = 0.017476 - tTotal = 0.2052 - subIterW = 0 + elapsed = 0.078330 + tTotal = 0.7114 + subIterW = 4 subIterH = 3 - relError = 0.2969 + relError = 0.3147 toshow = scalar structure containing the fields: - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 2.1169e-03 - SC2 = 1.2786e-03 - SC3 = 0.1555 - W_density = 0.8167 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 1.0577e-03 + SC2 = 6.7059e-04 + SC3 = 0.077931 + W_density = 0.8467 H_density = 0.2650 iter = 9 - elapsed = 0.016915 - tTotal = 0.2221 - subIterW = 2 + elapsed = 0.057227 + tTotal = 0.7687 + subIterW = 0 subIterH = 0 - relError = 0.2975 + relError = 0.3140 toshow = scalar structure containing the fields: - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 2.0801e-03 - SC2 = 1.2398e-03 - SC3 = 0.1573 - W_density = 0.8100 - H_density = 0.2550 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 7.6151e-04 + SC2 = 4.7518e-04 + SC3 = 0.062932 + W_density = 0.8400 + H_density = 0.2650 iter = 10 - elapsed = 0.018255 - tTotal = 0.2403 - subIterW = 2 - subIterH = 2 - relError = 0.2989 + elapsed = 0.077576 + tTotal = 0.8462 + subIterW = 1 + subIterH = 6 + relError = 0.3138 toshow = scalar structure containing the fields: - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 2.0494e-03 - SC2 = 1.2009e-03 - SC3 = 0.1571 - W_density = 0.8033 - H_density = 0.2400 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 6.7746e-04 + SC2 = 4.1461e-04 + SC3 = 0.057995 + W_density = 0.8333 + H_density = 0.2600 iter = 11 - elapsed = 0.018177 - tTotal = 0.2585 + elapsed = 0.077102 + tTotal = 0.9233 subIterW = 2 - subIterH = 3 - relError = 0.3005 + subIterH = 5 + relError = 0.3139 toshow = scalar structure containing the fields: - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 2.0412e-03 - SC2 = 1.1839e-03 - SC3 = 0.1463 - W_density = 0.7900 - H_density = 0.2500 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 6.5410e-04 + SC2 = 3.9900e-04 + SC3 = 0.014996 + W_density = 0.8333 + H_density = 0.2650 iter = 12 - elapsed = 0.018374 - tTotal = 0.2769 - subIterW = 3 + elapsed = 0.063504 + tTotal = 0.9868 + subIterW = 0 subIterH = 2 - relError = 0.3028 + relError = 0.3140 toshow = scalar structure containing the fields: - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 1.8722e-03 - SC2 = 1.0821e-03 - SC3 = 0.1385 - W_density = 0.7867 - H_density = 0.2500 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 6.4428e-04 + SC2 = 3.9172e-04 + SC3 = 0.014696 + W_density = 0.8333 + H_density = 0.2650 iter = 13 - elapsed = 0.017998 - tTotal = 0.2949 + elapsed = 0.045757 + tTotal = 1.0326 subIterW = 0 subIterH = 2 - relError = 0.3055 + relError = 0.3141 toshow = scalar structure containing the fields: - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 1.8683e-03 - SC2 = 1.0724e-03 - SC3 = 0.1374 - W_density = 0.7833 - H_density = 0.2500 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 6.5884e-04 + SC2 = 4.0058e-04 + SC3 = 0.052478 + W_density = 0.8300 + H_density = 0.2650 iter = 14 - elapsed = 0.014140 - tTotal = 0.3090 - subIterW = 3 + elapsed = 0.045053 + tTotal = 1.0776 + subIterW = 0 subIterH = 0 - relError = 0.3086 + relError = 0.3141 toshow = scalar structure containing the fields: - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 1.8080e-03 - SC2 = 1.0197e-03 - SC3 = 0.1271 - W_density = 0.7733 - H_density = 0.2450 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 6.8377e-04 + SC2 = 4.1163e-04 + SC3 = 0.053123 + W_density = 0.8233 + H_density = 0.2650 iter = 15 - elapsed = 0.018676 - tTotal = 0.3277 + elapsed = 0.064490 + tTotal = 1.1421 subIterW = 2 - subIterH = 3 - relError = 0.3116 + subIterH = 2 + relError = 0.3142 toshow = scalar structure containing the fields: - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 1.6852e-03 - SC2 = 9.4035e-04 - SC3 = 0.1124 - W_density = 0.7633 - H_density = 0.2350 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 7.0636e-04 + SC2 = 4.2523e-04 + SC3 = 0.013987 + W_density = 0.8233 + H_density = 0.2650 iter = 16 - elapsed = 0.018620 - tTotal = 0.3463 - subIterW = 3 - subIterH = 2 - relError = 0.3137 + elapsed = 0.028110 + tTotal = 1.1702 + subIterW = 0 + subIterH = 0 + relError = 0.3144 toshow = scalar structure containing the fields: - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 1.3586e-03 - SC2 = 7.4722e-04 - SC3 = 0.094661 - W_density = 0.7567 - H_density = 0.2250 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 6.9142e-04 + SC2 = 4.0932e-04 + SC3 = 0.054603 + W_density = 0.8100 + H_density = 0.2550 iter = 17 - elapsed = 0.018358 - tTotal = 0.3647 - subIterW = 2 - subIterH = 1 - relError = 0.3155 + elapsed = 0.062591 + tTotal = 1.2328 + subIterW = 3 + subIterH = 2 + relError = 0.3146 toshow = scalar structure containing the fields: - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 1.1287e-03 - SC2 = 6.1173e-04 - SC3 = 0.022582 - W_density = 0.7567 - H_density = 0.2150 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 6.2422e-04 + SC2 = 3.6704e-04 + SC3 = 0.050148 + W_density = 0.8033 + H_density = 0.2550 iter = 18 - elapsed = 0.013667 - tTotal = 0.3783 - subIterW = 0 - subIterH = 2 - relError = 0.3171 + elapsed = 0.047905 + tTotal = 1.2807 + subIterW = 2 + subIterH = 0 + relError = 0.3149 toshow = scalar structure containing the fields: - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 9.6081e-04 - SC2 = 5.1499e-04 - SC3 = 0.065188 - W_density = 0.7467 - H_density = 0.2150 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 5.4395e-04 + SC2 = 3.1331e-04 + SC3 = 0.045832 + W_density = 0.7967 + H_density = 0.2450 iter = 19 - elapsed = 0.019070 - tTotal = 0.3974 - subIterW = 3 + elapsed = 0.060541 + tTotal = 1.3413 + subIterW = 2 subIterH = 2 - relError = 0.3185 + relError = 0.3153 toshow = scalar structure containing the fields: - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 7.1534e-04 - SC2 = 3.8199e-04 - SC3 = 0.045778 - W_density = 0.7433 - H_density = 0.2200 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 4.5470e-04 + SC2 = 2.6191e-04 + SC3 = 0.038691 + W_density = 0.7967 + H_density = 0.2450 iter = 20 - elapsed = 0.016716 - tTotal = 0.4141 - subIterW = 0 + elapsed = 0.048164 + tTotal = 1.3894 + subIterW = 2 subIterH = 0 - relError = 0.3194 + relError = 0.3157 toshow = scalar structure containing the fields: - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 5.2913e-04 - SC2 = 2.8044e-04 - SC3 = 0.034568 - W_density = 0.7400 - H_density = 0.2150 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 3.8467e-04 + SC2 = 2.2080e-04 + SC3 = 0.032785 + W_density = 0.7933 + H_density = 0.2450 iter = 21 - elapsed = 0.017787 - tTotal = 0.4319 + elapsed = 0.050379 + tTotal = 1.4398 subIterW = 0 subIterH = 0 - relError = 0.3200 + relError = 0.3161 toshow = scalar structure containing the fields: - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 4.2307e-04 - SC2 = 2.2423e-04 - SC3 = 7.1515e-03 - W_density = 0.7400 - H_density = 0.2150 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 3.2858e-04 + SC2 = 1.8861e-04 + SC3 = 7.2681e-03 + W_density = 0.7933 + H_density = 0.2450 iter = 22 - elapsed = 0.010145 - tTotal = 0.4421 + elapsed = 0.035849 + tTotal = 1.4757 subIterW = 0 subIterH = 0 - relError = 0.3205 + relError = 0.3166 toshow = scalar structure containing the fields: - initGrNormW = 345.55 - initGrNormH = 460.76 - initNorm = 14.389 - SC1 = 3.7518e-04 - SC2 = 1.9809e-04 - SC3 = 0.022226 - W_density = 0.7367 - H_density = 0.2150 + initGrNormW = 438.77 + initGrNormH = 583.74 + initNorm = 13.833 + SC1 = 2.9395e-04 + SC2 = 1.6814e-04 + SC3 = 0.024783 + W_density = 0.7900 + H_density = 0.2450 iter = 23 - elapsed = 0.013832 - tTotal = 0.4559 + elapsed = 0.049561 + tTotal = 1.5252 subIterW = 0 subIterH = 0 - relError = 0.3208 + relError = 0.3171 Stop: tolerance reached. final = @@ -4321,19 +4305,19 @@ scalar structure containing the fields: iterations = 23 - elapsed_total = 0.4559 - relative_error = 0.3208 - W_density = 0.7367 - H_density = 0.2150 + elapsed_total = 1.5252 + relative_error = 0.3171 + W_density = 0.7900 + H_density = 0.2450 ***** test [W,H,iter,HIS]=nmf_bpas(A,k,'verbose','type','sparse','nnlssolver','bp','alpha',1.1,'beta',1.3); - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 1.4368 - SC2 = 718.38 - SC3 = 0.5152 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 1.3044 + SC2 = 652.18 + SC3 = 0.4961 W_density = 1 H_density = 1 par = @@ -4357,458 +4341,610 @@ scalar structure containing the fields: - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 0.025085 - SC2 = 0.023229 - SC3 = 2.1453 - W_density = 0.9900 - H_density = 0.5350 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 0.027792 + SC2 = 0.024013 + SC3 = 2.0781 + W_density = 0.9767 + H_density = 0.5000 iter = 1 - elapsed = 0.034092 - tTotal = 0.034092 - subIterW = 2 + elapsed = 0.1158 + tTotal = 0.1158 + subIterW = 4 subIterH = 37 - relError = 0.5308 + relError = 0.5686 toshow = scalar structure containing the fields: - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 0.013520 - SC2 = 7.5713e-03 - SC3 = 0.8514 - W_density = 0.7100 - H_density = 0.2500 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 0.014486 + SC2 = 5.5046e-03 + SC3 = 0.7125 + W_density = 0.4433 + H_density = 0.2100 iter = 2 - elapsed = 0.035146 - tTotal = 0.069238 - subIterW = 8 - subIterH = 35 - relError = 0.4390 + elapsed = 0.1160 + tTotal = 0.2318 + subIterW = 7 + subIterH = 24 + relError = 0.4769 toshow = scalar structure containing the fields: - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 0.015270 - SC2 = 4.8865e-03 - SC3 = 0.7193 - W_density = 0.4067 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 8.2491e-03 + SC2 = 2.1613e-03 + SC3 = 0.1632 + W_density = 0.3000 H_density = 0.1750 iter = 3 - elapsed = 0.027971 - tTotal = 0.097209 - subIterW = 12 - subIterH = 13 - relError = 0.4381 + elapsed = 0.059096 + tTotal = 0.2909 + subIterW = 0 + subIterH = 7 + relError = 0.4682 toshow = scalar structure containing the fields: - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 0.012733 - SC2 = 3.2850e-03 - SC3 = 0.5297 - W_density = 0.3233 - H_density = 0.1500 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 6.3975e-03 + SC2 = 1.5994e-03 + SC3 = 0.1058 + W_density = 0.3000 + H_density = 0.1700 iter = 4 - elapsed = 0.022900 - tTotal = 0.1201 - subIterW = 5 - subIterH = 4 - relError = 0.4440 + elapsed = 0.045993 + tTotal = 0.3369 + subIterW = 0 + subIterH = 3 + relError = 0.4654 toshow = scalar structure containing the fields: - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 0.013208 - SC2 = 2.8002e-03 - SC3 = 0.4494 - W_density = 0.2600 - H_density = 0.1400 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 6.9026e-03 + SC2 = 1.7256e-03 + SC3 = 0.098115 + W_density = 0.3000 + H_density = 0.1650 iter = 5 - elapsed = 0.015532 - tTotal = 0.1356 - subIterW = 2 - subIterH = 2 - relError = 0.4501 + elapsed = 0.031854 + tTotal = 0.3687 + subIterW = 0 + subIterH = 0 + relError = 0.4652 toshow = scalar structure containing the fields: - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 0.014442 - SC2 = 2.3108e-03 - SC3 = 0.3358 - W_density = 0.1800 - H_density = 0.1300 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 8.1769e-03 + SC2 = 1.9952e-03 + SC3 = 0.2678 + W_density = 0.2933 + H_density = 0.1650 iter = 6 - elapsed = 0.018611 - tTotal = 0.1543 - subIterW = 2 - subIterH = 2 - relError = 0.4539 + elapsed = 0.049125 + tTotal = 0.4179 + subIterW = 1 + subIterH = 0 + relError = 0.4668 toshow = scalar structure containing the fields: - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 9.6521e-03 - SC2 = 1.4478e-03 - SC3 = 0.2327 - W_density = 0.1767 - H_density = 0.1100 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 8.2001e-03 + SC2 = 1.9352e-03 + SC3 = 0.2685 + W_density = 0.2833 + H_density = 0.1600 iter = 7 - elapsed = 0.012886 - tTotal = 0.1671 - subIterW = 0 - subIterH = 1 - relError = 0.4576 + elapsed = 0.048819 + tTotal = 0.4667 + subIterW = 1 + subIterH = 0 + relError = 0.4699 toshow = scalar structure containing the fields: - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 7.1075e-03 - SC2 = 1.0235e-03 - SC3 = 0.1924 - W_density = 0.1667 - H_density = 0.1100 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 9.2432e-03 + SC2 = 2.1074e-03 + SC3 = 0.2704 + W_density = 0.2700 + H_density = 0.1650 iter = 8 - elapsed = 9.2910e-03 - tTotal = 0.1764 + elapsed = 0.049464 + tTotal = 0.5161 subIterW = 1 - subIterH = 0 - relError = 0.4618 + subIterH = 3 + relError = 0.4757 toshow = scalar structure containing the fields: - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 8.5166e-03 - SC2 = 1.1923e-03 - SC3 = 0.1286 - W_density = 0.1600 - H_density = 0.1100 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 1.9481e-03 + SC2 = 3.5067e-04 + SC3 = 0.031595 + W_density = 0.2000 + H_density = 0.1450 iter = 9 - elapsed = 8.8250e-03 - tTotal = 0.1853 - subIterW = 1 - subIterH = 0 - relError = 0.4670 + elapsed = 0.045961 + tTotal = 0.5621 + subIterW = 0 + subIterH = 2 + relError = 0.4787 toshow = scalar structure containing the fields: - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 1.0422e-03 - SC2 = 1.0422e-04 - SC3 = 0.021287 - W_density = 0.1000 - H_density = 0.1000 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 1.0835e-03 + SC2 = 1.9286e-04 + SC3 = 0.017352 + W_density = 0.2000 + H_density = 0.1450 iter = 10 - elapsed = 9.3810e-03 - tTotal = 0.1946 + elapsed = 0.030785 + tTotal = 0.5929 subIterW = 0 - subIterH = 1 - relError = 0.4685 + subIterH = 2 + relError = 0.4785 toshow = scalar structure containing the fields: - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 4.8669e-04 - SC2 = 4.8669e-05 - SC3 = 0.011192 - W_density = 0.1000 - H_density = 0.1000 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 1.0938e-03 + SC2 = 1.9470e-04 + SC3 = 0.020485 + W_density = 0.2000 + H_density = 0.1450 iter = 11 - elapsed = 4.0560e-03 - tTotal = 0.1987 + elapsed = 0.014650 + tTotal = 0.6075 subIterW = 0 subIterH = 0 - relError = 0.4685 + relError = 0.4785 toshow = scalar structure containing the fields: - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 3.2060e-04 - SC2 = 3.2060e-05 - SC3 = 8.6625e-03 - W_density = 0.1000 - H_density = 0.1000 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 1.2292e-03 + SC2 = 2.2126e-04 + SC3 = 0.028427 + W_density = 0.2000 + H_density = 0.1450 iter = 12 - elapsed = 4.1110e-03 - tTotal = 0.2028 + elapsed = 0.015205 + tTotal = 0.6227 subIterW = 0 subIterH = 0 - relError = 0.4685 + relError = 0.4785 toshow = scalar structure containing the fields: - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 2.1165e-04 - SC2 = 2.1165e-05 - SC3 = 5.0587e-03 - W_density = 0.1000 - H_density = 0.1000 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 1.4505e-03 + SC2 = 2.6110e-04 + SC3 = 0.021939 + W_density = 0.2000 + H_density = 0.1450 iter = 13 - elapsed = 4.0810e-03 - tTotal = 0.2069 + elapsed = 0.016087 + tTotal = 0.6388 subIterW = 0 subIterH = 0 - relError = 0.4685 + relError = 0.4785 toshow = scalar structure containing the fields: - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 1.3975e-04 - SC2 = 1.3975e-05 - SC3 = 2.8948e-03 - W_density = 0.1000 - H_density = 0.1000 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 1.6558e-03 + SC2 = 2.9473e-04 + SC3 = 0.042434 + W_density = 0.2000 + H_density = 0.1450 iter = 14 - elapsed = 4.0760e-03 - tTotal = 0.2110 + elapsed = 0.031630 + tTotal = 0.6705 subIterW = 0 - subIterH = 0 - relError = 0.4685 + subIterH = 2 + relError = 0.4786 toshow = scalar structure containing the fields: - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 9.2287e-05 - SC2 = 9.2287e-06 - SC3 = 2.4934e-03 - W_density = 0.1000 - H_density = 0.1000 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 1.9324e-03 + SC2 = 3.4783e-04 + SC3 = 0.030746 + W_density = 0.2000 + H_density = 0.1450 iter = 15 - elapsed = 4.0010e-03 - tTotal = 0.2150 + elapsed = 0.016442 + tTotal = 0.6869 subIterW = 0 subIterH = 0 - relError = 0.4685 + relError = 0.4787 toshow = scalar structure containing the fields: - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 6.0946e-05 - SC2 = 6.0946e-06 - SC3 = 1.5149e-03 - W_density = 0.1000 - H_density = 0.1000 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 2.2824e-03 + SC2 = 4.1540e-04 + SC3 = 0.040038 + W_density = 0.2000 + H_density = 0.1450 iter = 16 - elapsed = 4.0110e-03 - tTotal = 0.2190 + elapsed = 0.015770 + tTotal = 0.7027 subIterW = 0 subIterH = 0 - relError = 0.4685 + relError = 0.4788 toshow = scalar structure containing the fields: - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 4.0250e-05 - SC2 = 4.0250e-06 - SC3 = 1.1911e-03 - W_density = 0.1000 - H_density = 0.1000 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 2.8323e-03 + SC2 = 5.1547e-04 + SC3 = 0.048139 + W_density = 0.2000 + H_density = 0.1450 iter = 17 - elapsed = 4.0800e-03 - tTotal = 0.2231 + elapsed = 0.015417 + tTotal = 0.7181 subIterW = 0 subIterH = 0 - relError = 0.4685 + relError = 0.4790 toshow = scalar structure containing the fields: - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 2.6583e-05 - SC2 = 2.6583e-06 - SC3 = 6.6076e-04 - W_density = 0.1000 - H_density = 0.1000 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 3.6795e-03 + SC2 = 6.6966e-04 + SC3 = 0.055390 + W_density = 0.2000 + H_density = 0.1550 iter = 18 - elapsed = 3.9990e-03 - tTotal = 0.2271 + elapsed = 0.032652 + tTotal = 0.7507 subIterW = 0 - subIterH = 0 - relError = 0.4685 + subIterH = 1 + relError = 0.4793 toshow = scalar structure containing the fields: - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 1.7557e-05 - SC2 = 1.7557e-06 - SC3 = 3.7621e-04 - W_density = 0.1000 - H_density = 0.1000 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 4.9748e-03 + SC2 = 9.0542e-04 + SC3 = 0.076839 + W_density = 0.2000 + H_density = 0.1500 iter = 19 - elapsed = 4.1280e-03 - tTotal = 0.2312 + elapsed = 0.030563 + tTotal = 0.7813 + subIterW = 0 + subIterH = 0 + relError = 0.4799 + +toshow = + + scalar structure containing the fields: + + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 6.6811e-03 + SC2 = 1.2026e-03 + SC3 = 0.1234 + W_density = 0.2000 + H_density = 0.1450 + iter = 20 + elapsed = 0.029899 + tTotal = 0.8112 + subIterW = 0 + subIterH = 0 + relError = 0.4806 + +toshow = + + scalar structure containing the fields: + + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 8.2763e-03 + SC2 = 1.4566e-03 + SC3 = 0.2833 + W_density = 0.1967 + H_density = 0.1450 + iter = 21 + elapsed = 0.046947 + tTotal = 0.8581 subIterW = 0 + subIterH = 2 + relError = 0.4815 + +toshow = + + scalar structure containing the fields: + + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 9.3332e-03 + SC2 = 1.6240e-03 + SC3 = 0.1872 + W_density = 0.1967 + H_density = 0.1400 + iter = 22 + elapsed = 0.032607 + tTotal = 0.8908 + subIterW = 0 + subIterH = 0 + relError = 0.4829 + +toshow = + + scalar structure containing the fields: + + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 0.011249 + SC2 = 1.9348e-03 + SC3 = 0.3560 + W_density = 0.1933 + H_density = 0.1400 + iter = 23 + elapsed = 0.031862 + tTotal = 0.9226 + subIterW = 0 + subIterH = 0 + relError = 0.4852 + +toshow = + + scalar structure containing the fields: + + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 0.013105 + SC2 = 2.2017e-03 + SC3 = 0.1968 + W_density = 0.1933 + H_density = 0.1300 + iter = 24 + elapsed = 0.032513 + tTotal = 0.9551 + subIterW = 0 + subIterH = 1 + relError = 0.4884 + +toshow = + + scalar structure containing the fields: + + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 0.013935 + SC2 = 2.2017e-03 + SC3 = 0.3957 + W_density = 0.1800 + H_density = 0.1250 + iter = 25 + elapsed = 0.047590 + tTotal = 1.0027 + subIterW = 1 subIterH = 0 - relError = 0.4685 + relError = 0.4925 toshow = scalar structure containing the fields: - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 1.1596e-05 - SC2 = 1.1596e-06 - SC3 = 2.8823e-04 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 0.012942 + SC2 = 1.9154e-03 + SC3 = 0.2206 + W_density = 0.1700 + H_density = 0.1150 + iter = 26 + elapsed = 0.051914 + tTotal = 1.0546 + subIterW = 2 + subIterH = 1 + relError = 0.4975 + +toshow = + + scalar structure containing the fields: + + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 7.5329e-03 + SC2 = 1.0395e-03 + SC3 = 0.1331 + W_density = 0.1600 + H_density = 0.1050 + iter = 27 + elapsed = 0.050667 + tTotal = 1.1053 + subIterW = 1 + subIterH = 1 + relError = 0.5012 + +toshow = + + scalar structure containing the fields: + + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 1.2197e-03 + SC2 = 1.2197e-04 + SC3 = 0.017253 W_density = 0.1000 H_density = 0.1000 - iter = 20 - elapsed = 4.1990e-03 - tTotal = 0.2354 + iter = 28 + elapsed = 0.033946 + tTotal = 1.1392 subIterW = 0 subIterH = 0 - relError = 0.4685 + relError = 0.5037 toshow = scalar structure containing the fields: - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 7.6585e-06 - SC2 = 7.6585e-07 - SC3 = 1.6997e-04 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 4.1171e-04 + SC2 = 4.1171e-05 + SC3 = 9.5852e-03 W_density = 0.1000 H_density = 0.1000 - iter = 21 - elapsed = 4.0250e-03 - tTotal = 0.2394 + iter = 29 + elapsed = 0.017854 + tTotal = 1.1571 subIterW = 0 subIterH = 0 - relError = 0.4685 + relError = 0.5037 toshow = scalar structure containing the fields: - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 5.0582e-06 - SC2 = 5.0582e-07 - SC3 = 1.3097e-04 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 2.6260e-04 + SC2 = 2.6260e-05 + SC3 = 5.9042e-03 W_density = 0.1000 H_density = 0.1000 - iter = 22 - elapsed = 4.5250e-03 - tTotal = 0.2439 + iter = 30 + elapsed = 0.017963 + tTotal = 1.1751 subIterW = 0 subIterH = 0 - relError = 0.4685 + relError = 0.5037 toshow = scalar structure containing the fields: - initGrNormW = 418.74 - initGrNormH = 583.71 - initNorm = 14.389 - SC1 = 3.3408e-06 - SC2 = 3.3408e-07 - SC3 = 7.4144e-05 + initGrNormW = 364.08 + initGrNormH = 541.09 + initNorm = 13.833 + SC1 = 1.6836e-04 + SC2 = 1.6836e-05 + SC3 = 3.6450e-03 W_density = 0.1000 H_density = 0.1000 - iter = 23 - elapsed = 4.7300e-03 - tTotal = 0.2487 + iter = 31 + elapsed = 0.018731 + tTotal = 1.1938 subIterW = 0 subIterH = 0 - relError = 0.4685 + relError = 0.5037 Stop: tolerance reached. final = scalar structure containing the fields: - iterations = 23 - elapsed_total = 0.2487 - relative_error = 0.4685 + iterations = 31 + elapsed_total = 1.1938 + relative_error = 0.5037 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 = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 1.2211 - SC2 = 610.55 - SC3 = 0.5073 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 1.2587 + SC2 = 629.36 + SC3 = 0.5090 W_density = 1 H_density = 1 par = @@ -4819,8 +4955,8 @@ n = 20 type = plain nnls_solver = bp - alpha = 0.5131 - beta = 0.5131 + alpha = 0.4826 + beta = 0.4826 max_iter = 100 min_iter = 20 max_time = 1000 @@ -4832,438 +4968,438 @@ scalar structure containing the fields: - initGrNormW = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 0.013875 - SC2 = 0.010406 - SC3 = 0.5662 - W_density = 0.7767 - H_density = 0.5500 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 0.016690 + SC2 = 0.012084 + SC3 = 0.6497 + W_density = 0.7400 + H_density = 0.5600 iter = 1 - elapsed = 0.042206 - tTotal = 0.042206 - subIterW = 35 - subIterH = 32 - relError = 0.3056 + elapsed = 0.1825 + tTotal = 0.1825 + subIterW = 41 + subIterH = 36 + relError = 0.3554 toshow = scalar structure containing the fields: - initGrNormW = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 7.2257e-03 - SC2 = 5.1736e-03 - SC3 = 0.3388 - W_density = 0.7600 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 9.0184e-03 + SC2 = 6.4752e-03 + SC3 = 0.3736 + W_density = 0.7367 H_density = 0.6100 iter = 2 - elapsed = 0.039181 - tTotal = 0.081387 - subIterW = 22 - subIterH = 24 - relError = 0.2627 + elapsed = 0.1478 + tTotal = 0.3303 + subIterW = 19 + subIterH = 22 + relError = 0.3062 toshow = scalar structure containing the fields: - initGrNormW = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 4.9710e-03 - SC2 = 3.5195e-03 - SC3 = 0.2323 - W_density = 0.7500 - H_density = 0.6200 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 6.0660e-03 + SC2 = 4.2947e-03 + SC3 = 0.2685 + W_density = 0.7433 + H_density = 0.6050 iter = 3 - elapsed = 0.033369 - tTotal = 0.1148 - subIterW = 20 - subIterH = 7 - relError = 0.2494 + elapsed = 0.1367 + tTotal = 0.4670 + subIterW = 17 + subIterH = 16 + relError = 0.2848 toshow = scalar structure containing the fields: - initGrNormW = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 3.8542e-03 - SC2 = 2.7442e-03 - SC3 = 0.1802 - W_density = 0.7467 - H_density = 0.6300 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 4.5991e-03 + SC2 = 3.2010e-03 + SC3 = 0.1991 + W_density = 0.7400 + H_density = 0.6100 iter = 4 - elapsed = 0.029241 - tTotal = 0.1440 - subIterW = 9 - subIterH = 9 - relError = 0.2421 + elapsed = 0.089433 + tTotal = 0.5565 + subIterW = 6 + subIterH = 10 + relError = 0.2748 toshow = scalar structure containing the fields: - initGrNormW = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 3.5233e-03 - SC2 = 2.4945e-03 - SC3 = 0.1583 - W_density = 0.7433 - H_density = 0.6400 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 3.9811e-03 + SC2 = 2.7072e-03 + SC3 = 0.1806 + W_density = 0.7233 + H_density = 0.5950 iter = 5 - elapsed = 0.033118 - tTotal = 0.1771 - subIterW = 9 - subIterH = 7 - relError = 0.2374 + elapsed = 0.081284 + tTotal = 0.6377 + subIterW = 5 + subIterH = 5 + relError = 0.2689 toshow = scalar structure containing the fields: - initGrNormW = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 3.3158e-03 - SC2 = 2.3343e-03 - SC3 = 0.1368 - W_density = 0.7333 - H_density = 0.6450 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 3.8596e-03 + SC2 = 2.6014e-03 + SC3 = 0.1719 + W_density = 0.7167 + H_density = 0.5950 iter = 6 - elapsed = 0.023737 - tTotal = 0.2009 + elapsed = 0.086897 + tTotal = 0.7246 subIterW = 7 - subIterH = 6 - relError = 0.2335 + subIterH = 4 + relError = 0.2643 toshow = scalar structure containing the fields: - initGrNormW = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 3.1412e-03 - SC2 = 2.2114e-03 - SC3 = 0.1322 - W_density = 0.7433 - H_density = 0.6300 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 3.5005e-03 + SC2 = 2.3033e-03 + SC3 = 0.1648 + W_density = 0.6967 + H_density = 0.5850 iter = 7 - elapsed = 0.024560 - tTotal = 0.2254 - subIterW = 9 - subIterH = 10 - relError = 0.2300 + elapsed = 0.1079 + tTotal = 0.8325 + subIterW = 10 + subIterH = 5 + relError = 0.2602 toshow = scalar structure containing the fields: - initGrNormW = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 2.8331e-03 - SC2 = 1.9719e-03 - SC3 = 0.1195 - W_density = 0.7367 - H_density = 0.6300 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 3.1301e-03 + SC2 = 2.0534e-03 + SC3 = 0.1529 + W_density = 0.6933 + H_density = 0.5800 iter = 8 - elapsed = 0.022917 - tTotal = 0.2483 - subIterW = 3 + elapsed = 0.099164 + tTotal = 0.9317 + subIterW = 5 subIterH = 4 - relError = 0.2271 + relError = 0.2569 toshow = scalar structure containing the fields: - initGrNormW = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 2.4633e-03 - SC2 = 1.7243e-03 - SC3 = 0.1087 - W_density = 0.7333 - H_density = 0.6500 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 2.4915e-03 + SC2 = 1.6295e-03 + SC3 = 0.1233 + W_density = 0.6800 + H_density = 0.5950 iter = 9 - elapsed = 0.028130 - tTotal = 0.2765 + elapsed = 0.081197 + tTotal = 1.0129 subIterW = 7 - subIterH = 5 - relError = 0.2247 + subIterH = 2 + relError = 0.2545 toshow = scalar structure containing the fields: - initGrNormW = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 2.2283e-03 - SC2 = 1.5553e-03 - SC3 = 0.1049 - W_density = 0.7367 - H_density = 0.6400 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 1.9272e-03 + SC2 = 1.2758e-03 + SC3 = 0.097505 + W_density = 0.6933 + H_density = 0.6150 iter = 10 - elapsed = 0.022731 - tTotal = 0.2992 - subIterW = 3 - subIterH = 2 - relError = 0.2228 + elapsed = 0.091060 + tTotal = 1.1039 + subIterW = 8 + subIterH = 7 + relError = 0.2530 toshow = scalar structure containing the fields: - initGrNormW = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 2.0743e-03 - SC2 = 1.4437e-03 - SC3 = 0.098964 - W_density = 0.7400 - H_density = 0.6200 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 1.7692e-03 + SC2 = 1.1924e-03 + SC3 = 0.084819 + W_density = 0.7067 + H_density = 0.6150 iter = 11 - elapsed = 0.023049 - tTotal = 0.3222 - subIterW = 0 - subIterH = 7 - relError = 0.2211 + elapsed = 0.081098 + tTotal = 1.1850 + subIterW = 4 + subIterH = 2 + relError = 0.2520 toshow = scalar structure containing the fields: - initGrNormW = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 1.8576e-03 - SC2 = 1.2743e-03 - SC3 = 0.092376 - W_density = 0.7433 - H_density = 0.5950 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 1.7359e-03 + SC2 = 1.1630e-03 + SC3 = 0.079067 + W_density = 0.7067 + H_density = 0.6100 iter = 12 - elapsed = 0.022894 - tTotal = 0.3451 + elapsed = 0.084772 + tTotal = 1.2698 subIterW = 4 - subIterH = 5 - relError = 0.2198 + subIterH = 3 + relError = 0.2512 toshow = scalar structure containing the fields: - initGrNormW = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 1.6265e-03 - SC2 = 1.1093e-03 - SC3 = 0.080201 - W_density = 0.7400 - H_density = 0.5900 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 1.6675e-03 + SC2 = 1.1106e-03 + SC3 = 0.072805 + W_density = 0.7033 + H_density = 0.6100 iter = 13 - elapsed = 0.026942 - tTotal = 0.3721 - subIterW = 5 - subIterH = 3 - relError = 0.2186 + elapsed = 0.078210 + tTotal = 1.3480 + subIterW = 3 + subIterH = 2 + relError = 0.2505 toshow = scalar structure containing the fields: - initGrNormW = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 1.4574e-03 - SC2 = 1.0027e-03 - SC3 = 0.070672 - W_density = 0.7467 - H_density = 0.5950 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 1.5455e-03 + SC2 = 1.0386e-03 + SC3 = 0.067206 + W_density = 0.7133 + H_density = 0.6050 iter = 14 - elapsed = 0.023173 - tTotal = 0.3952 - subIterW = 4 - subIterH = 4 - relError = 0.2176 + elapsed = 0.072321 + tTotal = 1.4203 + subIterW = 3 + subIterH = 0 + relError = 0.2499 toshow = scalar structure containing the fields: - initGrNormW = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 1.2115e-03 - SC2 = 8.2868e-04 - SC3 = 0.062489 - W_density = 0.7467 - H_density = 0.5800 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 1.4511e-03 + SC2 = 9.8383e-04 + SC3 = 0.061852 + W_density = 0.7233 + H_density = 0.6050 iter = 15 - elapsed = 0.022337 - tTotal = 0.4176 - subIterW = 2 - subIterH = 5 - relError = 0.2169 + elapsed = 0.058549 + tTotal = 1.4789 + subIterW = 3 + subIterH = 0 + relError = 0.2494 toshow = scalar structure containing the fields: - initGrNormW = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 1.1004e-03 - SC2 = 7.5268e-04 - SC3 = 0.057252 - W_density = 0.7500 - H_density = 0.5800 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 1.4125e-03 + SC2 = 9.6332e-04 + SC3 = 0.059773 + W_density = 0.7267 + H_density = 0.6100 iter = 16 - elapsed = 0.021861 - tTotal = 0.4394 - subIterW = 2 - subIterH = 2 - relError = 0.2163 + elapsed = 0.077806 + tTotal = 1.5567 + subIterW = 0 + subIterH = 3 + relError = 0.2489 toshow = scalar structure containing the fields: - initGrNormW = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 1.0211e-03 - SC2 = 6.8823e-04 - SC3 = 0.054577 - W_density = 0.7467 - H_density = 0.5600 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 1.2966e-03 + SC2 = 8.8169e-04 + SC3 = 0.057694 + W_density = 0.7267 + H_density = 0.6100 iter = 17 - elapsed = 0.021204 - tTotal = 0.4607 - subIterW = 0 - subIterH = 4 - relError = 0.2159 + elapsed = 0.080676 + tTotal = 1.6373 + subIterW = 2 + subIterH = 2 + relError = 0.2485 toshow = scalar structure containing the fields: - initGrNormW = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 8.9387e-04 - SC2 = 5.9889e-04 - SC3 = 0.049206 - W_density = 0.7433 - H_density = 0.5600 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 1.1986e-03 + SC2 = 8.0787e-04 + SC3 = 0.054189 + W_density = 0.7233 + H_density = 0.6000 iter = 18 - elapsed = 0.020561 - tTotal = 0.4812 - subIterW = 0 + elapsed = 0.080539 + tTotal = 1.7179 + subIterW = 4 subIterH = 2 - relError = 0.2155 + relError = 0.2481 toshow = scalar structure containing the fields: - initGrNormW = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 7.8265e-04 - SC2 = 5.2594e-04 - SC3 = 0.043983 - W_density = 0.7500 - H_density = 0.5500 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 1.1447e-03 + SC2 = 7.7610e-04 + SC3 = 0.051163 + W_density = 0.7300 + H_density = 0.6000 iter = 19 - elapsed = 0.021477 - tTotal = 0.5027 + elapsed = 0.064965 + tTotal = 1.7829 subIterW = 2 - subIterH = 2 - relError = 0.2152 + subIterH = 0 + relError = 0.2478 toshow = scalar structure containing the fields: - initGrNormW = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 6.4560e-04 - SC2 = 4.3384e-04 - SC3 = 0.017733 - W_density = 0.7500 - H_density = 0.5550 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 9.7327e-04 + SC2 = 6.5209e-04 + SC3 = 0.049511 + W_density = 0.7233 + H_density = 0.5900 iter = 20 - elapsed = 0.017164 - tTotal = 0.5199 - subIterW = 0 - subIterH = 3 - relError = 0.2150 + elapsed = 0.081952 + tTotal = 1.8648 + subIterW = 2 + subIterH = 2 + relError = 0.2475 toshow = scalar structure containing the fields: - initGrNormW = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 5.7679e-04 - SC2 = 3.8991e-04 - SC3 = 0.033543 - W_density = 0.7533 - H_density = 0.5600 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 8.9660e-04 + SC2 = 6.0431e-04 + SC3 = 0.024689 + W_density = 0.7233 + H_density = 0.5900 iter = 21 - elapsed = 0.020806 - tTotal = 0.5407 - subIterW = 3 + elapsed = 0.045622 + tTotal = 1.9104 + subIterW = 0 subIterH = 0 - relError = 0.2148 + relError = 0.2472 toshow = scalar structure containing the fields: - initGrNormW = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 5.3087e-04 - SC2 = 3.5780e-04 - SC3 = 0.030477 - W_density = 0.7467 - H_density = 0.5600 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 8.6380e-04 + SC2 = 5.8048e-04 + SC3 = 0.044959 + W_density = 0.7200 + H_density = 0.5900 iter = 22 - elapsed = 0.016335 - tTotal = 0.5570 + elapsed = 0.063080 + tTotal = 1.9735 subIterW = 0 subIterH = 0 - relError = 0.2147 + relError = 0.2470 toshow = scalar structure containing the fields: - initGrNormW = 379.87 - initGrNormH = 477.99 - initNorm = 14.389 - SC1 = 4.9266e-04 - SC2 = 3.3107e-04 - SC3 = 0.013962 - W_density = 0.7467 - H_density = 0.5550 + initGrNormW = 397.65 + initGrNormH = 487.82 + initNorm = 13.833 + SC1 = 8.2118e-04 + SC2 = 5.5019e-04 + SC3 = 0.042480 + W_density = 0.7167 + H_density = 0.5950 iter = 23 - elapsed = 0.017094 - tTotal = 0.5741 + elapsed = 0.074597 + tTotal = 2.0481 subIterW = 0 subIterH = 0 - relError = 0.2146 + relError = 0.2468 Stop: tolerance reached. final = @@ -5271,10 +5407,10 @@ scalar structure containing the fields: iterations = 23 - elapsed_total = 0.5741 - relative_error = 0.2146 - W_density = 0.7467 - H_density = 0.5550 + elapsed_total = 2.0481 + relative_error = 0.2468 + W_density = 0.7167 + H_density = 0.5950 ***** demo m = 300; @@ -5322,6 +5458,65 @@ 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/smwsolve.m] +>>>>> /build/octave-linear-algebra-2.2.3/inst/smwsolve.m +***** test + A = 2.1*eye (10); + u = rand (10, 2); u /= diag (norm (u, "cols")); + v = rand (10, 2); v /= diag (norm (v, "cols")); + b = rand (10, 2); + x1 = (A + u*v') \ b; + x2 = smwsolve (A, u, v, b); + assert (x1, x2, 1e-13); +1 test, 1 passed, 0 known failure, 0 skipped +[inst/vec_projection.m] +>>>>> /build/octave-linear-algebra-2.2.3/inst/vec_projection.m +***** test + assert (vec_projection ([1,0,0], [0.5,0.5,0]), 0.70711,1e-5); + assert (vec_projection ([1,2000,0], [0.5,15,0]), 1998.9, 1e-1); + assert (vec_projection ([1,-2000,0], [0.5,15,0]), -1998.9, 1e-1); + assert (vec_projection ([7,7,0], [15,0,0]), 7.000, 1e-10); + 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/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/circulant_make_matrix.m] +>>>>> /build/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 683 column 11 + /tmp/tmp.aXxayH6QpR at line 78 column 31 + +1 test, 1 passed, 0 known failure, 0 skipped +[inst/cartprod.m] +>>>>> /build/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_matrix_vector_product.m] +>>>>> /build/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 ... Summary: 18 tests, 18 passed, 0 known failures, 0 skipped dh_installdocs -O--buildsystem=octave @@ -5351,12 +5546,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/24893/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/24893/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/15433 and its subdirectories -I: Current time: Wed Jun 7 07:04:35 -12 2023 -I: pbuilder-time-stamp: 1686164675 +I: removing directory /srv/workspace/pbuilder/24893 and its subdirectories +I: Current time: Thu Jun 8 09:26:39 +14 2023 +I: pbuilder-time-stamp: 1686165999