Running as unit: rb-build-amd64_15-39288.service ==================================================================================== Sun Nov 24 14:24:55 UTC 2024 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_amd64_15) on jenkins, called using "ionos11-amd64 ionos15-amd64" as arguments. Sun Nov 24 14:24:55 UTC 2024 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-orB6blXe" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Sun Nov 24 14:24:55 UTC 2024 - checking /var/lib/jenkins/offline_nodes if ionos11-amd64.debian.net is marked as down. Sun Nov 24 14:24:55 UTC 2024 - checking via ssh if ionos11-amd64.debian.net is up. removed '/tmp/read-only-fs-test-EdmKuT' Sun Nov 24 14:24:56 UTC 2024 - checking /var/lib/jenkins/offline_nodes if ionos15-amd64.debian.net is marked as down. Sun Nov 24 14:24:56 UTC 2024 - checking via ssh if ionos15-amd64.debian.net is up. removed '/tmp/read-only-fs-test-XHnbaU' ok, let's check if python-pulp is building anywhere yet… ok, python-pulp is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of python-pulp in trixie on amd64 on jenkins now. 1st build will be done on ionos11-amd64.debian.net. 2nd build will be done on ionos15-amd64.debian.net. ============================================================================= Sun Nov 24 14:25:11 UTC 2024 I: starting to build python-pulp/trixie/amd64 on jenkins on '2024-11-24 14:24' Sun Nov 24 14:25:11 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_15/39288/console.log 1732458311 amd64 trixie python-pulp Sun Nov 24 14:25:11 UTC 2024 I: Downloading source for trixie/python-pulp=2.7.0+dfsg-4 --2024-11-24 14:25:11-- http://deb.debian.org/debian/pool/main/p/python-pulp/python-pulp_2.7.0%2bdfsg-4.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 1595 (1.6K) [text/prs.lines.tag] Saving to: ‘python-pulp_2.7.0+dfsg-4.dsc’ 0K . 100% 148M=0s 2024-11-24 14:25:11 (148 MB/s) - ‘python-pulp_2.7.0+dfsg-4.dsc’ saved [1595/1595] --2024-11-24 14:25:11-- http://deb.debian.org/debian/pool/main/p/python-pulp/python-pulp_2.7.0%2bdfsg-4.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 1595 (1.6K) [text/prs.lines.tag] Saving to: ‘python-pulp_2.7.0+dfsg-4.dsc’ 0K . 100% 148M=0s 2024-11-24 14:25:11 (148 MB/s) - ‘python-pulp_2.7.0+dfsg-4.dsc’ saved [1595/1595] Sun Nov 24 14:25:11 UTC 2024 I: python-pulp_2.7.0+dfsg-4.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: python-pulp Binary: python3-pulp Architecture: all Version: 2.7.0+dfsg-4 Maintainer: Debian Math Team Uploaders: Steffen Moeller , Nilesh Patra Homepage: https://github.com/coin-or/pulp Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/math-team/python-pulp Vcs-Git: https://salsa.debian.org/math-team/python-pulp.git Testsuite: autopkgtest, autopkgtest-pkg-python Testsuite-Triggers: python3-all Build-Depends: debhelper-compat (= 13), dh-python, python3-all, python3-setuptools Build-Depends-Indep: coinor-cbc, python3-pyparsing Package-List: python3-pulp deb python optional arch=all Checksums-Sha1: 5e52339238643995eaef5797155e30826d7334de 12124180 python-pulp_2.7.0+dfsg.orig.tar.xz b8d549dae6491b493cddf0f71db268f052ff21e7 13500 python-pulp_2.7.0+dfsg-4.debian.tar.xz Checksums-Sha256: 160bfb537697e69c5256adc28549de409d9ff19f6b918251303dcbb0701fec78 12124180 python-pulp_2.7.0+dfsg.orig.tar.xz b40a7e4636f1aa3fcf466c50a2dd088d0e577cbc3e1da3a1bcefe60740d77386 13500 python-pulp_2.7.0+dfsg-4.debian.tar.xz Files: e475ee479819e56a925ab1b8c04e8cab 12124180 python-pulp_2.7.0+dfsg.orig.tar.xz eff849384fea4514b4e3d5589c99ed44 13500 python-pulp_2.7.0+dfsg-4.debian.tar.xz -----BEGIN PGP SIGNATURE----- iIgEARYIADAWIQSglbZu4JAkvuai8HIqJ5BL1yQ+2gUCZtRM/hIcbmlsZXNoQGRl Ymlhbi5vcmcACgkQKieQS9ckPtor9gD+N0L7rHUSn7B/VnpYnzUTUqaaJgaJMqUw JAIpVv03f1kBAJbbTK9zviATL0g7YkSnOx0P8uJu9xmDVmQlZm4YE+QB =wyW9 -----END PGP SIGNATURE----- Sun Nov 24 14:25:11 UTC 2024 I: Checking whether the package is not for us Sun Nov 24 14:25:11 UTC 2024 I: Starting 1st build on remote node ionos11-amd64.debian.net. Sun Nov 24 14:25:11 UTC 2024 I: Preparing to do remote build '1' on ionos11-amd64.debian.net. Sun Nov 24 14:25:11 UTC 2024 - checking /var/lib/jenkins/offline_nodes if ionos11-amd64.debian.net is marked as down. Sun Nov 24 14:25:11 UTC 2024 - checking via ssh if ionos11-amd64.debian.net is up. removed '/tmp/read-only-fs-test-iuI0VI' ==================================================================================== Sun Nov 24 14:25:12 UTC 2024 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos11-amd64, called using "1 python-pulp trixie /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2 2.7.0+dfsg-4" as arguments. Sun Nov 24 14:25:12 UTC 2024 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-28Kbt3o9" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Sun Nov 24 14:25:12 UTC 2024 I: Downloading source for trixie/python-pulp=2.7.0+dfsg-4 Reading package lists... NOTICE: 'python-pulp' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/math-team/python-pulp.git Please use: git clone https://salsa.debian.org/math-team/python-pulp.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 12.1 MB of source archives. Get:1 http://deb.debian.org/debian trixie/main python-pulp 2.7.0+dfsg-4 (dsc) [1595 B] Get:2 http://deb.debian.org/debian trixie/main python-pulp 2.7.0+dfsg-4 (tar) [12.1 MB] Get:3 http://deb.debian.org/debian trixie/main python-pulp 2.7.0+dfsg-4 (diff) [13.5 kB] Fetched 12.1 MB in 0s (71.7 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'python-pulp' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/math-team/python-pulp.git Please use: git clone https://salsa.debian.org/math-team/python-pulp.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 12.1 MB of source archives. Get:1 http://deb.debian.org/debian trixie/main python-pulp 2.7.0+dfsg-4 (dsc) [1595 B] Get:2 http://deb.debian.org/debian trixie/main python-pulp 2.7.0+dfsg-4 (tar) [12.1 MB] Get:3 http://deb.debian.org/debian trixie/main python-pulp 2.7.0+dfsg-4 (diff) [13.5 kB] Fetched 12.1 MB in 0s (71.7 MB/s) Download complete and in download only mode ============================================================================= Building python-pulp in trixie on amd64 on ionos11-amd64 now. Date: Sun Nov 24 14:25:13 UTC 2024 Date UTC: Sun Nov 24 14:25:13 UTC 2024 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log W: cgroups are not available on the host, not using them. I: pbuilder: network access will be disabled during build I: Current time: Sun Nov 24 02:25:13 -12 2024 I: pbuilder-time-stamp: 1732458313 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [python-pulp_2.7.0+dfsg-4.dsc] I: copying [./python-pulp_2.7.0+dfsg.orig.tar.xz] I: copying [./python-pulp_2.7.0+dfsg-4.debian.tar.xz] I: Extracting source gpgv: Signature made Sun Sep 1 11:16:14 2024 gpgv: using EDDSA key A095B66EE09024BEE6A2F0722A27904BD7243EDA gpgv: issuer "nilesh@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./python-pulp_2.7.0+dfsg-4.dsc: no acceptable signature found dpkg-source: info: extracting python-pulp in python-pulp-2.7.0+dfsg dpkg-source: info: unpacking python-pulp_2.7.0+dfsg.orig.tar.xz dpkg-source: info: unpacking python-pulp_2.7.0+dfsg-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying do-not-package-non-free-files.patch dpkg-source: info: applying remove-pulp-specific-locdirs.patch dpkg-source: info: applying skip_test_on_armel.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2655482/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='amd64' IFS=' ' 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='2655482' PS1='# ' PS2='> ' 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.A9UULih2/pbuilderrc_IBmr --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2/b1 --logfile b1/build.log python-pulp_2.7.0+dfsg-4.dsc' SUDO_GID='111' SUDO_UID='106' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/sbin/chroot' http_proxy='http://46.16.76.132:3128' I: uname -a Linux ionos11-amd64 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2655482/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-python, python3-all, python3-setuptools, coinor-cbc, python3-pyparsing dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19969 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-python; however: Package dh-python is not installed. pbuilder-satisfydepends-dummy depends on python3-all; however: Package python3-all is not installed. pbuilder-satisfydepends-dummy depends on python3-setuptools; however: Package python3-setuptools is not installed. pbuilder-satisfydepends-dummy depends on coinor-cbc; however: Package coinor-cbc is not installed. pbuilder-satisfydepends-dummy depends on python3-pyparsing; however: Package python3-pyparsing is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} coinor-cbc{a} coinor-libcbc3.1{a} coinor-libcgl1{a} coinor-libclp1{a} coinor-libcoinutils3v5{a} coinor-libosi1v5{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libblas3{a} libcom-err2{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libgfortran5{a} libgssapi-krb5-2{a} libicu72{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} liblapack3{a} libmagic-mgc{a} libmagic1t64{a} libnsl2{a} libpipeline1{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libreadline8t64{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} media-types{a} netbase{a} po-debconf{a} python3{a} python3-all{a} python3-autocommand{a} python3-inflect{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-minimal{a} python3-more-itertools{a} python3-pkg-resources{a} python3-pyparsing{a} python3-setuptools{a} python3-typeguard{a} python3-typing-extensions{a} python3-zipp{a} python3.12{a} python3.12-minimal{a} readline-common{a} sensible-utils{a} tzdata{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl krb5-locales libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx wget 0 packages upgraded, 73 newly installed, 0 to remove and 0 not upgraded. Need to get 34.6 MB of archives. After unpacking 131 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main amd64 libpython3.12-minimal amd64 3.12.7-3 [815 kB] Get: 2 http://deb.debian.org/debian trixie/main amd64 libexpat1 amd64 2.6.4-1 [106 kB] Get: 3 http://deb.debian.org/debian trixie/main amd64 python3.12-minimal amd64 3.12.7-3 [2162 kB] Get: 4 http://deb.debian.org/debian trixie/main amd64 python3-minimal amd64 3.12.6-1 [26.7 kB] Get: 5 http://deb.debian.org/debian trixie/main amd64 media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian trixie/main amd64 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian trixie/main amd64 tzdata all 2024b-3 [255 kB] Get: 8 http://deb.debian.org/debian trixie/main amd64 libkrb5support0 amd64 1.21.3-3 [32.5 kB] Get: 9 http://deb.debian.org/debian trixie/main amd64 libcom-err2 amd64 1.47.1-1+b1 [23.2 kB] Get: 10 http://deb.debian.org/debian trixie/main amd64 libk5crypto3 amd64 1.21.3-3 [79.9 kB] Get: 11 http://deb.debian.org/debian trixie/main amd64 libkeyutils1 amd64 1.6.3-4 [9092 B] Get: 12 http://deb.debian.org/debian trixie/main amd64 libkrb5-3 amd64 1.21.3-3 [324 kB] Get: 13 http://deb.debian.org/debian trixie/main amd64 libgssapi-krb5-2 amd64 1.21.3-3 [136 kB] Get: 14 http://deb.debian.org/debian trixie/main amd64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 15 http://deb.debian.org/debian trixie/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.3+b1 [83.1 kB] Get: 16 http://deb.debian.org/debian trixie/main amd64 libnsl2 amd64 1.3.0-3+b3 [40.6 kB] Get: 17 http://deb.debian.org/debian trixie/main amd64 readline-common all 8.2-5 [69.3 kB] Get: 18 http://deb.debian.org/debian trixie/main amd64 libreadline8t64 amd64 8.2-5 [169 kB] Get: 19 http://deb.debian.org/debian trixie/main amd64 libpython3.12-stdlib amd64 3.12.7-3 [1966 kB] Get: 20 http://deb.debian.org/debian trixie/main amd64 python3.12 amd64 3.12.7-3 [671 kB] Get: 21 http://deb.debian.org/debian trixie/main amd64 libpython3-stdlib amd64 3.12.6-1 [9692 B] Get: 22 http://deb.debian.org/debian trixie/main amd64 python3 amd64 3.12.6-1 [27.8 kB] Get: 23 http://deb.debian.org/debian trixie/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 24 http://deb.debian.org/debian trixie/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 25 http://deb.debian.org/debian trixie/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 26 http://deb.debian.org/debian trixie/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 27 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.22.5-2 [200 kB] Get: 28 http://deb.debian.org/debian trixie/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 29 http://deb.debian.org/debian trixie/main amd64 groff-base amd64 1.23.0-5 [1181 kB] Get: 30 http://deb.debian.org/debian trixie/main amd64 bsdextrautils amd64 2.40.2-11 [91.5 kB] Get: 31 http://deb.debian.org/debian trixie/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 32 http://deb.debian.org/debian trixie/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 33 http://deb.debian.org/debian trixie/main amd64 m4 amd64 1.4.19-4 [287 kB] Get: 34 http://deb.debian.org/debian trixie/main amd64 autoconf all 2.72-3 [493 kB] Get: 35 http://deb.debian.org/debian trixie/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 36 http://deb.debian.org/debian trixie/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 37 http://deb.debian.org/debian trixie/main amd64 autopoint all 0.22.5-2 [723 kB] Get: 38 http://deb.debian.org/debian trixie/main amd64 libblas3 amd64 3.12.0-3+b1 [152 kB] Get: 39 http://deb.debian.org/debian trixie/main amd64 libgfortran5 amd64 14.2.0-8 [836 kB] Get: 40 http://deb.debian.org/debian trixie/main amd64 liblapack3 amd64 3.12.0-3+b1 [2450 kB] Get: 41 http://deb.debian.org/debian trixie/main amd64 coinor-libcoinutils3v5 amd64 2.11.11+ds-1+b1 [459 kB] Get: 42 http://deb.debian.org/debian trixie/main amd64 coinor-libosi1v5 amd64 0.108.10+ds-1+b1 [293 kB] Get: 43 http://deb.debian.org/debian trixie/main amd64 coinor-libclp1 amd64 1.17.10+ds-1 [883 kB] Get: 44 http://deb.debian.org/debian trixie/main amd64 coinor-libcgl1 amd64 0.60.9+ds-1 [426 kB] Get: 45 http://deb.debian.org/debian trixie/main amd64 coinor-libcbc3.1 amd64 2.10.12+ds-1 [714 kB] Get: 46 http://deb.debian.org/debian trixie/main amd64 coinor-cbc amd64 2.10.12+ds-1 [16.2 kB] Get: 47 http://deb.debian.org/debian trixie/main amd64 libdebhelper-perl all 13.20 [89.7 kB] Get: 48 http://deb.debian.org/debian trixie/main amd64 libtool all 2.4.7-8 [517 kB] Get: 49 http://deb.debian.org/debian trixie/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 50 http://deb.debian.org/debian trixie/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 51 http://deb.debian.org/debian trixie/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 52 http://deb.debian.org/debian trixie/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 53 http://deb.debian.org/debian trixie/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 54 http://deb.debian.org/debian trixie/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 55 http://deb.debian.org/debian trixie/main amd64 libicu72 amd64 72.1-5+b1 [9423 kB] Get: 56 http://deb.debian.org/debian trixie/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get: 57 http://deb.debian.org/debian trixie/main amd64 gettext amd64 0.22.5-2 [1601 kB] Get: 58 http://deb.debian.org/debian trixie/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 59 http://deb.debian.org/debian trixie/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 60 http://deb.debian.org/debian trixie/main amd64 debhelper all 13.20 [915 kB] Get: 61 http://deb.debian.org/debian trixie/main amd64 python3-autocommand all 2.2.2-3 [13.6 kB] Get: 62 http://deb.debian.org/debian trixie/main amd64 python3-more-itertools all 10.5.0-1 [63.8 kB] Get: 63 http://deb.debian.org/debian trixie/main amd64 python3-typing-extensions all 4.12.2-2 [73.0 kB] Get: 64 http://deb.debian.org/debian trixie/main amd64 python3-typeguard all 4.4.1-1 [37.0 kB] Get: 65 http://deb.debian.org/debian trixie/main amd64 python3-inflect all 7.3.1-2 [32.4 kB] Get: 66 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.context all 6.0.0-1 [7984 B] Get: 67 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get: 68 http://deb.debian.org/debian trixie/main amd64 python3-pkg-resources all 74.1.2-2 [213 kB] Get: 69 http://deb.debian.org/debian trixie/main amd64 python3-zipp all 3.21.0-1 [10.6 kB] Get: 70 http://deb.debian.org/debian trixie/main amd64 python3-setuptools all 74.1.2-2 [736 kB] Get: 71 http://deb.debian.org/debian trixie/main amd64 dh-python all 6.20241024 [109 kB] Get: 72 http://deb.debian.org/debian trixie/main amd64 python3-all amd64 3.12.6-1 [1040 B] Get: 73 http://deb.debian.org/debian trixie/main amd64 python3-pyparsing all 3.1.2-1 [146 kB] Fetched 34.6 MB in 10s (3399 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19969 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.7-3_amd64.deb ... Unpacking libpython3.12-minimal:amd64 (3.12.7-3) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.6.4-1_amd64.deb ... Unpacking libexpat1:amd64 (2.6.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.7-3_amd64.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:amd64 (3.12.7-3) ... Setting up libexpat1:amd64 (2.6.4-1) ... Setting up python3.12-minimal (3.12.7-3) ... Selecting previously unselected package python3-minimal. (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 ... 20289 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.6-1_amd64.deb ... Unpacking python3-minimal (3.12.6-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../04-libkrb5support0_1.21.3-3_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-3) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../05-libcom-err2_1.47.1-1+b1_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../06-libk5crypto3_1.21.3-3_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../07-libkeyutils1_1.6.3-4_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../08-libkrb5-3_1.21.3-3_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:amd64. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../14-libreadline8t64_8.2-5_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:amd64. Preparing to unpack .../15-libpython3.12-stdlib_3.12.7-3_amd64.deb ... Unpacking libpython3.12-stdlib:amd64 (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.7-3_amd64.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../17-libpython3-stdlib_3.12.6-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.12.6-1) ... Setting up python3-minimal (3.12.6-1) ... Selecting previously unselected package python3. (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 ... 21351 files and directories currently installed.) Preparing to unpack .../00-python3_3.12.6-1_amd64.deb ... Unpacking python3 (3.12.6-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../03-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../05-gettext-base_0.22.5-2_amd64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../06-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../07-groff-base_1.23.0-5_amd64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../08-bsdextrautils_2.40.2-11_amd64.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../09-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../10-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libblas3:amd64. Preparing to unpack .../16-libblas3_3.12.0-3+b1_amd64.deb ... Unpacking libblas3:amd64 (3.12.0-3+b1) ... Selecting previously unselected package libgfortran5:amd64. Preparing to unpack .../17-libgfortran5_14.2.0-8_amd64.deb ... Unpacking libgfortran5:amd64 (14.2.0-8) ... Selecting previously unselected package liblapack3:amd64. Preparing to unpack .../18-liblapack3_3.12.0-3+b1_amd64.deb ... Unpacking liblapack3:amd64 (3.12.0-3+b1) ... Selecting previously unselected package coinor-libcoinutils3v5:amd64. Preparing to unpack .../19-coinor-libcoinutils3v5_2.11.11+ds-1+b1_amd64.deb ... Unpacking coinor-libcoinutils3v5:amd64 (2.11.11+ds-1+b1) ... Selecting previously unselected package coinor-libosi1v5:amd64. Preparing to unpack .../20-coinor-libosi1v5_0.108.10+ds-1+b1_amd64.deb ... Unpacking coinor-libosi1v5:amd64 (0.108.10+ds-1+b1) ... Selecting previously unselected package coinor-libclp1:amd64. Preparing to unpack .../21-coinor-libclp1_1.17.10+ds-1_amd64.deb ... Unpacking coinor-libclp1:amd64 (1.17.10+ds-1) ... Selecting previously unselected package coinor-libcgl1:amd64. Preparing to unpack .../22-coinor-libcgl1_0.60.9+ds-1_amd64.deb ... Unpacking coinor-libcgl1:amd64 (0.60.9+ds-1) ... Selecting previously unselected package coinor-libcbc3.1:amd64. Preparing to unpack .../23-coinor-libcbc3.1_2.10.12+ds-1_amd64.deb ... Unpacking coinor-libcbc3.1:amd64 (2.10.12+ds-1) ... Selecting previously unselected package coinor-cbc. Preparing to unpack .../24-coinor-cbc_2.10.12+ds-1_amd64.deb ... Unpacking coinor-cbc (2.10.12+ds-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../25-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../26-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../27-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../28-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../29-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../30-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../31-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../32-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../33-libicu72_72.1-5+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-5+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../34-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../35-gettext_0.22.5-2_amd64.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../36-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../37-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../38-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../39-python3-autocommand_2.2.2-3_all.deb ... Unpacking python3-autocommand (2.2.2-3) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../40-python3-more-itertools_10.5.0-1_all.deb ... Unpacking python3-more-itertools (10.5.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../41-python3-typing-extensions_4.12.2-2_all.deb ... Unpacking python3-typing-extensions (4.12.2-2) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../42-python3-typeguard_4.4.1-1_all.deb ... Unpacking python3-typeguard (4.4.1-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../43-python3-inflect_7.3.1-2_all.deb ... Unpacking python3-inflect (7.3.1-2) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../44-python3-jaraco.context_6.0.0-1_all.deb ... Unpacking python3-jaraco.context (6.0.0-1) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../45-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../46-python3-pkg-resources_74.1.2-2_all.deb ... Unpacking python3-pkg-resources (74.1.2-2) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../47-python3-zipp_3.21.0-1_all.deb ... Unpacking python3-zipp (3.21.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../48-python3-setuptools_74.1.2-2_all.deb ... Unpacking python3-setuptools (74.1.2-2) ... Selecting previously unselected package dh-python. Preparing to unpack .../49-dh-python_6.20241024_all.deb ... Unpacking dh-python (6.20241024) ... Selecting previously unselected package python3-all. Preparing to unpack .../50-python3-all_3.12.6-1_amd64.deb ... Unpacking python3-all (3.12.6-1) ... Selecting previously unselected package python3-pyparsing. Preparing to unpack .../51-python3-pyparsing_3.1.2-1_all.deb ... Unpacking python3-pyparsing (3.1.2-1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libkeyutils1:amd64 (1.6.3-4) ... Setting up libicu72:amd64 (72.1-5+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libdebhelper-perl (13.20) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libcom-err2:amd64 (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up libkrb5support0:amd64 (1.21.3-3) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Sun Nov 24 14:27:11 UTC 2024. Universal Time is now: Sun Nov 24 14:27:11 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... Setting up libblas3:amd64 (3.12.0-3+b1) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode Setting up autopoint (0.22.5-2) ... Setting up libk5crypto3:amd64 (1.21.3-3) ... Setting up libgfortran5:amd64 (14.2.0-8) ... Setting up autoconf (2.72-3) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up netbase (6.4) ... Setting up libkrb5-3:amd64 (1.21.3-3) ... Setting up readline-common (8.2-5) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up liblapack3:amd64 (3.12.0-3+b1) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode Setting up gettext (0.22.5-2) ... Setting up libtool (2.4.7-8) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up coinor-libcoinutils3v5:amd64 (2.11.11+ds-1+b1) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-3) ... Setting up coinor-libosi1v5:amd64 (0.108.10+ds-1+b1) ... Setting up libreadline8t64:amd64 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-5) ... Setting up libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up coinor-libclp1:amd64 (1.17.10+ds-1) ... Setting up libnsl2:amd64 (1.3.0-3+b3) ... Setting up coinor-libcgl1:amd64 (0.60.9+ds-1) ... Setting up libpython3.12-stdlib:amd64 (3.12.7-3) ... Setting up python3.12 (3.12.7-3) ... Setting up debhelper (13.20) ... Setting up coinor-libcbc3.1:amd64 (2.10.12+ds-1) ... Setting up libpython3-stdlib:amd64 (3.12.6-1) ... Setting up python3 (3.12.6-1) ... Setting up python3-zipp (3.21.0-1) ... Setting up python3-autocommand (2.2.2-3) ... Setting up coinor-cbc (2.10.12+ds-1) ... Setting up python3-pyparsing (3.1.2-1) ... Setting up python3-typing-extensions (4.12.2-2) ... Setting up python3-more-itertools (10.5.0-1) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-jaraco.context (6.0.0-1) ... Setting up python3-typeguard (4.4.1-1) ... Setting up python3-all (3.12.6-1) ... Setting up python3-inflect (7.3.1-2) ... Setting up python3-pkg-resources (74.1.2-2) ... Setting up python3-setuptools (74.1.2-2) ... Setting up dh-python (6.20241024) ... Processing triggers for libc-bin (2.40-3) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/python-pulp-2.7.0+dfsg/ && 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 > ../python-pulp_2.7.0+dfsg-4_source.changes dpkg-buildpackage: info: source package python-pulp dpkg-buildpackage: info: source version 2.7.0+dfsg-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Nilesh Patra dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: info: using options from python-pulp-2.7.0+dfsg/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ debian/rules clean dh clean --buildsystem=pybuild --with python3 dh_auto_clean -O--buildsystem=pybuild I: pybuild base:311: python3.12 setup.py clean /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) running clean removing '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build' (and everything under it) 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.12' does not exist -- can't clean it dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary dh binary --buildsystem=pybuild --with python3 dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild I: pybuild base:311: python3.12 setup.py config /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) running config dh_auto_build -O--buildsystem=pybuild I: pybuild base:311: /usr/bin/python3 setup.py build /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) running build running build_py creating /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/constants.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/utilities.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/mps_lp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/sparse.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/pulp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp running egg_info creating PuLP.egg-info writing PuLP.egg-info/PKG-INFO writing dependency_links to PuLP.egg-info/dependency_links.txt writing entry points to PuLP.egg-info/entry_points.txt writing top-level names to PuLP.egg-info/top_level.txt writing manifest file 'PuLP.egg-info/SOURCES.txt' reading manifest file 'PuLP.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'PuLP.egg-info/SOURCES.txt' /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'pulp.apis' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'pulp.apis' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'pulp.apis' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'pulp.apis' to be distributed and are already explicitly excluding 'pulp.apis' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'pulp.solverdir' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'pulp.solverdir' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'pulp.solverdir' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'pulp.solverdir' to be distributed and are already explicitly excluding 'pulp.solverdir' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'pulp.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'pulp.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'pulp.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'pulp.tests' to be distributed and are already explicitly excluding 'pulp.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) copying pulp/pulp.cfg.buildout -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/pulp.cfg.linux -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/pulp.cfg.osx -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/pulp.cfg.win -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp creating /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/choco_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/coin_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/core.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/cplex_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/glpk_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/gurobi_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/highs_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/mipcl_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/mosek_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/scip_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/xpress_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis creating /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/solverdir copying pulp/solverdir/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/solverdir creating /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests copying pulp/tests/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests copying pulp/tests/bin_packing_problem.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests copying pulp/tests/run_tests.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests copying pulp/tests/test_examples.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests copying pulp/tests/test_pulp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests dh_auto_test -O--buildsystem=pybuild I: pybuild pybuild:308: cp -av examples /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build 'examples' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples' 'examples/wedding_initial.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/wedding_initial.py' 'examples/CGcolumnwise.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/CGcolumnwise.py' 'examples/test2.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/test2.py' 'examples/SpongeRollProblem5.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/SpongeRollProblem5.py' 'examples/SpongeRollProblem6.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/SpongeRollProblem6.py' 'examples/WhiskasModel2.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/WhiskasModel2.py' 'examples/SpongeRollProblem2.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/SpongeRollProblem2.py' 'examples/furniture.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/furniture.py' 'examples/test6.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/test6.py' 'examples/BeerDistributionProblem.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/BeerDistributionProblem.py' 'examples/CG.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/CG.py' 'examples/wedding.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/wedding.py' 'examples/SpongeRollProblem3.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/SpongeRollProblem3.py' 'examples/BeerDistributionProblemWarehouseExtension.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/BeerDistributionProblemWarehouseExtension.py' 'examples/test3.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/test3.py' 'examples/Two_stage_Stochastic_GemstoneTools.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/Two_stage_Stochastic_GemstoneTools.py' 'examples/AmericanSteelProblem.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/AmericanSteelProblem.py' 'examples/test1.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/test1.py' 'examples/test5.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/test5.py' 'examples/BeerDistributionProblem_resolve.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/BeerDistributionProblem_resolve.py' 'examples/SpongeRollProblem1.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/SpongeRollProblem1.py' 'examples/Sudoku1.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/Sudoku1.py' 'examples/__init__.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/__init__.py' 'examples/WhiskasModel1.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/WhiskasModel1.py' 'examples/test4.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/test4.py' 'examples/Sudoku2.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/Sudoku2.py' 'examples/SpongeRollProblem4.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/SpongeRollProblem4.py' 'examples/test7.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/test7.py' 'examples/ComputerPlantProblem.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/ComputerPlantProblem.py' 'examples/BeerDistributionProblemCompetitorExtension.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/BeerDistributionProblemCompetitorExtension.py' I: pybuild base:311: cd /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build; python3.12 -m unittest discover -v /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/xpress_api.py:322: SyntaxWarning: invalid escape sequence '\ ' """ Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/8b49629970aa44c4ae83430daaaecc67-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/8b49629970aa44c4ae83430daaaecc67-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 18 RHS At line 22 BOUNDS At line 26 ENDATA Problem MODEL has 3 rows, 3 columns and 6 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 1 (-2) rows, 2 (-1) columns and 2 (-4) elements 0 Obj 51.9 Primal inf 2.099999 (1) 1 Obj 54 Optimal - objective value 54 After Postsolve, objective 54, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 54 - 1 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/17a714b6834d4ca6b84b87ad8ab4372a-pulp.mps max timeMode elapsed branch printingOptions all solution /tmp/17a714b6834d4ca6b84b87ad8ab4372a-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 6 COLUMNS At line 67 RHS At line 69 BOUNDS At line 85 ENDATA Problem MODEL has 1 rows, 15 columns and 15 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 4.1943e+06 - 0.00 seconds Cgl0004I processed model has 1 rows, 15 columns (15 integer (15 of which binary)) and 15 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0038I Initial state - 1 integers unsatisfied sum - 0.117203 Cbc0038I Pass 1: suminf. 0.11720 (1) obj. 4.1943e+06 iterations 0 Cbc0038I Solution found of 3.70254e+06 Cbc0038I Before mini branch and bound, 14 integers at bound fixed and 0 continuous Cbc0038I Full problem 1 rows 15 columns, reduced to 0 rows 0 columns Cbc0038I Mini branch and bound did not improve solution (0.00 seconds) Cbc0038I Round again with cutoff of 3.75171e+06 Cbc0038I Pass 2: suminf. 0.11720 (1) obj. 4.1943e+06 iterations 0 Cbc0038I Pass 3: suminf. 0.06253 (1) obj. 3.75171e+06 iterations 2 Cbc0038I Pass 4: suminf. 0.37468 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 5: suminf. 0.06203 (1) obj. 4.1943e+06 iterations 2 Cbc0038I Pass 6: suminf. 0.06203 (1) obj. 4.1943e+06 iterations 0 Cbc0038I Pass 7: suminf. 0.06284 (1) obj. 3.75171e+06 iterations 2 Cbc0038I Pass 8: suminf. 0.37438 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 9: suminf. 0.41991 (1) obj. 4.1943e+06 iterations 5 Cbc0038I Solution found of 3.86407e+06 Cbc0038I Before mini branch and bound, 9 integers at bound fixed and 0 continuous Cbc0038I Full problem 1 rows 15 columns, reduced to 1 rows 6 columns Cbc0038I Mini branch and bound improved solution from 3.86407e+06 to 4.09345e+06 (0.01 seconds) Cbc0038I Round again with cutoff of 4.11362e+06 Cbc0038I Pass 10: suminf. 0.11720 (1) obj. 4.1943e+06 iterations 0 Cbc0038I Pass 11: suminf. 0.47728 (1) obj. 4.11362e+06 iterations 2 Cbc0038I Pass 12: suminf. 0.37468 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 13: suminf. 0.37291 (1) obj. 4.1943e+06 iterations 5 Cbc0038I Pass 14: suminf. 0.47551 (1) obj. 4.11362e+06 iterations 1 Cbc0038I Pass 15: suminf. 0.37291 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 16: suminf. 0.05947 (1) obj. 4.1943e+06 iterations 2 Cbc0038I Pass 17: suminf. 0.05947 (1) obj. 4.1943e+06 iterations 0 Cbc0038I Pass 18: suminf. 0.47527 (1) obj. 4.11362e+06 iterations 2 Cbc0038I Pass 19: suminf. 0.37267 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 20: suminf. 0.37324 (1) obj. 4.1943e+06 iterations 3 Cbc0038I Pass 21: suminf. 0.47584 (1) obj. 4.11362e+06 iterations 1 Cbc0038I Pass 22: suminf. 0.37324 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 23: suminf. 0.11177 (1) obj. 4.11362e+06 iterations 8 Cbc0038I Solution found of 4.17588e+06 Cbc0038I Before mini branch and bound, 4 integers at bound fixed and 0 continuous Cbc0038I Full problem 1 rows 15 columns, reduced to 1 rows 11 columns Cbc0038I Mini branch and bound did not improve solution (0.02 seconds) Cbc0038I Round again with cutoff of 4.18141e+06 Cbc0038I Pass 24: suminf. 0.11720 (1) obj. 4.1943e+06 iterations 0 Cbc0038I Pass 25: suminf. 0.39108 (1) obj. 4.18141e+06 iterations 2 Cbc0038I Pass 26: suminf. 0.37468 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 27: suminf. 0.04616 (1) obj. 4.1943e+06 iterations 9 Cbc0038I Pass 28: suminf. 0.04616 (1) obj. 4.1943e+06 iterations 0 Cbc0038I Pass 29: suminf. 0.37926 (1) obj. 4.18141e+06 iterations 2 Cbc0038I Pass 30: suminf. 0.36286 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 31: suminf. 0.44603 (1) obj. 4.1943e+06 iterations 3 Cbc0038I Pass 32: suminf. 0.46243 (1) obj. 4.18141e+06 iterations 1 Cbc0038I Pass 33: suminf. 0.44603 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 34: suminf. 0.27008 (1) obj. 4.18141e+06 iterations 3 Cbc0038I Pass 35: suminf. 0.40813 (1) obj. 4.1943e+06 iterations 2 Cbc0038I Pass 36: suminf. 0.39173 (1) obj. 4.18141e+06 iterations 1 Cbc0038I Pass 37: suminf. 0.39173 (1) obj. 4.18141e+06 iterations 0 Cbc0038I Pass 38: suminf. 0.42363 (1) obj. 4.18141e+06 iterations 5 Cbc0038I Pass 39: suminf. 0.44003 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 40: suminf. 0.42363 (1) obj. 4.18141e+06 iterations 1 Cbc0038I Pass 41: suminf. 0.13391 (1) obj. 4.18141e+06 iterations 5 Cbc0038I Pass 42: suminf. 0.13391 (1) obj. 4.18141e+06 iterations 0 Cbc0038I Pass 43: suminf. 0.36683 (1) obj. 4.1943e+06 iterations 2 Cbc0038I Pass 44: suminf. 0.35043 (1) obj. 4.18141e+06 iterations 1 Cbc0038I Pass 45: suminf. 0.34946 (1) obj. 4.18141e+06 iterations 3 Cbc0038I Pass 46: suminf. 0.36586 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 47: suminf. 0.34946 (1) obj. 4.18141e+06 iterations 1 Cbc0038I Pass 48: suminf. 0.21927 (1) obj. 4.18141e+06 iterations 4 Cbc0038I Pass 49: suminf. 0.21927 (1) obj. 4.18141e+06 iterations 0 Cbc0038I Pass 50: suminf. 0.36579 (1) obj. 4.1943e+06 iterations 2 Cbc0038I Pass 51: suminf. 0.34940 (1) obj. 4.18141e+06 iterations 1 Cbc0038I Pass 52: suminf. 0.08360 (1) obj. 4.1943e+06 iterations 9 Cbc0038I Pass 53: suminf. 0.08360 (1) obj. 4.1943e+06 iterations 0 Cbc0038I No solution found this major pass Cbc0038I Before mini branch and bound, 1 integers at bound fixed and 0 continuous Cbc0038I Full problem 1 rows 15 columns, reduced to 1 rows 14 columns Cbc0038I Mini branch and bound did not improve solution (0.03 seconds) Cbc0038I After 0.03 seconds - Feasibility pump exiting with objective of 4.17588e+06 - took 0.03 seconds Cbc0012I Integer solution of 4175879 found by feasibility pump after 0 iterations and 0 nodes (0.03 seconds) Cbc0038I Full problem 1 rows 15 columns, reduced to 1 rows 8 columns Cbc0012I Integer solution of 4190215 found by DiveCoefficient after 9 iterations and 0 nodes (0.04 seconds) Cbc0031I 1 added rows had average density of 15 Cbc0013I At root node, 1 cuts changed objective from 4194303.5 to 4190215 in 2 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 1 row cuts average 15.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 2 (Knapsack) - 2 row cuts average 15.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective 4190215, took 9 iterations and 0 nodes (0.04 seconds) Cbc0035I Maximum depth 0, 5 variables fixed on reduced cost Cuts at root node changed objective from 4.1943e+06 to 4.19022e+06 Probing was tried 2 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 2 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 2 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 2 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 2 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 2 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 4190215.00000000 Enumerated nodes: 0 Total iterations: 9 Time (CPU seconds): 0.03 Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.03 (Wallclock seconds): 0.04 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/21db88bde3bf49d8879ad307c7721272-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/21db88bde3bf49d8879ad307c7721272-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 167 COLUMNS At line 769 RHS At line 932 BOUNDS At line 1028 ENDATA Problem MODEL has 162 rows, 149 columns and 411 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 2546.96 - 0.00 seconds Cgl0004I processed model has 138 rows, 130 columns (45 integer (45 of which binary)) and 404 elements Cbc0038I Initial state - 11 integers unsatisfied sum - 3.22004 Cbc0038I Pass 1: suminf. 0.21132 (2) obj. 2712.05 iterations 41 Cbc0038I Pass 2: suminf. 0.00000 (0) obj. 3533.99 iterations 5 Cbc0038I Solution found of 3533.99 Cbc0038I Relaxing continuous gives 3508.51 Cbc0038I Before mini branch and bound, 33 integers at bound fixed and 48 continuous Cbc0038I Full problem 138 rows 130 columns, reduced to 34 rows 38 columns Cbc0038I Mini branch and bound did not improve solution (0.02 seconds) Cbc0038I Round again with cutoff of 3412.36 Cbc0038I Pass 3: suminf. 0.21132 (2) obj. 2712.05 iterations 0 Cbc0038I Pass 4: suminf. 0.18854 (1) obj. 3412.36 iterations 10 Cbc0038I Pass 5: suminf. 0.15087 (1) obj. 3078.47 iterations 3 Cbc0038I Pass 6: suminf. 1.43534 (6) obj. 3412.36 iterations 33 Cbc0038I Pass 7: suminf. 0.67621 (4) obj. 3412.36 iterations 19 Cbc0038I Pass 8: suminf. 0.62081 (4) obj. 3412.36 iterations 15 Cbc0038I Pass 9: suminf. 0.60340 (5) obj. 3412.36 iterations 3 Cbc0038I Pass 10: suminf. 1.69320 (5) obj. 3412.36 iterations 27 Cbc0038I Pass 11: suminf. 0.73997 (5) obj. 3412.36 iterations 24 Cbc0038I Pass 12: suminf. 0.06045 (2) obj. 3412.36 iterations 27 Cbc0038I Pass 13: suminf. 1.69786 (5) obj. 3412.36 iterations 17 Cbc0038I Pass 14: suminf. 0.81667 (2) obj. 3412.36 iterations 13 Cbc0038I Pass 15: suminf. 0.46319 (1) obj. 3412.36 iterations 1 Cbc0038I Pass 16: suminf. 0.39907 (2) obj. 3412.36 iterations 12 Cbc0038I Pass 17: suminf. 1.35725 (3) obj. 3412.36 iterations 8 Cbc0038I Pass 18: suminf. 0.89952 (3) obj. 3412.36 iterations 11 Cbc0038I Pass 19: suminf. 0.81687 (4) obj. 3403.23 iterations 38 Cbc0038I Pass 20: suminf. 0.38652 (5) obj. 3412.36 iterations 16 Cbc0038I Pass 21: suminf. 0.94297 (3) obj. 3412.36 iterations 23 Cbc0038I Pass 22: suminf. 0.00000 (0) obj. 3412.36 iterations 19 Cbc0038I Solution found of 3412.36 Cbc0038I Relaxing continuous gives 3371.83 Cbc0038I Before mini branch and bound, 16 integers at bound fixed and 32 continuous Cbc0038I Full problem 138 rows 130 columns, reduced to 95 rows 82 columns Cbc0038I Mini branch and bound improved solution from 3371.83 to 3208.96 (0.12 seconds) Cbc0038I Round again with cutoff of 3076.56 Cbc0038I Pass 23: suminf. 0.21132 (2) obj. 2712.05 iterations 0 Cbc0038I Pass 24: suminf. 0.15579 (2) obj. 3076.56 iterations 13 Cbc0038I Pass 25: suminf. 0.15478 (4) obj. 3076.56 iterations 11 Cbc0038I Pass 26: suminf. 0.40349 (4) obj. 3076.56 iterations 7 Cbc0038I Pass 27: suminf. 1.01552 (4) obj. 3076.56 iterations 59 Cbc0038I Pass 28: suminf. 0.50768 (2) obj. 3076.56 iterations 24 Cbc0038I Pass 29: suminf. 0.21132 (2) obj. 2928.38 iterations 5 Cbc0038I Pass 30: suminf. 0.32821 (3) obj. 3076.56 iterations 17 Cbc0038I Pass 31: suminf. 0.27944 (7) obj. 3076.56 iterations 6 Cbc0038I Pass 32: suminf. 1.75131 (6) obj. 3076.56 iterations 11 Cbc0038I Pass 33: suminf. 0.21132 (2) obj. 2849.26 iterations 17 Cbc0038I Pass 34: suminf. 0.50760 (2) obj. 3076.56 iterations 8 Cbc0038I Pass 35: suminf. 0.48310 (6) obj. 3076.56 iterations 5 Cbc0038I Pass 36: suminf. 1.75131 (6) obj. 3076.56 iterations 20 Cbc0038I Pass 37: suminf. 1.87842 (10) obj. 3076.56 iterations 47 Cbc0038I Pass 38: suminf. 0.56850 (3) obj. 3076.56 iterations 36 Cbc0038I Pass 39: suminf. 0.60271 (4) obj. 3076.56 iterations 17 Cbc0038I Pass 40: suminf. 0.35209 (4) obj. 3076.56 iterations 14 Cbc0038I Pass 41: suminf. 1.25851 (4) obj. 3076.56 iterations 29 Cbc0038I Pass 42: suminf. 0.87809 (2) obj. 3076.56 iterations 8 Cbc0038I Pass 43: suminf. 0.06045 (1) obj. 3076.56 iterations 23 Cbc0038I Pass 44: suminf. 0.17502 (2) obj. 3076.56 iterations 10 Cbc0038I Pass 45: suminf. 1.60812 (8) obj. 3076.56 iterations 27 Cbc0038I Pass 46: suminf. 0.52364 (3) obj. 3076.56 iterations 24 Cbc0038I Pass 47: suminf. 0.17502 (2) obj. 3076.56 iterations 15 Cbc0038I Pass 48: suminf. 1.49749 (6) obj. 3076.56 iterations 35 Cbc0038I Pass 49: suminf. 0.33422 (3) obj. 3076.56 iterations 18 Cbc0038I Pass 50: suminf. 0.93164 (3) obj. 3076.56 iterations 10 Cbc0038I Pass 51: suminf. 0.93164 (3) obj. 3076.56 iterations 4 Cbc0038I Pass 52: suminf. 0.16639 (2) obj. 3076.56 iterations 14 Cbc0038I No solution found this major pass Cbc0038I Before mini branch and bound, 15 integers at bound fixed and 30 continuous Cbc0038I Full problem 138 rows 130 columns, reduced to 96 rows 81 columns Cbc0038I Mini branch and bound did not improve solution (0.22 seconds) Cbc0038I After 0.22 seconds - Feasibility pump exiting with objective of 3208.96 - took 0.21 seconds Cbc0012I Integer solution of 3208.957 found by feasibility pump after 0 iterations and 0 nodes (0.22 seconds) Cbc0038I Full problem 138 rows 130 columns, reduced to 40 rows 52 columns Cbc0031I 16 added rows had average density of 46.625 Cbc0013I At root node, 16 cuts changed objective from 2546.9589 to 2700.7923 in 100 passes Cbc0014I Cut generator 0 (Probing) - 45 row cuts average 2.1 elements, 1 column cuts (1 active) in 0.041 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 1114 row cuts average 78.1 elements, 0 column cuts (0 active) in 0.072 seconds - new frequency is 1 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.016 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.002 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 98 row cuts average 8.2 elements, 0 column cuts (0 active) in 0.046 seconds - new frequency is 1 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.032 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 90 row cuts average 34.2 elements, 0 column cuts (0 active) in 0.012 seconds - new frequency is 1 Cbc0010I After 0 nodes, 1 on tree, 3208.957 best solution, best possible 2700.7923 (0.74 seconds) Cbc0038I Full problem 138 rows 130 columns, reduced to 57 rows 66 columns Cbc0038I Full problem 138 rows 130 columns, reduced to 33 rows 47 columns Cbc0001I Search completed - best objective 3208.95704688445, took 4740 iterations and 94 nodes (1.48 seconds) Cbc0032I Strong branching done 966 times (8486 iterations), fathomed 27 nodes and fixed 39 variables Cbc0035I Maximum depth 13, 186 variables fixed on reduced cost Cuts at root node changed objective from 2546.96 to 2700.79 Probing was tried 100 times and created 46 cuts of which 0 were active after adding rounds of cuts (0.041 seconds) Gomory was tried 302 times and created 1624 cuts of which 0 were active after adding rounds of cuts (0.109 seconds) Knapsack was tried 100 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.016 seconds) Clique was tried 100 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.002 seconds) MixedIntegerRounding2 was tried 302 times and created 263 cuts of which 0 were active after adding rounds of cuts (0.083 seconds) FlowCover was tried 100 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.032 seconds) TwoMirCuts was tried 302 times and created 209 cuts of which 0 were active after adding rounds of cuts (0.045 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ImplicationCuts was tried 229 times and created 24 cuts of which 0 were active after adding rounds of cuts (0.005 seconds) Result - Optimal solution found Objective value: 3208.95704688 Enumerated nodes: 94 Total iterations: 4740 Time (CPU seconds): 1.47 Time (Wallclock seconds): 1.50 Option for printingOptions changed from normal to all Total time (CPU seconds): 1.47 (Wallclock seconds): 1.50 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/98009af72e7b47e1aa8e5c7f0f8f862d-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/98009af72e7b47e1aa8e5c7f0f8f862d-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 225 COLUMNS At line 1656 RHS At line 1877 BOUNDS At line 2088 ENDATA Problem MODEL has 220 rows, 210 columns and 800 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is -91.95 - 0.00 seconds Cgl0004I processed model has 220 rows, 210 columns (210 integer (210 of which binary)) and 800 elements Cutoff increment increased from 1e-05 to 0.04995 Cbc0038I Initial state - 0 integers unsatisfied sum - 9.4369e-15 Cbc0038I Solution found of -91.95 Cbc0038I Before mini branch and bound, 210 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.01 seconds) Cbc0038I After 0.01 seconds - Feasibility pump exiting with objective of -91.95 - took 0.00 seconds Cbc0012I Integer solution of -91.95 found by feasibility pump after 0 iterations and 0 nodes (0.01 seconds) Cbc0001I Search completed - best objective -91.95000000000007, took 0 iterations and 0 nodes (0.01 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from -91.95 to -91.95 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: -91.95000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.01 Time (Wallclock seconds): 0.01 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.01 (Wallclock seconds): 0.02 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/ed1b8a8bcb00429ab3e9f854c39dd213-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/ed1b8a8bcb00429ab3e9f854c39dd213-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 120 RHS At line 124 BOUNDS At line 145 ENDATA Problem MODEL has 3 rows, 26 columns and 65 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0004I processed model has 3 rows, 26 columns (20 integer (20 of which binary)) and 65 elements Cbc0038I Initial state - 3 integers unsatisfied sum - 0.93755 Cbc0038I Pass 1: suminf. 0.00000 (0) obj. 49 iterations 3 Cbc0038I Solution found of 49 Cbc0038I Relaxing continuous gives 49 Cbc0038I Before mini branch and bound, 17 integers at bound fixed and 3 continuous Cbc0038I Full problem 3 rows 26 columns, reduced to 0 rows 0 columns Cbc0038I Mini branch and bound did not improve solution (0.00 seconds) Cbc0038I Round again with cutoff of 44.1 Cbc0038I Pass 2: suminf. 0.03379 (1) obj. 44.1 iterations 1 Cbc0038I Pass 3: suminf. 0.41673 (1) obj. 44.1 iterations 4 Cbc0038I Pass 4: suminf. 0.05673 (1) obj. 44.1 iterations 3 Cbc0038I Pass 5: suminf. 0.44065 (2) obj. 44.1 iterations 7 Cbc0038I Pass 6: suminf. 0.44065 (2) obj. 44.1 iterations 0 Cbc0038I Pass 7: suminf. 0.25586 (2) obj. 44.1 iterations 4 Cbc0038I Pass 8: suminf. 0.21084 (3) obj. 44.1 iterations 1 Cbc0038I Pass 9: suminf. 0.52728 (3) obj. 44.1 iterations 5 Cbc0038I Pass 10: suminf. 0.52728 (3) obj. 44.1 iterations 0 Cbc0038I Pass 11: suminf. 0.35253 (2) obj. 44.1 iterations 4 Cbc0038I Pass 12: suminf. 0.00000 (0) obj. 44.1 iterations 3 Cbc0038I Solution found of 44.1 Cbc0038I Relaxing continuous gives 43 Cbc0038I Before mini branch and bound, 9 integers at bound fixed and 0 continuous Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 17 columns Cbc0038I Mini branch and bound improved solution from 43 to 19 (0.01 seconds) Cbc0038I Round again with cutoff of 15.2 Cbc0038I Pass 13: suminf. 0.42567 (3) obj. 15.2 iterations 3 Cbc0038I Pass 14: suminf. 0.61251 (3) obj. 15.2 iterations 2 Cbc0038I Pass 15: suminf. 0.40844 (3) obj. 15.2 iterations 2 Cbc0038I Pass 16: suminf. 0.68419 (3) obj. 15.2 iterations 5 Cbc0038I Pass 17: suminf. 0.58989 (3) obj. 15.2 iterations 1 Cbc0038I Pass 18: suminf. 0.61574 (2) obj. 15.2 iterations 2 Cbc0038I Pass 19: suminf. 0.31764 (2) obj. 15.2 iterations 2 Cbc0038I Pass 20: suminf. 0.51893 (2) obj. 15.2 iterations 2 Cbc0038I Pass 21: suminf. 0.46213 (2) obj. 15.2 iterations 9 Cbc0038I Pass 22: suminf. 0.46213 (2) obj. 15.2 iterations 0 Cbc0038I Pass 23: suminf. 0.16140 (1) obj. 15.2 iterations 4 Cbc0038I Pass 24: suminf. 0.16140 (1) obj. 15.2 iterations 0 Cbc0038I Pass 25: suminf. 0.35235 (2) obj. 15.2 iterations 3 Cbc0038I Pass 26: suminf. 0.58264 (3) obj. 15.2 iterations 8 Cbc0038I Pass 27: suminf. 0.58264 (3) obj. 15.2 iterations 0 Cbc0038I Pass 28: suminf. 0.81503 (3) obj. 15.2 iterations 4 Cbc0038I Pass 29: suminf. 0.28101 (2) obj. 15.2 iterations 6 Cbc0038I Pass 30: suminf. 0.88898 (3) obj. 15.2 iterations 3 Cbc0038I Pass 31: suminf. 0.50621 (2) obj. 15.2 iterations 5 Cbc0038I Pass 32: suminf. 0.68330 (2) obj. 15.2 iterations 2 Cbc0038I Pass 33: suminf. 0.84994 (3) obj. 15.2 iterations 13 Cbc0038I Pass 34: suminf. 0.32278 (3) obj. 15.2 iterations 5 Cbc0038I Pass 35: suminf. 0.68117 (2) obj. 15.2 iterations 5 Cbc0038I Pass 36: suminf. 0.30739 (2) obj. 15.2 iterations 3 Cbc0038I Pass 37: suminf. 0.42713 (3) obj. 15.2 iterations 3 Cbc0038I Pass 38: suminf. 0.21676 (3) obj. 15.2 iterations 3 Cbc0038I Pass 39: suminf. 0.28752 (2) obj. 15.2 iterations 4 Cbc0038I Pass 40: suminf. 0.28752 (2) obj. 15.2 iterations 0 Cbc0038I Pass 41: suminf. 0.66228 (3) obj. 15.2 iterations 4 Cbc0038I Pass 42: suminf. 0.20526 (1) obj. 15.2 iterations 7 Cbc0038I No solution found this major pass Cbc0038I Before mini branch and bound, 2 integers at bound fixed and 0 continuous Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 24 columns Cbc0038I Mini branch and bound improved solution from 19 to 12 (0.03 seconds) Cbc0038I Round again with cutoff of 8.39999 Cbc0038I Pass 42: suminf. 0.57141 (3) obj. 8.39999 iterations 0 Cbc0038I Pass 43: suminf. 0.92929 (3) obj. 8.39999 iterations 2 Cbc0038I Pass 44: suminf. 0.67043 (3) obj. 8.39999 iterations 4 Cbc0038I Pass 45: suminf. 0.77144 (2) obj. 8.39999 iterations 2 Cbc0038I Pass 46: suminf. 0.84867 (3) obj. 8.39999 iterations 7 Cbc0038I Pass 47: suminf. 0.52248 (2) obj. 8.39999 iterations 5 Cbc0038I Pass 48: suminf. 0.64205 (3) obj. 8.39999 iterations 2 Cbc0038I Pass 49: suminf. 0.43341 (2) obj. 8.39999 iterations 3 Cbc0038I Pass 50: suminf. 0.64449 (2) obj. 8.39999 iterations 3 Cbc0038I Pass 51: suminf. 0.27225 (3) obj. 8.39999 iterations 3 Cbc0038I Pass 52: suminf. 0.42427 (3) obj. 8.39999 iterations 3 Cbc0038I Pass 53: suminf. 0.17415 (1) obj. 8.39999 iterations 5 Cbc0038I Pass 54: suminf. 0.38392 (2) obj. 8.39999 iterations 3 Cbc0038I Pass 55: suminf. 0.33503 (3) obj. 8.39999 iterations 13 Cbc0038I Pass 56: suminf. 0.27030 (2) obj. 8.39999 iterations 2 Cbc0038I Pass 57: suminf. 0.67298 (3) obj. 8.39999 iterations 2 Cbc0038I Pass 58: suminf. 0.64598 (3) obj. 8.39999 iterations 8 Cbc0038I Pass 59: suminf. 0.64598 (3) obj. 8.39999 iterations 0 Cbc0038I Pass 60: suminf. 1.19613 (3) obj. 8.39999 iterations 2 Cbc0038I Pass 61: suminf. 1.07322 (3) obj. 8.39999 iterations 1 Cbc0038I Pass 62: suminf. 0.59172 (3) obj. 8.39999 iterations 3 Cbc0038I Pass 63: suminf. 1.07614 (3) obj. 8.39999 iterations 2 Cbc0038I Pass 64: suminf. 0.76214 (3) obj. 8.39999 iterations 1 Cbc0038I Pass 65: suminf. 1.13205 (3) obj. 8.39999 iterations 7 Cbc0038I Pass 66: suminf. 0.77225 (3) obj. 8.39999 iterations 2 Cbc0038I Pass 67: suminf. 0.51035 (2) obj. 8.39999 iterations 4 Cbc0038I Pass 68: suminf. 0.46873 (3) obj. 8.39999 iterations 3 Cbc0038I Pass 69: suminf. 0.74047 (3) obj. 8.39999 iterations 6 Cbc0038I Pass 70: suminf. 0.35163 (2) obj. 8.39999 iterations 4 Cbc0038I Pass 71: suminf. 0.95395 (3) obj. 8.39999 iterations 3 Cbc0038I No solution found this major pass Cbc0038I Before mini branch and bound, 1 integers at bound fixed and 0 continuous Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 25 columns Cbc0038I Mini branch and bound improved solution from 12 to 6 (0.05 seconds) Cbc0038I Round again with cutoff of 4.19999 Cbc0038I Pass 71: suminf. 0.66143 (3) obj. 4.19999 iterations 0 Cbc0038I Pass 72: suminf. 0.94438 (3) obj. 4.19999 iterations 2 Cbc0038I Pass 73: suminf. 0.69610 (3) obj. 4.19999 iterations 4 Cbc0038I Pass 74: suminf. 0.74705 (2) obj. 4.19999 iterations 2 Cbc0038I Pass 75: suminf. 1.16347 (3) obj. 4.19999 iterations 12 Cbc0038I Pass 76: suminf. 0.34554 (3) obj. 4.19999 iterations 2 Cbc0038I Pass 77: suminf. 1.12861 (3) obj. 4.19999 iterations 2 Cbc0038I Pass 78: suminf. 0.73061 (2) obj. 4.19999 iterations 5 Cbc0038I Pass 79: suminf. 0.64580 (3) obj. 4.19999 iterations 3 Cbc0038I Pass 80: suminf. 0.86150 (3) obj. 4.19999 iterations 4 Cbc0038I Pass 81: suminf. 0.33181 (3) obj. 4.19999 iterations 6 Cbc0038I Pass 82: suminf. 0.33181 (3) obj. 4.19999 iterations 0 Cbc0038I Pass 83: suminf. 0.90926 (3) obj. 4.19999 iterations 4 Cbc0038I Pass 84: suminf. 0.90926 (3) obj. 4.19999 iterations 0 Cbc0038I Pass 85: suminf. 0.88157 (3) obj. 4.19999 iterations 2 Cbc0038I Pass 86: suminf. 0.88157 (3) obj. 4.19999 iterations 0 Cbc0038I Pass 87: suminf. 0.69207 (2) obj. 4.19999 iterations 9 Cbc0038I Pass 88: suminf. 0.64782 (2) obj. 4.19999 iterations 2 Cbc0038I Pass 89: suminf. 0.72386 (2) obj. 4.19999 iterations 3 Cbc0038I Pass 90: suminf. 0.68122 (3) obj. 4.19999 iterations 2 Cbc0038I Pass 91: suminf. 0.69207 (2) obj. 4.19999 iterations 3 Cbc0038I Pass 92: suminf. 0.50881 (3) obj. 4.19999 iterations 6 Cbc0038I Pass 93: suminf. 0.50881 (3) obj. 4.19999 iterations 0 Cbc0038I Pass 94: suminf. 0.56847 (3) obj. 4.19999 iterations 2 Cbc0038I Pass 95: suminf. 0.31337 (3) obj. 4.19999 iterations 5 Cbc0038I Pass 96: suminf. 0.60144 (3) obj. 4.19999 iterations 4 Cbc0038I Pass 97: suminf. 0.46406 (2) obj. 4.19999 iterations 2 Cbc0038I Pass 98: suminf. 0.61688 (3) obj. 4.19999 iterations 3 Cbc0038I Pass 99: suminf. 0.87230 (3) obj. 4.19999 iterations 11 Cbc0038I Pass 100: suminf. 0.69930 (3) obj. 4.19999 iterations 3 Cbc0038I No solution found this major pass Cbc0038I Before mini branch and bound, 3 integers at bound fixed and 0 continuous Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 23 columns Cbc0038I Mini branch and bound did not improve solution (0.07 seconds) Cbc0038I After 0.07 seconds - Feasibility pump exiting with objective of 6 - took 0.07 seconds Cbc0012I Integer solution of 6 found by feasibility pump after 0 iterations and 0 nodes (0.07 seconds) Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 18 columns Cbc0031I 5 added rows had average density of 19.4 Cbc0013I At root node, 5 cuts changed objective from 0 to 0 in 100 passes Cbc0014I Cut generator 0 (Probing) - 1 row cuts average 20.0 elements, 1 column cuts (1 active) in 0.004 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 582 row cuts average 25.9 elements, 0 column cuts (0 active) in 0.013 seconds - new frequency is -100 Cbc0014I Cut generator 2 (Knapsack) - 227 row cuts average 10.8 elements, 0 column cuts (0 active) in 0.017 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.001 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 541 row cuts average 18.1 elements, 0 column cuts (0 active) in 0.014 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 34 row cuts average 8.3 elements, 0 column cuts (0 active) in 0.005 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 411 row cuts average 18.1 elements, 0 column cuts (0 active) in 0.006 seconds - new frequency is -100 Cbc0010I After 0 nodes, 1 on tree, 6 best solution, best possible 0 (0.20 seconds) Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 17 columns Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 20 columns Cbc0016I Integer solution of 2 found by strong branching after 1794 iterations and 184 nodes (0.28 seconds) Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 17 columns Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 17 columns Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 19 columns Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 21 columns Cbc0010I After 1000 nodes, 6 on tree, 2 best solution, best possible 0 (0.66 seconds) Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 16 columns Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 20 columns Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 17 columns Cbc0010I After 2000 nodes, 6 on tree, 2 best solution, best possible 0 (1.18 seconds) Cbc0001I Search completed - best objective 2, took 30117 iterations and 11536 nodes (1.40 seconds) Cbc0032I Strong branching done 11292 times (29896 iterations), fathomed 480 nodes and fixed 581 variables Cbc0041I Maximum depth 14, 567 variables fixed on reduced cost (complete fathoming 661 times, 9080 nodes taking 19263 iterations) Cuts at root node changed objective from 0 to 0 Probing was tried 100 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.004 seconds) Gomory was tried 100 times and created 582 cuts of which 0 were active after adding rounds of cuts (0.013 seconds) Knapsack was tried 100 times and created 227 cuts of which 0 were active after adding rounds of cuts (0.017 seconds) Clique was tried 100 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.001 seconds) MixedIntegerRounding2 was tried 100 times and created 541 cuts of which 0 were active after adding rounds of cuts (0.014 seconds) FlowCover was tried 100 times and created 34 cuts of which 0 were active after adding rounds of cuts (0.005 seconds) TwoMirCuts was tried 100 times and created 411 cuts of which 0 were active after adding rounds of cuts (0.006 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 2.00000000 Enumerated nodes: 11536 Total iterations: 30117 Time (CPU seconds): 1.36 Time (Wallclock seconds): 1.41 Option for printingOptions changed from normal to all Total time (CPU seconds): 1.36 (Wallclock seconds): 1.41 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/2f5feaced46747dd82733c5c8fdd4794-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/2f5feaced46747dd82733c5c8fdd4794-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 18 RHS At line 22 BOUNDS At line 26 ENDATA Problem MODEL has 3 rows, 3 columns and 6 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 1 (-2) rows, 2 (-1) columns and 2 (-4) elements 0 Obj 51.9 Primal inf 2.099999 (1) 1 Obj 54 Optimal - objective value 54 After Postsolve, objective 54, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 54 - 1 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/52c9eb7cf9b541b0a06386fd413246f2-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/52c9eb7cf9b541b0a06386fd413246f2-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 18 RHS At line 22 BOUNDS At line 26 ENDATA Problem MODEL has 3 rows, 3 columns and 6 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 1 (-2) rows, 2 (-1) columns and 2 (-4) elements 0 Obj 51.9 Primal inf 2.099999 (1) 1 Obj 54 Optimal - objective value 54 After Postsolve, objective 54, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 54 - 1 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 test_doctest (pulp.tests.test_examples.Examples_DocsTests.test_doctest) runs all doctests ... ok test_examples (pulp.tests.test_examples.Examples_DocsTests.test_examples) ... /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.py:1352: UserWarning: Spaces are not permitted in the name. Converted to '_' warnings.warn("Spaces are not permitted in the name. Converted to '_'") Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/5b05bdc092444856a2ac3007005b4e54-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/5b05bdc092444856a2ac3007005b4e54-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 358 COLUMNS At line 4763 RHS At line 5117 BOUNDS At line 5848 ENDATA Problem MODEL has 353 rows, 730 columns and 2945 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0004I processed model has 0 rows, 0 columns (0 integer (0 of which binary)) and 0 elements Cbc3007W No integer variables - nothing to do Cuts at root node changed objective from 0 to -1.79769e+308 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.01 Time (Wallclock seconds): 0.02 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.02 (Wallclock seconds): 0.03 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/5135022e95c6407ca97f7a09ea626701-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/5135022e95c6407ca97f7a09ea626701-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 10 COLUMNS At line 42 RHS At line 48 BOUNDS At line 49 ENDATA Problem MODEL has 5 rows, 6 columns and 25 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 5 (0) rows, 6 (0) columns and 25 (0) elements 0 Obj 0 Primal inf 405.05674 (3) 2 Obj 0.52 Optimal - objective value 0.52 Optimal objective 0.52 - 2 iterations time 0.002 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/327aa1f6460042aa9df00ee56b83cf27-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/327aa1f6460042aa9df00ee56b83cf27-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 13 COLUMNS At line 110 RHS At line 119 BOUNDS At line 140 ENDATA Problem MODEL has 8 rows, 20 columns and 36 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 218829 - 0.00 seconds Cgl0004I processed model has 8 rows, 20 columns (20 integer (4 of which binary)) and 36 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 230300 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0012I Integer solution of 228100 found by DiveCoefficient after 13 iterations and 0 nodes (0.00 seconds) Cbc0031I 3 added rows had average density of 4 Cbc0013I At root node, 3 cuts changed objective from 218829.41 to 228100 in 3 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 4 row cuts average 5.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 4 row cuts average 5.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0001I Search completed - best objective 228100, took 13 iterations and 0 nodes (0.01 seconds) Cbc0035I Maximum depth 0, 1 variables fixed on reduced cost Cuts at root node changed objective from 218829 to 228100 Probing was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 3 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 228100.00000000 Enumerated nodes: 0 Total iterations: 13 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.01 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.01 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/e827adfc0ae84c6ca80af4c07e08b840-pulp.mps mips /tmp/e827adfc0ae84c6ca80af4c07e08b840-pulp.mst timeMode elapsed branch printingOptions all solution /tmp/e827adfc0ae84c6ca80af4c07e08b840-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 23 COLUMNS At line 24708 RHS At line 24727 BOUNDS At line 27941 ENDATA Problem MODEL has 18 rows, 3213 columns and 15062 elements Coin0008I MODEL read with 0 errors opening mipstart file /tmp/e827adfc0ae84c6ca80af4c07e08b840-pulp.mst. MIPStart values read for 3213 variables. Option for timeMode changed from cpu to elapsed Continuous objective value is 12 - 0.01 seconds Cgl0004I processed model has 18 rows, 3213 columns (3213 integer (3213 of which binary)) and 15062 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0045I MIPStart provided solution with cost 12 Cbc0012I Integer solution of 12 found by Reduced search after 0 iterations and 0 nodes (0.08 seconds) Cbc0006I The LP relaxation is infeasible or too expensive Cbc0045I Solution of 12 already found by heuristic Cuts at root node changed objective from 1.79769e+308 to -1.79769e+308 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 12.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.09 Time (Wallclock seconds): 0.10 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.11 (Wallclock seconds): 0.13 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/78c7e180599d4d8e83594e964764cfae-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/78c7e180599d4d8e83594e964764cfae-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 21 RHS At line 25 BOUNDS At line 26 ENDATA Problem MODEL has 3 rows, 6 columns and 6 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 0 (-3) rows, 0 (-6) columns and 0 (-6) elements Empty problem - 0 rows, 0 columns and 0 elements Optimal - objective value 251.5 After Postsolve, objective 251.5, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 251.5 - 0 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/8714952b93124a53acef1cf8151dfc24-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/8714952b93124a53acef1cf8151dfc24-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 6 COLUMNS At line 23 RHS At line 25 BOUNDS At line 30 ENDATA Problem MODEL has 1 rows, 4 columns and 4 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is -1.08571 - 0.00 seconds Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements Cutoff increment increased from 1e-05 to 0.00999 Cbc0012I Integer solution of -1 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0012I Integer solution of -1.05 found by DiveCoefficient after 4 iterations and 0 nodes (0.00 seconds) Cbc0031I 2 added rows had average density of 3.5 Cbc0013I At root node, 2 cuts changed objective from -1.0666667 to -1.05 in 4 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 4 row cuts average 3.5 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective -1.05, took 4 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from -1.06667 to -1.05 Probing was tried 4 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 4 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 4 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 4 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 4 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 4 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: -1.05000000 Enumerated nodes: 0 Total iterations: 4 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/9458b41b6cea4613961e7d8ed5f12b55-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/9458b41b6cea4613961e7d8ed5f12b55-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 24 RHS At line 28 BOUNDS At line 29 ENDATA Problem MODEL has 3 rows, 7 columns and 8 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 2 (-1) rows, 5 (-2) columns and 6 (-2) elements 0 Obj 138 Primal inf 206.31374 (2) Dual inf 0.99077337 (2) 0 Obj 138 Primal inf 206.31374 (2) Dual inf 3.5946036e+10 (3) 2 Obj 246.5 Optimal - objective value 246.5 After Postsolve, objective 246.5, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 246.5 - 2 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/33d76749281a47b0a617d6c8980d4c5d-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/33d76749281a47b0a617d6c8980d4c5d-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 6 COLUMNS At line 23 RHS At line 25 BOUNDS At line 30 ENDATA Problem MODEL has 1 rows, 4 columns and 4 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is -1.02222 - 0.00 seconds Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements Cutoff increment increased from 1e-05 to 0.004995 Cbc0012I Integer solution of -1 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0031I 1 added rows had average density of 2 Cbc0013I At root node, 3 cuts changed objective from -1.0214286 to -1 in 3 passes Cbc0014I Cut generator 0 (Probing) - 1 row cuts average 2.0 elements, 1 column cuts (1 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 1 (Gomory) - 4 row cuts average 3.2 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective -0.9999999999999999, took 6 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from -1.02143 to -1 Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: -1.00000000 Enumerated nodes: 0 Total iterations: 6 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/eefbcf7aa3f64f90b12fb347276efa10-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/eefbcf7aa3f64f90b12fb347276efa10-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 38 RHS At line 42 BOUNDS At line 50 ENDATA Problem MODEL has 3 rows, 7 columns and 8 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 246.5 - 0.00 seconds Cgl0003I 0 fixed, 7 tightened bounds, 0 strengthened rows, 0 substitutions Cgl0004I processed model has 3 rows, 7 columns (7 integer (0 of which binary)) and 8 elements Cutoff increment increased from 1e-05 to 0.00999 Cbc0012I Integer solution of 247 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0038I Full problem 3 rows 7 columns, reduced to 0 rows 0 columns Cbc0012I Integer solution of 246.5 found by DiveCoefficient after 1 iterations and 0 nodes (0.00 seconds) Cbc0031I 1 added rows had average density of 3 Cbc0013I At root node, 1 cuts changed objective from 246.5 to 246.5 in 3 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 2 column cuts (2 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective 246.5, took 1 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 246.5 to 246.5 Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 246.50000000 Enumerated nodes: 0 Total iterations: 1 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.01 (Wallclock seconds): 0.01 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/e91c1e569d8e4298bb4e86714fda9511-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/e91c1e569d8e4298bb4e86714fda9511-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 23 COLUMNS At line 24708 RHS At line 24727 BOUNDS At line 27941 ENDATA Problem MODEL has 18 rows, 3213 columns and 15062 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 12 - 0.01 seconds Cgl0004I processed model has 18 rows, 3213 columns (3213 integer (3213 of which binary)) and 15062 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 12 Cbc0038I Before mini branch and bound, 3213 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.08 seconds) Cbc0038I After 0.08 seconds - Feasibility pump exiting with objective of 12 - took 0.01 seconds Cbc0012I Integer solution of 12 found by feasibility pump after 0 iterations and 0 nodes (0.08 seconds) Cbc0001I Search completed - best objective 12, took 0 iterations and 0 nodes (0.09 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 12 to 12 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 12.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.09 Time (Wallclock seconds): 0.10 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.09 (Wallclock seconds): 0.12 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/48927865d3334d24b5be98e4eb649e1a-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/48927865d3334d24b5be98e4eb649e1a-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 13 COLUMNS At line 72 RHS At line 81 BOUNDS At line 94 ENDATA Problem MODEL has 8 rows, 12 columns and 24 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8600 - 0.00 seconds Cgl0004I processed model has 8 rows, 12 columns (12 integer (0 of which binary)) and 24 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8600 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8600, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8600 to 8600 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8600.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/77e6cea48c4f496ca07bb234ce496401-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/77e6cea48c4f496ca07bb234ce496401-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 86 RHS At line 90 BOUNDS At line 109 ENDATA Problem MODEL has 3 rows, 18 columns and 23 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 246.5 - 0.00 seconds Cgl0003I 0 fixed, 17 tightened bounds, 0 strengthened rows, 0 substitutions Cgl0004I processed model has 3 rows, 17 columns (17 integer (0 of which binary)) and 23 elements Cutoff increment increased from 1e-05 to 0.00999 Cbc0012I Integer solution of 246.96 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0038I Full problem 3 rows 17 columns, reduced to 0 rows 0 columns Cbc0012I Integer solution of 246.5 found by DiveCoefficient after 1 iterations and 0 nodes (0.00 seconds) Cbc0031I 1 added rows had average density of 14 Cbc0013I At root node, 1 cuts changed objective from 246.5 to 246.5 in 3 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 2 column cuts (2 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 1 row cuts average 14.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 1 row cuts average 14.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective 246.5, took 1 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 246.5 to 246.5 Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 246.50000000 Enumerated nodes: 0 Total iterations: 1 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.01 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/3c871371339f4b6bb661bb17dcf3a7da-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/3c871371339f4b6bb661bb17dcf3a7da-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 355 COLUMNS At line 4757 RHS At line 5108 BOUNDS At line 5839 ENDATA Problem MODEL has 350 rows, 730 columns and 2942 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 7 fixed, 0 tightened bounds, 0 strengthened rows, 20 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0004I processed model has 31 rows, 30 columns (30 integer (30 of which binary)) and 106 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 30 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.02 seconds) Cbc0038I After 0.02 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.02 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.02 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.01 Time (Wallclock seconds): 0.02 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.02 (Wallclock seconds): 0.03 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/4f7d5732617d4d869d975d04a37e42fd-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/4f7d5732617d4d869d975d04a37e42fd-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 356 COLUMNS At line 4839 RHS At line 5191 BOUNDS At line 5922 ENDATA Problem MODEL has 351 rows, 730 columns and 3023 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 8 fixed, 0 tightened bounds, 1 strengthened rows, 30 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 15 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 31 rows, 28 columns (28 integer (28 of which binary)) and 118 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 28 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.07 seconds) Cbc0038I After 0.07 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.07 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.07 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.07 Time (Wallclock seconds): 0.07 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.08 (Wallclock seconds): 0.08 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/0c045fd319ee4fac99d4dbae3903323d-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/0c045fd319ee4fac99d4dbae3903323d-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 357 COLUMNS At line 4921 RHS At line 5274 BOUNDS At line 6005 ENDATA Problem MODEL has 352 rows, 730 columns and 3104 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 9 fixed, 0 tightened bounds, 2 strengthened rows, 24 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 12 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 31 rows, 26 columns (26 integer (26 of which binary)) and 127 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 26 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.07 seconds) Cbc0038I After 0.07 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.07 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.07 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.07 Time (Wallclock seconds): 0.08 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.08 (Wallclock seconds): 0.08 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/f1b93c6e292b4b5a9ea46ce0f0f9435e-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/f1b93c6e292b4b5a9ea46ce0f0f9435e-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 358 COLUMNS At line 5003 RHS At line 5357 BOUNDS At line 6088 ENDATA Problem MODEL has 353 rows, 730 columns and 3185 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 9 fixed, 0 tightened bounds, 3 strengthened rows, 21 substitutions Cgl0003I 1 fixed, 0 tightened bounds, 1 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 29 rows, 23 columns (23 integer (23 of which binary)) and 118 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 23 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.08 seconds) Cbc0038I After 0.08 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.08 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.08 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.07 Time (Wallclock seconds): 0.08 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.08 (Wallclock seconds): 0.09 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/b5385d5a785c481f80276367c6746e8a-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/b5385d5a785c481f80276367c6746e8a-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 359 COLUMNS At line 5085 RHS At line 5440 BOUNDS At line 6171 ENDATA Problem MODEL has 354 rows, 730 columns and 3266 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 10 fixed, 0 tightened bounds, 4 strengthened rows, 21 substitutions Cgl0003I 1 fixed, 0 tightened bounds, 1 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 23 rows, 18 columns (18 integer (18 of which binary)) and 96 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 17 integers at bound fixed and 1 continuous Cbc0038I Mini branch and bound did not improve solution (0.08 seconds) Cbc0038I After 0.08 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.08 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.08 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.08 Time (Wallclock seconds): 0.08 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.08 (Wallclock seconds): 0.09 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/a9fa49850f864b2899a4b56737feae2d-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/a9fa49850f864b2899a4b56737feae2d-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 360 COLUMNS At line 5167 RHS At line 5523 BOUNDS At line 6254 ENDATA Problem MODEL has 355 rows, 730 columns and 3347 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 11 fixed, 0 tightened bounds, 5 strengthened rows, 29 substitutions Cgl0003I 7 fixed, 0 tightened bounds, 1 strengthened rows, 4 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 4 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 5 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 5 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 4 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 4 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 16 rows, 12 columns (12 integer (12 of which binary)) and 85 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 4.44089e-16 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 12 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.07 seconds) Cbc0038I After 0.07 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.07 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.08 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.07 Time (Wallclock seconds): 0.08 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.07 (Wallclock seconds): 0.09 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/5dd589044d8a446198dbe1a850003782-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/5dd589044d8a446198dbe1a850003782-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 361 COLUMNS At line 5249 RHS At line 5606 BOUNDS At line 6337 ENDATA Problem MODEL has 356 rows, 730 columns and 3428 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 11 fixed, 0 tightened bounds, 6 strengthened rows, 27 substitutions Cgl0003I 7 fixed, 0 tightened bounds, 2 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 5 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 4 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 3 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 17 rows, 12 columns (12 integer (12 of which binary)) and 95 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 12 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.08 seconds) Cbc0038I After 0.08 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.08 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.08 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.07 Time (Wallclock seconds): 0.09 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.08 (Wallclock seconds): 0.09 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/15e7df2a86604c679b14b59be995d68d-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/15e7df2a86604c679b14b59be995d68d-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 362 COLUMNS At line 5331 RHS At line 5689 BOUNDS At line 6420 ENDATA Problem MODEL has 357 rows, 730 columns and 3509 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 17 fixed, 0 tightened bounds, 7 strengthened rows, 23 substitutions Cgl0003I 1 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 7 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 6 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 5 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 4 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 18 rows, 12 columns (12 integer (12 of which binary)) and 108 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 12 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.07 seconds) Cbc0038I After 0.07 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.07 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.07 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.07 Time (Wallclock seconds): 0.07 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.08 (Wallclock seconds): 0.08 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/9d56890f74204b238a1d658d17f030db-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/9d56890f74204b238a1d658d17f030db-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 363 COLUMNS At line 5413 RHS At line 5772 BOUNDS At line 6503 ENDATA Problem MODEL has 358 rows, 730 columns and 3590 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 22 fixed, 0 tightened bounds, 8 strengthened rows, 21 substitutions Cgl0003I 1 fixed, 0 tightened bounds, 0 strengthened rows, 4 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 4 substitutions Cgl0003I 1 fixed, 0 tightened bounds, 3 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 6 rows, 5 columns (5 integer (5 of which binary)) and 24 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 5 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.07 seconds) Cbc0038I After 0.07 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.07 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.07 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.07 Time (Wallclock seconds): 0.08 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.07 (Wallclock seconds): 0.09 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/f3f7bfdf491842c595ad1d02ae7a630a-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/f3f7bfdf491842c595ad1d02ae7a630a-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 364 COLUMNS At line 5495 RHS At line 5855 BOUNDS At line 6586 ENDATA Problem MODEL has 359 rows, 730 columns and 3671 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 30 fixed, 0 tightened bounds, 9 strengthened rows, 84 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 4 substitutions Cgl0003I 1 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 3 rows, 3 columns (3 integer (3 of which binary)) and 9 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 3 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.06 seconds) Cbc0038I After 0.06 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.06 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.06 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.05 Time (Wallclock seconds): 0.06 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.06 (Wallclock seconds): 0.07 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/34799e9c8ff041b4ba77c2630f1ddf47-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/34799e9c8ff041b4ba77c2630f1ddf47-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 365 COLUMNS At line 5577 RHS At line 5938 BOUNDS At line 6669 ENDATA Problem MODEL has 360 rows, 730 columns and 3752 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 35 fixed, 0 tightened bounds, 10 strengthened rows, 12 substitutions Cgl0004I processed model has 0 rows, 0 columns (0 integer (0 of which binary)) and 0 elements Cbc3007W No integer variables - nothing to do Cuts at root node changed objective from 0 to -1.79769e+308 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 3 Time (CPU seconds): 0.07 Time (Wallclock seconds): 0.07 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.07 (Wallclock seconds): 0.09 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/79ac02e944aa44a7867b47ae41f8a56a-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/79ac02e944aa44a7867b47ae41f8a56a-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 366 COLUMNS At line 5659 RHS At line 6021 BOUNDS At line 6752 ENDATA Problem MODEL has 361 rows, 730 columns and 3833 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 30 fixed, 0 tightened bounds, 11 strengthened rows, 79 substitutions Cgl0003I 5 fixed, 0 tightened bounds, 0 strengthened rows, 10 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 10 substitutions Cgl0003I 2 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 0 rows, 0 columns (0 integer (0 of which binary)) and 0 elements Cbc3007W No integer variables - nothing to do Cuts at root node changed objective from 0 to -1.79769e+308 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 1 Time (CPU seconds): 0.06 Time (Wallclock seconds): 0.06 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.06 (Wallclock seconds): 0.22 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/953faf35a3cc44a0a45c570e5e39a13f-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/953faf35a3cc44a0a45c570e5e39a13f-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 367 COLUMNS At line 5741 RHS At line 6104 BOUNDS At line 6835 ENDATA Problem MODEL has 362 rows, 730 columns and 3914 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 30 fixed, 0 tightened bounds, 12 strengthened rows, 75 substitutions Cgl0003I 5 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0004I processed model has 4 rows, 2 columns (2 integer (2 of which binary)) and 8 elements Cbc0038I Initial state - 2 integers unsatisfied sum - 0.285714 Cbc0038I Pass 1: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 2: suminf. 1.00000 (2) obj. 0 iterations 1 Cbc0038I Pass 3: suminf. 1.00000 (2) obj. 0 iterations 0 Cbc0038I Pass 4: suminf. 1.00000 (2) obj. 0 iterations 0 Cbc0038I Pass 5: suminf. 1.00000 (2) obj. 0 iterations 0 Cbc0038I Pass 6: suminf. 0.28571 (2) obj. 0 iterations 2 Cbc0038I Pass 7: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 8: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 9: suminf. 0.28571 (2) obj. 0 iterations 1 Cbc0038I Pass 10: suminf. 1.00000 (2) obj. 0 iterations 1 Cbc0038I Pass 11: suminf. 0.28571 (2) obj. 0 iterations 2 Cbc0038I Pass 12: suminf. 0.28571 (2) obj. 0 iterations 1 Cbc0038I Pass 13: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 14: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 15: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 16: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 17: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 18: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 19: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 20: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 21: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 22: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 23: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 24: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 25: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 26: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 27: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 28: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 29: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 30: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I No solution found this major pass Cbc0038I Before mini branch and bound, 0 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.07 seconds) Cbc0038I After 0.07 seconds - Feasibility pump exiting - took 0.00 seconds Cbc0006I The LP relaxation is infeasible or too expensive Cbc0013I At root node, 0 cuts changed objective from 0 to 0 in 1 passes Cbc0014I Cut generator 0 (Probing) - 1 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 1 (Gomory) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 7 (ZeroHalf) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective 1e+50, took 0 iterations and 0 nodes (0.07 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 1 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Problem proven infeasible No feasible solution found Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.06 Time (Wallclock seconds): 0.07 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.07 (Wallclock seconds): 0.08 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/ec215e4f2d8542e39604e1a1b879bbab-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/ec215e4f2d8542e39604e1a1b879bbab-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 36 RHS At line 40 BOUNDS At line 47 ENDATA Problem MODEL has 3 rows, 6 columns and 9 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 251.5 - 0.00 seconds Cgl0003I 0 fixed, 6 tightened bounds, 0 strengthened rows, 0 substitutions Cgl0004I processed model has 3 rows, 6 columns (6 integer (0 of which binary)) and 9 elements Cutoff increment increased from 1e-05 to 0.00999 Cbc0012I Integer solution of 251.5 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 251.5, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 251.5 to 251.5 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 251.50000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/ebd5e17e0c554d758d613f0dc7db7bf2-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/ebd5e17e0c554d758d613f0dc7db7bf2-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8600 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8600 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8600, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8600 to 8600 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8600.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/086719b9cdc04c90a6e0830a418ba9ab-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/086719b9cdc04c90a6e0830a418ba9ab-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8630 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8630 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8630, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8630 to 8630 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8630.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/cf6783009e924c3c9285df35a48ecfb0-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/cf6783009e924c3c9285df35a48ecfb0-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8660 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8660 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8660, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8660 to 8660 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8660.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/df885cf0dfa4463d95a028b95e1bf097-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/df885cf0dfa4463d95a028b95e1bf097-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8690 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8690 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8690, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8690 to 8690 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8690.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/d3892c77c6444895a88ed00c4f7e5983-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/d3892c77c6444895a88ed00c4f7e5983-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8720 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8720 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8720, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8720 to 8720 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8720.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/20efbf7a35e74d489ef95a88e317253e-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/20efbf7a35e74d489ef95a88e317253e-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8750 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8750 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8750, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8750 to 8750 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8750.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.01 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/4cf980f0ca6a48aa9e7105b9dad8258f-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/4cf980f0ca6a48aa9e7105b9dad8258f-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8780 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8780 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8780, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8780 to 8780 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8780.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.01 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/bb945cd89681400ea4c8540775167302-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/bb945cd89681400ea4c8540775167302-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8810 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8810 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8810, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8810 to 8810 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8810.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/3c7d4ea7d7be4889a6f1367c43175eaf-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/3c7d4ea7d7be4889a6f1367c43175eaf-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8840 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8840 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8840, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8840 to 8840 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8840.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/c1e2809926dd4e33af249d48a9029054-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/c1e2809926dd4e33af249d48a9029054-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8870 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8870 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8870, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8870 to 8870 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8870.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.01 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/53f86f166bd54c2092f57b78459d3299-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/53f86f166bd54c2092f57b78459d3299-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8900 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8900 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8900, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8900 to 8900 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8900.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/2ddf39fcd3b54efd88561ba8592f1636-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/2ddf39fcd3b54efd88561ba8592f1636-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 10 COLUMNS At line 25 RHS At line 31 BOUNDS At line 33 ENDATA Problem MODEL has 5 rows, 2 columns and 10 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0.966667 - 0.00 seconds Cgl0004I processed model has 0 rows, 0 columns (0 integer (0 of which binary)) and 0 elements Cbc3007W No integer variables - nothing to do Cuts at root node changed objective from 0.97 to -1.79769e+308 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.97000000 Enumerated nodes: 0 Total iterations: 1 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/e18f820523624e9c8a2d7a8fbb089382-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/e18f820523624e9c8a2d7a8fbb089382-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 24 RHS At line 28 BOUNDS At line 32 ENDATA Problem MODEL has 3 rows, 3 columns and 6 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 300 - 0.00 seconds Cgl0003I 0 fixed, 3 tightened bounds, 0 strengthened rows, 0 substitutions Cgl0004I processed model has 3 rows, 3 columns (3 integer (0 of which binary)) and 6 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 300 found by greedy cover after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 300, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 300 to 300 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 300.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/Two_stage_Stochastic_GemstoneTools.py:1: SyntaxWarning: invalid escape sequence '\i' """ Status: Optimal x = 4.0 y = -1.0 z = 6.0 objective= 54.0 Status: Optimal x_0 = 1.0 x_1 = 1.0 x_10 = 0.0 x_11 = 0.0 x_12 = 0.0 x_13 = 0.0 x_14 = 0.0 x_2 = 1.0 x_3 = 1.0 x_4 = 1.0 x_5 = 1.0 x_6 = 1.0 x_7 = 0.0 x_8 = 0.0 x_9 = 0.0 objective= 4190215.0 Minimum total cost: 3208.9570439999998 D S U T0 T1 T2 T3 T4 80.0 50.0 0.0 30.0 + 20.0 + 10.0 + 10.0 + 10.0 + 103.9 50.0 0.0 30.0 + 30.0 + 23.9 + 10.0 + 10.0 + 35.0 50.0 0.0 0.0 - * 0.0 - * 15.0 + 10.0 + 10.0 + 140.6 50.0 10.6 30.0 + 30.0 + 30.0 + 30.0 + 10.0 + 11.1 39.4 1.1 0.0 - * 0.0 - * 0.0 - * 10.0 + 0.0 - 148.9 38.3 28.9 30.0 + 30.0 + 30.0 + 30.0 + 0.0 - 19.4 9.4 4.4 0.0 - * 0.0 - * 0.0 - * 15.0 + 0.0 - 125.0 5.0 5.0 30.0 + 30.0 + 30.0 + 30.0 + 0.0 - 56.1 0.0 0.0 30.0 + 26.1 + 0.0 - 0.0 - 0.0 - x_0 = 0.0 x_1 = 1.0 x_2 = 1.0 x_3 = 1.0 x_4 = 0.0 x_5 = 0.0 x_6 = 1.0 x_7 = 0.0 x_8 = 1.0 x_9 = 1.0 Status: Optimal s_0 = 0.0 s_1 = 0.0 s_2 = 0.5 w_0 = 1.5 w_1 = 0.0 w_2 = 0.0 x_0 = 1.0 x_1 = 1.0 x_10 = 0.0 x_11 = 0.0 x_12 = 1.0 x_13 = 1.0 x_14 = 0.0 x_15 = 1.0 x_16 = 0.0 x_17 = 0.0 x_18 = 1.0 x_19 = 1.0 x_2 = 0.0 x_3 = 1.0 x_4 = 0.0 x_5 = 0.0 x_6 = 1.0 x_7 = 0.0 x_8 = 0.0 x_9 = 1.0 objective= 2.0 Status: Optimal x = 4.0 y = -1.0 z = 6.0 objective= 54.0 Status: Optimal x = 4.0 Reduced Cost = 0.0 y = -1.0 Reduced Cost = 12.0 z = 6.0 Reduced Cost = 0.0 objective= 54.0 Sensitivity Analysis Constraint Shadow Price Slack c1 : x + y <= 5 0.0 2.0 c2 : x + z >= 10 1.0 -0.0 c3 : -y + z = 7 8.0 -0.0 Trying: x = LpVariable("x", 0, 3) Expecting nothing ok Trying: y = LpVariable("y", 0, 1) Expecting nothing ok Trying: prob = LpProblem("myProblem", const.LpMinimize) Expecting nothing ok Trying: prob += x + y <= 2 Expecting nothing ok Trying: prob += -4 * x + y Expecting nothing ok Trying: status = prob.solve(PULP_CBC_CMD(msg=0)) Expecting nothing ok Trying: const.LpStatus[status] Expecting: 'Optimal' ok Trying: value(x) Expecting: 2.0 ok 1 items passed all tests: 8 tests in pulp 8 tests in 1 items. 8 passed and 0 failed. Test passed. Status: Optimal Solution Written to sudokuout.txt Status: Optimal Ingr_BEEF = 60.0 Ingr_CHICKEN = 0.0 Ingr_GEL = 40.0 Ingr_MUTTON = 0.0 Ingr_RICE = 0.0 Ingr_WHEAT = 0.0 Total Cost of Ingredients per can = 0.52 Status: Optimal BuildaPlant_Denver = 0.0 BuildaPlant_Los_Angeles = 1.0 BuildaPlant_Phoenix = 1.0 BuildaPlant_San_Francisco = 1.0 Route_Denver_Barstow = 0.0 Route_Denver_Dallas = 0.0 Route_Denver_San_Diego = 0.0 Route_Denver_Tucson = 0.0 Route_Los_Angeles_Barstow = 0.0 Route_Los_Angeles_Dallas = 300.0 Route_Los_Angeles_San_Diego = 1700.0 Route_Los_Angeles_Tucson = 0.0 Route_Phoenix_Barstow = 0.0 Route_Phoenix_Dallas = 200.0 Route_Phoenix_San_Diego = 0.0 Route_Phoenix_Tucson = 1500.0 Route_San_Francisco_Barstow = 1000.0 Route_San_Francisco_Dallas = 700.0 Route_San_Francisco_San_Diego = 0.0 Route_San_Francisco_Tucson = 0.0 Total Costs = 228100.0 The choosen tables are out of a total of 3213: ('M', 'N') ('E', 'F', 'G') ('A', 'B', 'C', 'D') ('I', 'J', 'K', 'L') ('O', 'P', 'Q', 'R') P0 = [4, 0, 0] P1 = [0, 2, 0] P2 = [0, 0, 2] P3 = [1, 2, 0] Pattern_P0 = 13 Pattern_P1 = 0 Pattern_P2 = 150 Pattern_P3 = 100 Surplus_5 = 2 Surplus_7 = 0 Surplus_9 = 0 objective = 246.5 The choosen tables are out of a total of 3213: ('M', 'N') ('E', 'F', 'G') ('A', 'B', 'C', 'D') ('I', 'J', 'K', 'L') ('O', 'P', 'Q', 'R') Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_A_D = 0.0 Route_B_1 = 200.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Route_B_D = 900.0 Total Cost of Transportation = 8600.0 Lens: [5, 7, 9] P0 = [0, 0, 0] P1 = [0, 0, 1] P2 = [0, 0, 2] P3 = [0, 1, 0] P4 = [0, 1, 1] P5 = [0, 2, 0] P6 = [1, 0, 0] P7 = [1, 0, 1] P8 = [1, 1, 0] P9 = [1, 2, 0] P10 = [2, 0, 0] P11 = [2, 0, 1] P12 = [2, 1, 0] P13 = [3, 0, 0] P14 = [4, 0, 0] Status: Optimal Patt_P0 = 0.0 Patt_P1 = 0.0 Patt_P10 = 0.0 Patt_P11 = 26.0 Patt_P12 = 0.0 Patt_P13 = 0.0 Patt_P14 = 0.0 Patt_P2 = 137.0 Patt_P3 = 0.0 Patt_P4 = 0.0 Patt_P5 = 0.0 Patt_P6 = 0.0 Patt_P7 = 0.0 Patt_P8 = 0.0 Patt_P9 = 100.0 Surp_5 = 2.0 Surp_7 = 0.0 Surp_9 = 0.0 Production Costs = 246.50000000000003 Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Infeasible Solutions Written to sudokuout.txt Status: Optimal Patt_A = 200.0 Patt_B = 0.0 Patt_C = 100.0 Surp_5 = 50.0 Surp_7 = 0.0 Surp_9 = 0.0 Production Costs = 251.5 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 200.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8600.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 210.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8630.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 220.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8660.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 230.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8690.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 240.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8720.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 250.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8750.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 260.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8780.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 270.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8810.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 280.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8840.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 290.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8870.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 300.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8900.0 Status: Optimal BeefPercent = 66.0 ChickenPercent = 34.0 Total Cost of Ingredients per can = 0.97 Status: Optimal Patt_A = 225.0 Patt_B = 0.0 Patt_C = 75.0 Production Costs = 300.0 The_Gemstone_Tool_Problem: MAXIMIZE 25.0*production_0_pliers + 40.0*production_0_wrenches + 25.0*production_1_pliers + 40.0*production_1_wrenches + 25.0*production_2_pliers + 22.5*production_2_wrenches + 25.0*production_3_pliers + 22.5*production_3_wrenches + -58*steelpurchase + 0.0 SUBJECT TO Steel_capacity0: production_0_pliers + 1.5 production_0_wrenches - steelpurchase <= 0 molding_capacity0: production_0_pliers + production_0_wrenches <= 21 assembly_capacity0: 0.5 production_0_pliers + 0.3 production_0_wrenches <= 8 capacity_wrenches0: production_0_wrenches <= 15 capacity_pliers0: production_0_pliers <= 16 Steel_capacity1: production_1_pliers + 1.5 production_1_wrenches - steelpurchase <= 0 molding_capacity1: production_1_pliers + production_1_wrenches <= 21 assembly_capacity1: 0.5 production_1_pliers + 0.3 production_1_wrenches <= 10 capacity_wrenches1: production_1_wrenches <= 15 capacity_pliers1: production_1_pliers <= 16 Steel_capacity2: production_2_pliers + 1.5 production_2_wrenches - steelpurchase <= 0 molding_capacity2: production_2_pliers + production_2_wrenches <= 21 assembly_capacity2: 0.5 production_2_pliers + 0.3 production_2_wrenches <= 8 capacity_wrenches2: production_2_wrenches <= 15 capacity_pliers2: production_2_pliers <= 16 Steel_capacity3: production_3_pliers + 1.5 production_3_wrenches - steelpurchase <= 0 molding_capacity3: production_3_pliers + production_3_wrenches <= 21 assembly_capacity3: 0.5 production_3_pliers + 0.3 production_3_wrenches <= 10 capacity_wrenches3: production_3_wrenches <= 15 capacity_pliers3: production_3_pliers <= 16 VARIABLES production_0_pliers Continuous production_0_wrenches Continuous production_1_pliers Continuous production_1_wrenches Continuous production_2_pliers Continuous production_2_wrenches Continuous production_3_pliers Continuous production_3_wrenches Continuous steelpurchase Continuous Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/e41b198446994abda0701ea6de165367-pulp.mps max timeMode elapsed branch printingOptions all solution /tmp/e41b198446994abda0701ea6de165367-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 25 COLUMNS At line 71 RHS At line 92 BOUNDS At line 93 ENDATA Problem MODEL has 20 rows, 9 columns and 36 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 12 (-8) rows, 9 (0) columns and 28 (-8) elements 0 Obj -0 Dual inf 224.99999 (8) 10 Obj 863.25 Optimal - objective value 863.25 After Postsolve, objective 863.25, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 863.25 - 10 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/cdee36138543459588d90c0aac3c94c2-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/cdee36138543459588d90c0aac3c94c2-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8600 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8600 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8600, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8600 to 8600 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8600.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.06 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/7b0510ce76934c768c60fbc56cb252a4-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/7b0510ce76934c768c60fbc56cb252a4-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 13 COLUMNS At line 84 RHS At line 93 BOUNDS At line 109 ENDATA Problem MODEL has 8 rows, 15 columns and 30 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8300 - 0.00 seconds Cgl0004I processed model has 8 rows, 15 columns (15 integer (0 of which binary)) and 30 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8300 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8300, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8300 to 8300 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8300.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/5a1cf08f2ff0401ba0d7fb7e3c2b69d9-pulp.mps max timeMode elapsed branch printingOptions all solution /tmp/5a1cf08f2ff0401ba0d7fb7e3c2b69d9-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 7 COLUMNS At line 14 RHS At line 17 BOUNDS At line 18 ENDATA Problem MODEL has 2 rows, 2 columns and 4 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 2 (0) rows, 2 (0) columns and 4 (0) elements 0 Obj -0 Dual inf 250 (2) 0 Obj -0 Dual inf 250 (2) 2 Obj 3200 Optimal - objective value 3200 Optimal objective 3200 - 2 iterations time 0.002 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.09 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/ea5df1aebdfc4cc1a1287a80638c25c5-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/ea5df1aebdfc4cc1a1287a80638c25c5-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 21 RHS At line 25 BOUNDS At line 26 ENDATA Problem MODEL has 3 rows, 6 columns and 6 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 0 (-3) rows, 0 (-6) columns and 0 (-6) elements Empty problem - 0 rows, 0 columns and 0 elements Optimal - objective value 324 After Postsolve, objective 324, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 324 - 0 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/4c53078bb3cc4e9b8516afdfb2872330-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/4c53078bb3cc4e9b8516afdfb2872330-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 6 COLUMNS At line 23 RHS At line 25 BOUNDS At line 30 ENDATA Problem MODEL has 1 rows, 4 columns and 4 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is -1.6 - 0.00 seconds Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements Cutoff increment increased from 1e-05 to 0.03996 Cbc0012I Integer solution of -1.6 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective -1.6, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from -1.6 to -1.6 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: -1.60000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.13 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/f1b8f90905f04f6081eb9e7c9c43dde8-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/f1b8f90905f04f6081eb9e7c9c43dde8-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 23 RHS At line 27 BOUNDS At line 28 ENDATA Problem MODEL has 3 rows, 7 columns and 7 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 0 (-3) rows, 0 (-7) columns and 0 (-7) elements Empty problem - 0 rows, 0 columns and 0 elements Optimal - objective value 301.5 After Postsolve, objective 301.5, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 301.5 - 0 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/cdd93f8796b648d6ab5d3f9d92184da8-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/cdd93f8796b648d6ab5d3f9d92184da8-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 6 COLUMNS At line 23 RHS At line 25 BOUNDS At line 30 ENDATA Problem MODEL has 1 rows, 4 columns and 4 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is -1.37143 - 0.00 seconds Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements Cutoff increment increased from 1e-05 to 0.00999 Cbc0012I Integer solution of -1.1 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0012I Integer solution of -1.25 found by DiveCoefficient after 2 iterations and 0 nodes (0.00 seconds) Cbc0031I 2 added rows had average density of 3 Cbc0013I At root node, 2 cuts changed objective from -1.3333333 to -1.25 in 3 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 2 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective -1.25, took 2 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from -1.33333 to -1.25 Probing was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: -1.25000000 Enumerated nodes: 0 Total iterations: 2 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/533717e28df84513978a666578161ffb-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/533717e28df84513978a666578161ffb-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 26 RHS At line 30 BOUNDS At line 31 ENDATA Problem MODEL has 3 rows, 8 columns and 9 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 2 (-1) rows, 5 (-3) columns and 6 (-3) elements 0 Obj 168 Primal inf 206.31374 (2) Dual inf 0.99077337 (2) 0 Obj 168 Primal inf 206.31374 (2) Dual inf 3.5946036e+10 (3) 2 Obj 276.5 Optimal - objective value 276.5 After Postsolve, objective 276.5, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 276.5 - 2 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/69d897250157479e98b96d89199109ef-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/69d897250157479e98b96d89199109ef-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 6 COLUMNS At line 23 RHS At line 25 BOUNDS At line 30 ENDATA Problem MODEL has 1 rows, 4 columns and 4 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is -1.24444 - 0.00 seconds Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements Cutoff increment increased from 1e-05 to 0.004995 Cbc0012I Integer solution of -1.2 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective -1.2, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from -1.22143 to -1.22143 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: -1.20000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/9e1cbda302224acaa95efffaa0a58203-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/9e1cbda302224acaa95efffaa0a58203-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 28 RHS At line 32 BOUNDS At line 33 ENDATA Problem MODEL has 3 rows, 9 columns and 10 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 2 (-1) rows, 5 (-4) columns and 6 (-4) elements 0 Obj 138 Primal inf 206.31374 (2) Dual inf 0.99077337 (2) 0 Obj 138 Primal inf 206.31374 (2) Dual inf 3.5946036e+10 (3) 2 Obj 246.5 Optimal - objective value 246.5 After Postsolve, objective 246.5, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 246.5 - 2 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/4da3f7d461274169a4ab0a0c38d81230-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/4da3f7d461274169a4ab0a0c38d81230-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 6 COLUMNS At line 23 RHS At line 25 BOUNDS At line 30 ENDATA Problem MODEL has 1 rows, 4 columns and 4 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is -1.02222 - 0.00 seconds Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements Cutoff increment increased from 1e-05 to 0.004995 Cbc0012I Integer solution of -1 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0031I 1 added rows had average density of 2 Cbc0013I At root node, 3 cuts changed objective from -1.0214286 to -1 in 3 passes Cbc0014I Cut generator 0 (Probing) - 1 row cuts average 2.0 elements, 1 column cuts (1 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 1 (Gomory) - 4 row cuts average 3.2 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective -0.9999999999999999, took 6 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from -1.02143 to -1 Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: -1.00000000 Enumerated nodes: 0 Total iterations: 6 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/ee1ee08f46a1405b82caf5b2e0821ad2-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/ee1ee08f46a1405b82caf5b2e0821ad2-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 46 RHS At line 50 BOUNDS At line 60 ENDATA Problem MODEL has 3 rows, 9 columns and 10 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 246.5 - 0.00 seconds Cgl0003I 0 fixed, 9 tightened bounds, 0 strengthened rows, 0 substitutions Cgl0004I processed model has 3 rows, 9 columns (9 integer (0 of which binary)) and 10 elements Cutoff increment increased from 1e-05 to 0.00999 Cbc0012I Integer solution of 247 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0038I Full problem 3 rows 9 columns, reduced to 0 rows 0 columns Cbc0012I Integer solution of 246.5 found by DiveCoefficient after 1 iterations and 0 nodes (0.00 seconds) Cbc0031I 1 added rows had average density of 4 Cbc0013I At root node, 1 cuts changed objective from 246.5 to 246.5 in 3 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 2 column cuts (2 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 1 row cuts average 4.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 1 row cuts average 4.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective 246.5, took 1 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 246.5 to 246.5 Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 246.50000000 Enumerated nodes: 0 Total iterations: 1 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.01 (Wallclock seconds): 0.01 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/2792948c8b1242aa993c5b1d0fa121d1-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/2792948c8b1242aa993c5b1d0fa121d1-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 86 RHS At line 90 BOUNDS At line 109 ENDATA Problem MODEL has 3 rows, 18 columns and 23 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 246.5 - 0.00 seconds Cgl0003I 0 fixed, 17 tightened bounds, 0 strengthened rows, 0 substitutions Cgl0004I processed model has 3 rows, 17 columns (17 integer (0 of which binary)) and 23 elements Cutoff increment increased from 1e-05 to 0.00999 Cbc0012I Integer solution of 246.96 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0038I Full problem 3 rows 17 columns, reduced to 0 rows 0 columns Cbc0012I Integer solution of 246.5 found by DiveCoefficient after 1 iterations and 0 nodes (0.00 seconds) Cbc0031I 1 added rows had average density of 14 Cbc0013I At root node, 1 cuts changed objective from 246.5 to 246.5 in 3 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 2 column cuts (2 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 1 row cuts average 14.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 1 row cuts average 14.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective 246.5, took 1 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 246.5 to 246.5 Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 246.50000000 Enumerated nodes: 0 Total iterations: 1 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.01 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/288f7f0514694488bd377f28db05b807-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/288f7f0514694488bd377f28db05b807-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 14 COLUMNS At line 85 RHS At line 95 BOUNDS At line 113 ENDATA Problem MODEL has 9 rows, 14 columns and 28 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 15005 - 0.00 seconds Cgl0003I 0 fixed, 1 tightened bounds, 0 strengthened rows, 0 substitutions Cgl0004I processed model has 4 rows, 6 columns (6 integer (0 of which binary)) and 10 elements Cutoff increment increased from 1e-05 to 0.024975 Cbc0012I Integer solution of 15005 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 15005, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 15005 to 15005 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 15005.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 ok test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.CHOCO_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.CHOCO_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.CHOCO_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.CHOCO_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.CHOCO_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.CHOCO_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.CHOCO_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.CHOCO_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.CHOCO_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.CHOCO_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.CHOCO_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.CHOCO_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.CHOCO_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.CHOCO_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.CHOCO_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.CHOCO_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.CHOCO_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.CHOCO_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.CHOCO_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.CHOCO_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.CHOCO_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.CHOCO_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.CHOCO_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.CHOCO_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.CHOCO_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.CHOCO_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.CHOCO_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.COINMP_DLLTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.COINMP_DLLTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.COINMP_DLLTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.COINMP_DLLTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.COINMP_DLLTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.COINMP_DLLTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.COINMP_DLLTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.COINMP_DLLTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.COINMP_DLLTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.COINMP_DLLTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.COINMP_DLLTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.COINMP_DLLTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.COINMP_DLLTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.COINMP_DLLTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.COINMP_DLLTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.COINMP_DLLTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.COINMP_DLLTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.COINMP_DLLTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.COINMP_DLLTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.COINMP_DLLTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.COINMP_DLLTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.COINMP_DLLTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.COINMP_DLLTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.COINMP_DLLTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.COINMP_DLLTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.COINMP_DLLTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.COINMP_DLLTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.COINMP_DLLTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.COIN_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... ok test_LpVariable_indexs_param (pulp.tests.test_pulp.COIN_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/test_pulp.py:1265: DeprecationWarning: 'indexs' is deprecated; use 'indices'. assign_vars = LpVariable.dicts(name="test", indexs=(customers, agents)) /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/test_pulp.py:1278: DeprecationWarning: 'indexs' is deprecated; use 'indices'. assign_vars_matrix = LpVariable.matrix( ok test_LpVariable_indices_param (pulp.tests.test_pulp.COIN_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... ok test_assignInvalidStatus (pulp.tests.test_pulp.COIN_CMDTest.test_assignInvalidStatus) ... ok test_export_dict_LP (pulp.tests.test_pulp.COIN_CMDTest.test_export_dict_LP) ... ok test_export_dict_LP_no_obj (pulp.tests.test_pulp.COIN_CMDTest.test_export_dict_LP_no_obj) ... ok test_export_dict_MIP (pulp.tests.test_pulp.COIN_CMDTest.test_export_dict_MIP) ... ok test_export_dict_max (pulp.tests.test_pulp.COIN_CMDTest.test_export_dict_max) ... ok test_export_json_LP (pulp.tests.test_pulp.COIN_CMDTest.test_export_json_LP) ... ok test_export_solver_dict_LP (pulp.tests.test_pulp.COIN_CMDTest.test_export_solver_dict_LP) ... ok test_export_solver_json (pulp.tests.test_pulp.COIN_CMDTest.test_export_solver_json) ... /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/coin_api.py:189: ResourceWarning: unclosed file <_io.TextIOWrapper name='/dev/null' mode='w' encoding='utf-8'> pipe = open(self.optionsDict["logPath"], "w") ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_false_constraint (pulp.tests.test_pulp.COIN_CMDTest.test_false_constraint) ... ok test_importMPS_RHS_fields56 (pulp.tests.test_pulp.COIN_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... ok test_importMPS_binary (pulp.tests.test_pulp.COIN_CMDTest.test_importMPS_binary) ... ok test_importMPS_integer (pulp.tests.test_pulp.COIN_CMDTest.test_importMPS_integer) ... ok test_importMPS_maximize (pulp.tests.test_pulp.COIN_CMDTest.test_importMPS_maximize) ... ok test_importMPS_noname (pulp.tests.test_pulp.COIN_CMDTest.test_importMPS_noname) ... ok test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.COIN_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... ok test_invalid_var_names (pulp.tests.test_pulp.COIN_CMDTest.test_invalid_var_names) ... ok test_logPath (pulp.tests.test_pulp.COIN_CMDTest.test_logPath) ... ok test_makeDict_behavior (pulp.tests.test_pulp.COIN_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... ok test_makeDict_default_value (pulp.tests.test_pulp.COIN_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... ok test_measuring_solving_time (pulp.tests.test_pulp.COIN_CMDTest.test_measuring_solving_time) ... ok test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.COIN_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... ok test_pulpTestAll (pulp.tests.test_pulp.COIN_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... ok test_pulp_001 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... ok test_pulp_009 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_009) ... ok test_pulp_010 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_010) ... ok test_pulp_011 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_011) ... ok test_pulp_012 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_012) ... ok test_pulp_013 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_013) ... ok test_pulp_014 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_014) ... ok test_pulp_015 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_015) ... ok test_pulp_016 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_016) ... ok test_pulp_017 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_017) ... ok test_pulp_018 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_018) ... ok test_pulp_019 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_019) ... ok test_pulp_020 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_020) ... ok test_pulp_021 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_021) ... ok test_pulp_022 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_022) ... ok test_pulp_023 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_023) ... ok test_pulp_030 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_030) ... ok test_pulp_040 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_040) ... ok test_pulp_050 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_050) ... ok test_pulp_060 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_060) ... ok test_pulp_061 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_061) ... ok test_pulp_070 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_070) ... ok test_pulp_075 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_075) ... ok test_pulp_080 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... ok test_pulp_090 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_090) ... ok test_pulp_100 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... ok test_pulp_110 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... ok test_pulp_120 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... ok test_pulp_121 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... ok test_pulp_122 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... ok test_pulp_123 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... ok test_timeLimit (pulp.tests.test_pulp.COIN_CMDTest.test_timeLimit) ... ok test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.COIN_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... ok test_unset_objective_value__is_valid (pulp.tests.test_pulp.COIN_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... ok test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.CPLEX_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.CPLEX_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.CPLEX_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.CPLEX_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.CPLEX_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.CPLEX_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.CPLEX_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.CPLEX_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.CPLEX_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.CPLEX_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.CPLEX_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.CPLEX_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.CPLEX_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.CPLEX_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.CPLEX_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.CPLEX_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.CPLEX_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.CPLEX_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.CPLEX_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.CPLEX_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.CPLEX_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.CPLEX_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.CPLEX_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.CPLEX_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.CPLEX_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.CPLEX_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.CPLEX_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.CPLEX_PYTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.CPLEX_PYTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.CPLEX_PYTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.CPLEX_PYTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.CPLEX_PYTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.CPLEX_PYTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.CPLEX_PYTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.CPLEX_PYTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.CPLEX_PYTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.CPLEX_PYTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.CPLEX_PYTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.CPLEX_PYTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.CPLEX_PYTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.CPLEX_PYTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.CPLEX_PYTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.CPLEX_PYTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.CPLEX_PYTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.CPLEX_PYTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.CPLEX_PYTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.CPLEX_PYTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.CPLEX_PYTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.CPLEX_PYTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.CPLEX_PYTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.CPLEX_PYTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.CPLEX_PYTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.CPLEX_PYTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.CPLEX_PYTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.CPLEX_PYTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.GLPK_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.GLPK_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.GLPK_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.GLPK_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.GLPK_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.GLPK_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.GLPK_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.GLPK_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.GLPK_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.GLPK_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.GLPK_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.GLPK_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.GLPK_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.GLPK_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.GLPK_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.GLPK_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.GLPK_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.GLPK_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.GLPK_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.GLPK_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.GLPK_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.GLPK_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.GLPK_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.GLPK_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.GLPK_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.GLPK_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.GLPK_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.GLPK_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.GUROBITest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.GUROBITest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.GUROBITest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.GUROBITest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.GUROBITest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.GUROBITest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.GUROBITest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.GUROBITest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.GUROBITest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.GUROBITest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.GUROBITest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.GUROBITest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.GUROBITest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.GUROBITest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.GUROBITest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.GUROBITest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.GUROBITest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.GUROBITest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.GUROBITest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.GUROBITest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.GUROBITest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.GUROBITest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.GUROBITest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.GUROBITest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.GUROBITest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.GUROBITest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.GUROBITest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.GUROBITest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.GUROBITest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.GUROBITest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.GUROBITest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.GUROBITest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.GUROBITest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.GUROBITest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.GUROBITest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.GUROBITest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.GUROBITest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.GUROBITest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.GUROBITest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.GUROBITest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.GUROBITest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.GUROBITest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.GUROBITest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.GUROBITest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.GUROBITest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.GUROBITest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.GUROBITest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.GUROBITest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.GUROBITest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.GUROBITest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.GUROBITest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.GUROBITest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.GUROBITest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.GUROBITest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.GUROBITest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.GUROBITest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.GUROBITest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.GUROBITest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.GUROBITest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.GUROBI_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.GUROBI_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.GUROBI_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.GUROBI_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.GUROBI_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.GUROBI_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.GUROBI_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.GUROBI_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.GUROBI_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.GUROBI_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.GUROBI_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.GUROBI_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.GUROBI_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.GUROBI_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.GUROBI_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.GUROBI_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.GUROBI_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.GUROBI_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.GUROBI_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.GUROBI_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.GUROBI_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.GUROBI_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.GUROBI_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.GUROBI_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.GUROBI_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.GUROBI_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.GUROBI_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.HiGHS_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.HiGHS_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.HiGHS_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.HiGHS_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.HiGHS_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.HiGHS_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.HiGHS_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.HiGHS_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.HiGHS_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.HiGHS_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.HiGHS_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.HiGHS_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.HiGHS_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.HiGHS_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.HiGHS_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.HiGHS_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.HiGHS_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.HiGHS_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.HiGHS_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.HiGHS_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.HiGHS_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.HiGHS_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.HiGHS_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.HiGHS_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.HiGHS_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.HiGHS_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.HiGHS_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.MIPCL_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.MIPCL_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.MIPCL_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.MIPCL_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.MIPCL_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.MIPCL_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.MIPCL_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.MIPCL_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.MIPCL_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.MIPCL_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.MIPCL_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.MIPCL_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.MIPCL_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.MIPCL_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.MIPCL_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.MIPCL_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.MIPCL_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.MIPCL_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.MIPCL_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.MIPCL_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.MIPCL_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.MIPCL_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.MIPCL_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.MIPCL_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.MIPCL_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.MIPCL_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.MIPCL_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.MOSEKTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.MOSEKTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.MOSEKTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.MOSEKTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.MOSEKTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.MOSEKTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.MOSEKTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.MOSEKTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.MOSEKTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.MOSEKTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.MOSEKTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.MOSEKTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.MOSEKTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.MOSEKTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.MOSEKTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.MOSEKTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.MOSEKTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.MOSEKTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.MOSEKTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.MOSEKTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.MOSEKTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.MOSEKTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.MOSEKTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.MOSEKTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.MOSEKTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.MOSEKTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.MOSEKTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.MOSEKTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.MOSEKTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.MOSEKTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.MOSEKTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.MOSEKTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.MOSEKTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.MOSEKTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.MOSEKTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.MOSEKTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.MOSEKTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.MOSEKTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.MOSEKTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.MOSEKTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.MOSEKTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.MOSEKTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.MOSEKTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.MOSEKTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.MOSEKTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.MOSEKTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.MOSEKTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.MOSEKTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.MOSEKTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.MOSEKTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.MOSEKTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.MOSEKTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.MOSEKTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.MOSEKTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.MOSEKTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.MOSEKTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.MOSEKTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.MOSEKTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.MOSEKTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... ok test_LpVariable_indexs_param (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... ok test_LpVariable_indices_param (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... ok test_assignInvalidStatus (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_assignInvalidStatus) ... ok test_export_dict_LP (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_export_dict_LP) ... ok test_export_dict_LP_no_obj (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_export_dict_LP_no_obj) ... ok test_export_dict_MIP (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_export_dict_MIP) ... ok test_export_dict_max (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_export_dict_max) ... ok test_export_json_LP (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_export_json_LP) ... ok test_export_solver_dict_LP (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_export_solver_dict_LP) ... ok test_export_solver_json (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_export_solver_json) ... ok test_false_constraint (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_false_constraint) ... ok test_importMPS_RHS_fields56 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... ok test_importMPS_binary (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_importMPS_binary) ... ok test_importMPS_integer (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_importMPS_integer) ... ok test_importMPS_maximize (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_importMPS_maximize) ... ok test_importMPS_noname (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_importMPS_noname) ... ok test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... ok test_invalid_var_names (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_invalid_var_names) ... ok test_logPath (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_logPath) ... ok test_makeDict_behavior (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... ok test_makeDict_default_value (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... ok test_measuring_solving_time (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_measuring_solving_time) ... ok test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... ok test_pulpTestAll (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... ok test_pulp_001 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... ok test_pulp_009 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_009) ... ok test_pulp_010 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_010) ... ok test_pulp_011 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_011) ... ok test_pulp_012 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_012) ... ok test_pulp_013 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_013) ... ok test_pulp_014 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_014) ... ok test_pulp_015 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_015) ... ok test_pulp_016 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_016) ... ok test_pulp_017 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_017) ... ok test_pulp_018 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_018) ... ok test_pulp_019 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_019) ... ok test_pulp_020 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_020) ... ok test_pulp_021 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_021) ... ok test_pulp_022 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_022) ... ok test_pulp_023 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_023) ... ok test_pulp_030 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_030) ... ok test_pulp_040 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_040) ... ok test_pulp_050 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_050) ... ok test_pulp_060 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_060) ... ok test_pulp_061 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_061) ... ok test_pulp_070 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_070) ... ok test_pulp_075 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_075) ... ok test_pulp_080 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... ok test_pulp_090 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_090) ... ok test_pulp_100 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... ok test_pulp_110 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... ok test_pulp_120 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... ok test_pulp_121 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... ok test_pulp_122 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... ok test_pulp_123 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... ok test_timeLimit (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_timeLimit) ... ok test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... ok test_unset_objective_value__is_valid (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... ok test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.PYGLPKTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.PYGLPKTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.PYGLPKTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.PYGLPKTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.PYGLPKTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.PYGLPKTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.PYGLPKTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.PYGLPKTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.PYGLPKTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.PYGLPKTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.PYGLPKTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.PYGLPKTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.PYGLPKTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.PYGLPKTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.PYGLPKTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.PYGLPKTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.PYGLPKTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.PYGLPKTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.PYGLPKTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.PYGLPKTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.PYGLPKTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.PYGLPKTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.PYGLPKTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.PYGLPKTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.PYGLPKTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.PYGLPKTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.PYGLPKTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.PYGLPKTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.SCIP_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.SCIP_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.SCIP_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.SCIP_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.SCIP_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.SCIP_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.SCIP_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.SCIP_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.SCIP_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.SCIP_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.SCIP_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.SCIP_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.SCIP_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.SCIP_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.SCIP_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.SCIP_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.SCIP_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.SCIP_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.SCIP_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.SCIP_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.SCIP_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.SCIP_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.SCIP_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.SCIP_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.SCIP_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.SCIP_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.SCIP_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.SCIP_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.XPRESS_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.XPRESS_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.XPRESS_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.XPRESS_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.XPRESS_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.XPRESS_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.XPRESS_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.XPRESS_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.XPRESS_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.XPRESS_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.XPRESS_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.XPRESS_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.XPRESS_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.XPRESS_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.XPRESS_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.XPRESS_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.XPRESS_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.XPRESS_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.XPRESS_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.XPRESS_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.XPRESS_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.XPRESS_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.XPRESS_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.XPRESS_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.XPRESS_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.XPRESS_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.XPRESS_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.XPRESS_PyTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.XPRESS_PyTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.XPRESS_PyTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.XPRESS_PyTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.XPRESS_PyTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.XPRESS_PyTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.XPRESS_PyTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.XPRESS_PyTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.XPRESS_PyTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.XPRESS_PyTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.XPRESS_PyTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.XPRESS_PyTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.XPRESS_PyTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.XPRESS_PyTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.XPRESS_PyTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.XPRESS_PyTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.XPRESS_PyTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.XPRESS_PyTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.XPRESS_PyTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.XPRESS_PyTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.XPRESS_PyTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.XPRESS_PyTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.XPRESS_PyTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.XPRESS_PyTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.XPRESS_PyTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.XPRESS_PyTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.XPRESS_PyTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.XPRESS_PyTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.YAPOSIBTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.YAPOSIBTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.YAPOSIBTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.YAPOSIBTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.YAPOSIBTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.YAPOSIBTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.YAPOSIBTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.YAPOSIBTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.YAPOSIBTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.YAPOSIBTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.YAPOSIBTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.YAPOSIBTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.YAPOSIBTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.YAPOSIBTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.YAPOSIBTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.YAPOSIBTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.YAPOSIBTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.YAPOSIBTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.YAPOSIBTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.YAPOSIBTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.YAPOSIBTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.YAPOSIBTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.YAPOSIBTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.YAPOSIBTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.YAPOSIBTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.YAPOSIBTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.YAPOSIBTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.YAPOSIBTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" ---------------------------------------------------------------------- Ran 1005 tests in 33.947s OK (skipped=885) Status: Optimal production_0_pliers = 4.75 production_0_wrenches = 15.0 production_1_pliers = 4.75 production_1_wrenches = 15.0 production_2_pliers = 8.5 production_2_wrenches = 12.5 production_3_pliers = 16.0 production_3_wrenches = 5.0 steelpurchase = 27.25 Total price = 863.25 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 200.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8600.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 200.0 Route_B_2 = 900.0 Route_B_3 = 1700.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Route_C_1 = 0.0 Route_C_2 = 0.0 Route_C_3 = 100.0 Route_C_4 = 0.0 Route_C_5 = 0.0 Total Cost of Transportation = 8300.0 Number_of_Chairs_A = 8.0 Number_of_Chairs_B = 16.0 Total Revenue from Production = 3200.0 P0 = [1, 0, 0] P1 = [0, 1, 0] P2 = [0, 0, 1] P3 = [4, 0, 0] P4 = [1, 2, 0] P5 = [0, 0, 2] Pattern_P0 = 0 Pattern_P1 = 0 Pattern_P2 = 0 Pattern_P3 = 13 Pattern_P4 = 100 Pattern_P5 = 150 Surplus_5 = 2 Surplus_7 = 0 Surplus_9 = 0 objective = 246.5 Lens: [5, 7, 9] P0 = [0, 0, 0] P1 = [0, 0, 1] P2 = [0, 0, 2] P3 = [0, 1, 0] P4 = [0, 1, 1] P5 = [0, 2, 0] P6 = [1, 0, 0] P7 = [1, 0, 1] P8 = [1, 1, 0] P9 = [1, 2, 0] P10 = [2, 0, 0] P11 = [2, 0, 1] P12 = [2, 1, 0] P13 = [3, 0, 0] P14 = [4, 0, 0] Status: Optimal Patt_P0 = 0.0 Patt_P1 = 0.0 Patt_P10 = 0.0 Patt_P11 = 26.0 Patt_P12 = 0.0 Patt_P13 = 0.0 Patt_P14 = 0.0 Patt_P2 = 137.0 Patt_P3 = 0.0 Patt_P4 = 0.0 Patt_P5 = 0.0 Patt_P6 = 0.0 Patt_P7 = 0.0 Patt_P8 = 0.0 Patt_P9 = 100.0 Surp_5 = 2.0 Surp_7 = 0.0 Surp_9 = 0.0 Production Costs = 246.50000000000003 Status: Optimal Route_('Chicago',_'Gary') = 4000.0 Route_('Chicago',_'Tempe') = 2000.0 Route_('Cincinatti',_'Albany') = 2000.0 Route_('Cincinatti',_'Houston') = 3000.0 Route_('Kansas_City',_'Houston') = 4000.0 Route_('Kansas_City',_'Tempe') = 2000.0 Route_('Pittsburgh',_'Chicago') = 3000.0 Route_('Pittsburgh',_'Cincinatti') = 2000.0 Route_('Pittsburgh',_'Gary') = 2000.0 Route_('Pittsburgh',_'Kansas_City') = 3000.0 Route_('Youngstown',_'Albany') = 1000.0 Route_('Youngstown',_'Chicago') = 3000.0 Route_('Youngstown',_'Cincinatti') = 3000.0 Route_('Youngstown',_'Kansas_City') = 3000.0 Total Cost of Transportation = 15005.0 Test that logic put in place for deprecation handling of indexs works Testing 'indexs' param continues to work for LpVariable.dicts Testing 'indexs' param continues to work for LpVariable.matrix Testing 'indices' argument works in LpVariable.dicts Testing 'indices' param continues to work for LpVariable.matrix Testing invalid status Testing continuous LP solution - export dict Testing export dict for LP Testing export dict MIP Testing maximize continuous LP solution Testing continuous LP solution - export JSON Testing continuous LP solution - export solver dict Testing continuous LP solution - export solver JSON Testing reading MPS files - binary variable, no constraint names Testing reading MPS files - integer variable Testing reading MPS files - maximize Testing reading MPS files - noname Testing invalid var names Testing logPath argument Testing makeDict general behavior Testing makeDict default value behavior Testing measuring optimization time Testing that `readsol` can parse CPLEX mipopt solution Testing the availability of the function pulpTestAll Testing zero subtraction Testing inconsistent lp solution Testing continuous LP solution Testing maximize continuous LP solution Testing unbounded continuous LP solution Testing Long Names Testing repeated Names Testing zero constraint Testing zero objective Testing LpVariable (not LpAffineExpression) objective Testing Long lines in LP Testing LpAffineExpression divide Testing MIP solution Testing MIP solution with floats in objective Testing Initial value in MIP solution Testing fixing value in MIP solution Testing MIP relaxation Testing feasibility problem (no objective) Testing an infeasible problem Testing an integer infeasible problem Testing another integer infeasible problem Testing column based modelling Testing fractional constraints Testing elastic constraints (no change) Testing elastic constraints (freebound) Testing elastic constraints (penalty unchanged) Testing elastic constraints (penalty unbounded) Testing timeLimit argument Test that logic put in place for deprecation handling of indexs works Testing 'indexs' param continues to work for LpVariable.dicts Testing 'indexs' param continues to work for LpVariable.matrix Testing 'indices' argument works in LpVariable.dicts Testing 'indices' param continues to work for LpVariable.matrix Testing invalid status Testing continuous LP solution - export dict Testing export dict for LP Testing export dict MIP Testing maximize continuous LP solution Testing continuous LP solution - export JSON Testing continuous LP solution - export solver dict Testing continuous LP solution - export solver JSON Testing reading MPS files - binary variable, no constraint names Testing reading MPS files - integer variable Testing reading MPS files - maximize Testing reading MPS files - noname Testing invalid var names Testing logPath argument Testing makeDict general behavior Testing makeDict default value behavior Testing measuring optimization time Testing that `readsol` can parse CPLEX mipopt solution Testing the availability of the function pulpTestAll Testing zero subtraction Testing inconsistent lp solution Testing continuous LP solution Testing maximize continuous LP solution Testing unbounded continuous LP solution Testing Long Names Testing repeated Names Testing zero constraint Testing zero objective Testing LpVariable (not LpAffineExpression) objective Testing Long lines in LP Testing LpAffineExpression divide Testing MIP solution Testing MIP solution with floats in objective Testing Initial value in MIP solution Testing fixing value in MIP solution Testing MIP relaxation Testing feasibility problem (no objective) Testing an infeasible problem Testing an integer infeasible problem Testing another integer infeasible problem Testing column based modelling Testing dual variables and slacks reporting Testing fractional constraints Testing elastic constraints (no change) Testing elastic constraints (freebound) Testing elastic constraints (penalty unchanged) Testing elastic constraints (penalty unbounded) Testing timeLimit argument I: pybuild pybuild:334: rm -rf /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/*.lp create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild dh_auto_install --destdir=debian/python3-pulp/ -O--buildsystem=pybuild I: pybuild base:311: /usr/bin/python3 setup.py install --root /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running build running build_py running egg_info writing PuLP.egg-info/PKG-INFO writing dependency_links to PuLP.egg-info/dependency_links.txt writing entry points to PuLP.egg-info/entry_points.txt writing top-level names to PuLP.egg-info/top_level.txt reading manifest file 'PuLP.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'PuLP.egg-info/SOURCES.txt' /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'pulp.apis' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'pulp.apis' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'pulp.apis' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'pulp.apis' to be distributed and are already explicitly excluding 'pulp.apis' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'pulp.solverdir' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'pulp.solverdir' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'pulp.solverdir' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'pulp.solverdir' to be distributed and are already explicitly excluding 'pulp.solverdir' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'pulp.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'pulp.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'pulp.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'pulp.tests' to be distributed and are already explicitly excluding 'pulp.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) running install_lib creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12 creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/constants.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/solverdir/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/solverdir/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/utilities.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/test_pulp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__pycache__/bin_packing_problem.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__pycache__/test_examples.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__pycache__/run_tests.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__pycache__/test_pulp.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/run_tests.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/bin_packing_problem.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/test_examples.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/mps_lp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.cfg.osx -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.cfg.linux -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/sparse.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/sparse.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/mps_lp.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/pulp.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/constants.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/utilities.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.cfg.win -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/highs_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/cplex_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/gurobi_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/scip_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/cplex_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/highs_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/coin_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/gurobi_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/glpk_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/scip_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/core.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/xpress_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/mipcl_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/choco_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/mosek_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/coin_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/core.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/mosek_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/xpress_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/glpk_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/mipcl_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/choco_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.cfg.buildout -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/constants.py to constants.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/utilities.py to utilities.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/test_pulp.py to test_pulp.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/run_tests.py to run_tests.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/bin_packing_problem.py to bin_packing_problem.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/test_examples.py to test_examples.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/mps_lp.py to mps_lp.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/sparse.py to sparse.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/pulp.py to pulp.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/highs_api.py to highs_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/cplex_api.py to cplex_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/gurobi_api.py to gurobi_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/scip_api.py to scip_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/coin_api.py to coin_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/core.py to core.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/mosek_api.py to mosek_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/xpress_api.py to xpress_api.cpython-312.pyc /usr/lib/python3.12/dist-packages/pulp/apis/xpress_api.py:322: SyntaxWarning: invalid escape sequence '\ ' byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/glpk_api.py to glpk_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/mipcl_api.py to mipcl_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/choco_api.py to choco_api.cpython-312.pyc running install_egg_info Copying PuLP.egg-info to /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/PuLP-2.7.0.egg-info Skipping SOURCES.txt running install_scripts Installing pulptest script to /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/bin dh_installdocs -O--buildsystem=pybuild dh_installchangelogs -O--buildsystem=pybuild dh_python3 -O--buildsystem=pybuild dh_installsystemduser -O--buildsystem=pybuild dh_lintian -O--buildsystem=pybuild dh_perl -O--buildsystem=pybuild dh_link -O--buildsystem=pybuild dh_strip_nondeterminism -O--buildsystem=pybuild dh_compress -O--buildsystem=pybuild dh_fixperms -O--buildsystem=pybuild dh_missing -O--buildsystem=pybuild dh_installdeb -O--buildsystem=pybuild dh_gencontrol -O--buildsystem=pybuild dh_md5sums -O--buildsystem=pybuild dh_builddeb -O--buildsystem=pybuild dpkg-deb: building package 'python3-pulp' in '../python3-pulp_2.7.0+dfsg-4_all.deb'. dpkg-genbuildinfo --build=binary -O../python-pulp_2.7.0+dfsg-4_amd64.buildinfo dpkg-genchanges --build=binary -O../python-pulp_2.7.0+dfsg-4_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-source: info: using options from python-pulp-2.7.0+dfsg/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration 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/2655482 and its subdirectories I: Current time: Sun Nov 24 02:28:13 -12 2024 I: pbuilder-time-stamp: 1732458493 Sun Nov 24 14:28:13 UTC 2024 I: Signing ./b1/python-pulp_2.7.0+dfsg-4_amd64.buildinfo as python-pulp_2.7.0+dfsg-4_amd64.buildinfo.asc Sun Nov 24 14:28:13 UTC 2024 I: Signed ./b1/python-pulp_2.7.0+dfsg-4_amd64.buildinfo as ./b1/python-pulp_2.7.0+dfsg-4_amd64.buildinfo.asc Sun Nov 24 14:28:13 UTC 2024 - build #1 for python-pulp/trixie/amd64 on ionos11-amd64 done. Starting cleanup. All cleanup done. Sun Nov 24 14:28:13 UTC 2024 - reproducible_build.sh stopped running as /tmp/jenkins-script-28Kbt3o9, removing. /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2: total 16 drwxr-xr-x 2 jenkins jenkins 4096 Nov 24 14:28 b1 drwxr-xr-x 2 jenkins jenkins 4096 Nov 24 14:25 b2 -rw-r--r-- 1 jenkins jenkins 1595 Sep 1 11:15 python-pulp_2.7.0+dfsg-4.dsc -rw------- 1 jenkins jenkins 2748 Nov 24 14:25 rbuildlog.FmmPKXN /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2/b1: total 532 -rw-r--r-- 1 jenkins jenkins 425560 Nov 24 14:28 build.log -rw-r--r-- 1 jenkins jenkins 13500 Nov 24 14:28 python-pulp_2.7.0+dfsg-4.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 1595 Nov 24 14:28 python-pulp_2.7.0+dfsg-4.dsc -rw-r--r-- 1 jenkins jenkins 6158 Nov 24 14:28 python-pulp_2.7.0+dfsg-4_amd64.buildinfo -rw-r--r-- 1 jenkins jenkins 7040 Nov 24 14:28 python-pulp_2.7.0+dfsg-4_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1174 Nov 24 14:28 python-pulp_2.7.0+dfsg-4_amd64.changes -rw-r--r-- 1 jenkins jenkins 1378 Nov 24 14:28 python-pulp_2.7.0+dfsg-4_source.changes -rw-r--r-- 1 jenkins jenkins 72400 Nov 24 14:28 python3-pulp_2.7.0+dfsg-4_all.deb /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2/b2: total 0 Sun Nov 24 14:28:14 UTC 2024 I: Deleting $TMPDIR on ionos11-amd64.debian.net. W: cgroups are not available on the host, not using them. I: pbuilder: network access will be disabled during build I: Current time: Sun Nov 24 02:25:13 -12 2024 I: pbuilder-time-stamp: 1732458313 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [python-pulp_2.7.0+dfsg-4.dsc] I: copying [./python-pulp_2.7.0+dfsg.orig.tar.xz] I: copying [./python-pulp_2.7.0+dfsg-4.debian.tar.xz] I: Extracting source gpgv: Signature made Sun Sep 1 11:16:14 2024 gpgv: using EDDSA key A095B66EE09024BEE6A2F0722A27904BD7243EDA gpgv: issuer "nilesh@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./python-pulp_2.7.0+dfsg-4.dsc: no acceptable signature found dpkg-source: info: extracting python-pulp in python-pulp-2.7.0+dfsg dpkg-source: info: unpacking python-pulp_2.7.0+dfsg.orig.tar.xz dpkg-source: info: unpacking python-pulp_2.7.0+dfsg-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying do-not-package-non-free-files.patch dpkg-source: info: applying remove-pulp-specific-locdirs.patch dpkg-source: info: applying skip_test_on_armel.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2655482/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='amd64' IFS=' ' 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='2655482' PS1='# ' PS2='> ' 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.A9UULih2/pbuilderrc_IBmr --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2/b1 --logfile b1/build.log python-pulp_2.7.0+dfsg-4.dsc' SUDO_GID='111' SUDO_UID='106' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/sbin/chroot' http_proxy='http://46.16.76.132:3128' I: uname -a Linux ionos11-amd64 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2655482/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-python, python3-all, python3-setuptools, coinor-cbc, python3-pyparsing dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19969 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-python; however: Package dh-python is not installed. pbuilder-satisfydepends-dummy depends on python3-all; however: Package python3-all is not installed. pbuilder-satisfydepends-dummy depends on python3-setuptools; however: Package python3-setuptools is not installed. pbuilder-satisfydepends-dummy depends on coinor-cbc; however: Package coinor-cbc is not installed. pbuilder-satisfydepends-dummy depends on python3-pyparsing; however: Package python3-pyparsing is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} coinor-cbc{a} coinor-libcbc3.1{a} coinor-libcgl1{a} coinor-libclp1{a} coinor-libcoinutils3v5{a} coinor-libosi1v5{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libblas3{a} libcom-err2{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libgfortran5{a} libgssapi-krb5-2{a} libicu72{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} liblapack3{a} libmagic-mgc{a} libmagic1t64{a} libnsl2{a} libpipeline1{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libreadline8t64{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} media-types{a} netbase{a} po-debconf{a} python3{a} python3-all{a} python3-autocommand{a} python3-inflect{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-minimal{a} python3-more-itertools{a} python3-pkg-resources{a} python3-pyparsing{a} python3-setuptools{a} python3-typeguard{a} python3-typing-extensions{a} python3-zipp{a} python3.12{a} python3.12-minimal{a} readline-common{a} sensible-utils{a} tzdata{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl krb5-locales libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx wget 0 packages upgraded, 73 newly installed, 0 to remove and 0 not upgraded. Need to get 34.6 MB of archives. After unpacking 131 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main amd64 libpython3.12-minimal amd64 3.12.7-3 [815 kB] Get: 2 http://deb.debian.org/debian trixie/main amd64 libexpat1 amd64 2.6.4-1 [106 kB] Get: 3 http://deb.debian.org/debian trixie/main amd64 python3.12-minimal amd64 3.12.7-3 [2162 kB] Get: 4 http://deb.debian.org/debian trixie/main amd64 python3-minimal amd64 3.12.6-1 [26.7 kB] Get: 5 http://deb.debian.org/debian trixie/main amd64 media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian trixie/main amd64 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian trixie/main amd64 tzdata all 2024b-3 [255 kB] Get: 8 http://deb.debian.org/debian trixie/main amd64 libkrb5support0 amd64 1.21.3-3 [32.5 kB] Get: 9 http://deb.debian.org/debian trixie/main amd64 libcom-err2 amd64 1.47.1-1+b1 [23.2 kB] Get: 10 http://deb.debian.org/debian trixie/main amd64 libk5crypto3 amd64 1.21.3-3 [79.9 kB] Get: 11 http://deb.debian.org/debian trixie/main amd64 libkeyutils1 amd64 1.6.3-4 [9092 B] Get: 12 http://deb.debian.org/debian trixie/main amd64 libkrb5-3 amd64 1.21.3-3 [324 kB] Get: 13 http://deb.debian.org/debian trixie/main amd64 libgssapi-krb5-2 amd64 1.21.3-3 [136 kB] Get: 14 http://deb.debian.org/debian trixie/main amd64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 15 http://deb.debian.org/debian trixie/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.3+b1 [83.1 kB] Get: 16 http://deb.debian.org/debian trixie/main amd64 libnsl2 amd64 1.3.0-3+b3 [40.6 kB] Get: 17 http://deb.debian.org/debian trixie/main amd64 readline-common all 8.2-5 [69.3 kB] Get: 18 http://deb.debian.org/debian trixie/main amd64 libreadline8t64 amd64 8.2-5 [169 kB] Get: 19 http://deb.debian.org/debian trixie/main amd64 libpython3.12-stdlib amd64 3.12.7-3 [1966 kB] Get: 20 http://deb.debian.org/debian trixie/main amd64 python3.12 amd64 3.12.7-3 [671 kB] Get: 21 http://deb.debian.org/debian trixie/main amd64 libpython3-stdlib amd64 3.12.6-1 [9692 B] Get: 22 http://deb.debian.org/debian trixie/main amd64 python3 amd64 3.12.6-1 [27.8 kB] Get: 23 http://deb.debian.org/debian trixie/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 24 http://deb.debian.org/debian trixie/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 25 http://deb.debian.org/debian trixie/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 26 http://deb.debian.org/debian trixie/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 27 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.22.5-2 [200 kB] Get: 28 http://deb.debian.org/debian trixie/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 29 http://deb.debian.org/debian trixie/main amd64 groff-base amd64 1.23.0-5 [1181 kB] Get: 30 http://deb.debian.org/debian trixie/main amd64 bsdextrautils amd64 2.40.2-11 [91.5 kB] Get: 31 http://deb.debian.org/debian trixie/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 32 http://deb.debian.org/debian trixie/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 33 http://deb.debian.org/debian trixie/main amd64 m4 amd64 1.4.19-4 [287 kB] Get: 34 http://deb.debian.org/debian trixie/main amd64 autoconf all 2.72-3 [493 kB] Get: 35 http://deb.debian.org/debian trixie/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 36 http://deb.debian.org/debian trixie/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 37 http://deb.debian.org/debian trixie/main amd64 autopoint all 0.22.5-2 [723 kB] Get: 38 http://deb.debian.org/debian trixie/main amd64 libblas3 amd64 3.12.0-3+b1 [152 kB] Get: 39 http://deb.debian.org/debian trixie/main amd64 libgfortran5 amd64 14.2.0-8 [836 kB] Get: 40 http://deb.debian.org/debian trixie/main amd64 liblapack3 amd64 3.12.0-3+b1 [2450 kB] Get: 41 http://deb.debian.org/debian trixie/main amd64 coinor-libcoinutils3v5 amd64 2.11.11+ds-1+b1 [459 kB] Get: 42 http://deb.debian.org/debian trixie/main amd64 coinor-libosi1v5 amd64 0.108.10+ds-1+b1 [293 kB] Get: 43 http://deb.debian.org/debian trixie/main amd64 coinor-libclp1 amd64 1.17.10+ds-1 [883 kB] Get: 44 http://deb.debian.org/debian trixie/main amd64 coinor-libcgl1 amd64 0.60.9+ds-1 [426 kB] Get: 45 http://deb.debian.org/debian trixie/main amd64 coinor-libcbc3.1 amd64 2.10.12+ds-1 [714 kB] Get: 46 http://deb.debian.org/debian trixie/main amd64 coinor-cbc amd64 2.10.12+ds-1 [16.2 kB] Get: 47 http://deb.debian.org/debian trixie/main amd64 libdebhelper-perl all 13.20 [89.7 kB] Get: 48 http://deb.debian.org/debian trixie/main amd64 libtool all 2.4.7-8 [517 kB] Get: 49 http://deb.debian.org/debian trixie/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 50 http://deb.debian.org/debian trixie/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 51 http://deb.debian.org/debian trixie/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 52 http://deb.debian.org/debian trixie/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 53 http://deb.debian.org/debian trixie/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 54 http://deb.debian.org/debian trixie/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 55 http://deb.debian.org/debian trixie/main amd64 libicu72 amd64 72.1-5+b1 [9423 kB] Get: 56 http://deb.debian.org/debian trixie/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get: 57 http://deb.debian.org/debian trixie/main amd64 gettext amd64 0.22.5-2 [1601 kB] Get: 58 http://deb.debian.org/debian trixie/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 59 http://deb.debian.org/debian trixie/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 60 http://deb.debian.org/debian trixie/main amd64 debhelper all 13.20 [915 kB] Get: 61 http://deb.debian.org/debian trixie/main amd64 python3-autocommand all 2.2.2-3 [13.6 kB] Get: 62 http://deb.debian.org/debian trixie/main amd64 python3-more-itertools all 10.5.0-1 [63.8 kB] Get: 63 http://deb.debian.org/debian trixie/main amd64 python3-typing-extensions all 4.12.2-2 [73.0 kB] Get: 64 http://deb.debian.org/debian trixie/main amd64 python3-typeguard all 4.4.1-1 [37.0 kB] Get: 65 http://deb.debian.org/debian trixie/main amd64 python3-inflect all 7.3.1-2 [32.4 kB] Get: 66 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.context all 6.0.0-1 [7984 B] Get: 67 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get: 68 http://deb.debian.org/debian trixie/main amd64 python3-pkg-resources all 74.1.2-2 [213 kB] Get: 69 http://deb.debian.org/debian trixie/main amd64 python3-zipp all 3.21.0-1 [10.6 kB] Get: 70 http://deb.debian.org/debian trixie/main amd64 python3-setuptools all 74.1.2-2 [736 kB] Get: 71 http://deb.debian.org/debian trixie/main amd64 dh-python all 6.20241024 [109 kB] Get: 72 http://deb.debian.org/debian trixie/main amd64 python3-all amd64 3.12.6-1 [1040 B] Get: 73 http://deb.debian.org/debian trixie/main amd64 python3-pyparsing all 3.1.2-1 [146 kB] Fetched 34.6 MB in 10s (3399 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19969 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.7-3_amd64.deb ... Unpacking libpython3.12-minimal:amd64 (3.12.7-3) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.6.4-1_amd64.deb ... Unpacking libexpat1:amd64 (2.6.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.7-3_amd64.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:amd64 (3.12.7-3) ... Setting up libexpat1:amd64 (2.6.4-1) ... Setting up python3.12-minimal (3.12.7-3) ... Selecting previously unselected package python3-minimal. (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 ... 20289 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.6-1_amd64.deb ... Unpacking python3-minimal (3.12.6-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../04-libkrb5support0_1.21.3-3_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-3) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../05-libcom-err2_1.47.1-1+b1_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../06-libk5crypto3_1.21.3-3_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../07-libkeyutils1_1.6.3-4_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../08-libkrb5-3_1.21.3-3_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:amd64. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../14-libreadline8t64_8.2-5_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:amd64. Preparing to unpack .../15-libpython3.12-stdlib_3.12.7-3_amd64.deb ... Unpacking libpython3.12-stdlib:amd64 (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.7-3_amd64.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../17-libpython3-stdlib_3.12.6-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.12.6-1) ... Setting up python3-minimal (3.12.6-1) ... Selecting previously unselected package python3. (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 ... 21351 files and directories currently installed.) Preparing to unpack .../00-python3_3.12.6-1_amd64.deb ... Unpacking python3 (3.12.6-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../03-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../05-gettext-base_0.22.5-2_amd64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../06-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../07-groff-base_1.23.0-5_amd64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../08-bsdextrautils_2.40.2-11_amd64.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../09-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../10-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libblas3:amd64. Preparing to unpack .../16-libblas3_3.12.0-3+b1_amd64.deb ... Unpacking libblas3:amd64 (3.12.0-3+b1) ... Selecting previously unselected package libgfortran5:amd64. Preparing to unpack .../17-libgfortran5_14.2.0-8_amd64.deb ... Unpacking libgfortran5:amd64 (14.2.0-8) ... Selecting previously unselected package liblapack3:amd64. Preparing to unpack .../18-liblapack3_3.12.0-3+b1_amd64.deb ... Unpacking liblapack3:amd64 (3.12.0-3+b1) ... Selecting previously unselected package coinor-libcoinutils3v5:amd64. Preparing to unpack .../19-coinor-libcoinutils3v5_2.11.11+ds-1+b1_amd64.deb ... Unpacking coinor-libcoinutils3v5:amd64 (2.11.11+ds-1+b1) ... Selecting previously unselected package coinor-libosi1v5:amd64. Preparing to unpack .../20-coinor-libosi1v5_0.108.10+ds-1+b1_amd64.deb ... Unpacking coinor-libosi1v5:amd64 (0.108.10+ds-1+b1) ... Selecting previously unselected package coinor-libclp1:amd64. Preparing to unpack .../21-coinor-libclp1_1.17.10+ds-1_amd64.deb ... Unpacking coinor-libclp1:amd64 (1.17.10+ds-1) ... Selecting previously unselected package coinor-libcgl1:amd64. Preparing to unpack .../22-coinor-libcgl1_0.60.9+ds-1_amd64.deb ... Unpacking coinor-libcgl1:amd64 (0.60.9+ds-1) ... Selecting previously unselected package coinor-libcbc3.1:amd64. Preparing to unpack .../23-coinor-libcbc3.1_2.10.12+ds-1_amd64.deb ... Unpacking coinor-libcbc3.1:amd64 (2.10.12+ds-1) ... Selecting previously unselected package coinor-cbc. Preparing to unpack .../24-coinor-cbc_2.10.12+ds-1_amd64.deb ... Unpacking coinor-cbc (2.10.12+ds-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../25-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../26-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../27-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../28-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../29-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../30-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../31-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../32-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../33-libicu72_72.1-5+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-5+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../34-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../35-gettext_0.22.5-2_amd64.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../36-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../37-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../38-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../39-python3-autocommand_2.2.2-3_all.deb ... Unpacking python3-autocommand (2.2.2-3) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../40-python3-more-itertools_10.5.0-1_all.deb ... Unpacking python3-more-itertools (10.5.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../41-python3-typing-extensions_4.12.2-2_all.deb ... Unpacking python3-typing-extensions (4.12.2-2) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../42-python3-typeguard_4.4.1-1_all.deb ... Unpacking python3-typeguard (4.4.1-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../43-python3-inflect_7.3.1-2_all.deb ... Unpacking python3-inflect (7.3.1-2) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../44-python3-jaraco.context_6.0.0-1_all.deb ... Unpacking python3-jaraco.context (6.0.0-1) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../45-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../46-python3-pkg-resources_74.1.2-2_all.deb ... Unpacking python3-pkg-resources (74.1.2-2) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../47-python3-zipp_3.21.0-1_all.deb ... Unpacking python3-zipp (3.21.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../48-python3-setuptools_74.1.2-2_all.deb ... Unpacking python3-setuptools (74.1.2-2) ... Selecting previously unselected package dh-python. Preparing to unpack .../49-dh-python_6.20241024_all.deb ... Unpacking dh-python (6.20241024) ... Selecting previously unselected package python3-all. Preparing to unpack .../50-python3-all_3.12.6-1_amd64.deb ... Unpacking python3-all (3.12.6-1) ... Selecting previously unselected package python3-pyparsing. Preparing to unpack .../51-python3-pyparsing_3.1.2-1_all.deb ... Unpacking python3-pyparsing (3.1.2-1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libkeyutils1:amd64 (1.6.3-4) ... Setting up libicu72:amd64 (72.1-5+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libdebhelper-perl (13.20) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libcom-err2:amd64 (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up libkrb5support0:amd64 (1.21.3-3) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Sun Nov 24 14:27:11 UTC 2024. Universal Time is now: Sun Nov 24 14:27:11 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... Setting up libblas3:amd64 (3.12.0-3+b1) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode Setting up autopoint (0.22.5-2) ... Setting up libk5crypto3:amd64 (1.21.3-3) ... Setting up libgfortran5:amd64 (14.2.0-8) ... Setting up autoconf (2.72-3) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up netbase (6.4) ... Setting up libkrb5-3:amd64 (1.21.3-3) ... Setting up readline-common (8.2-5) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up liblapack3:amd64 (3.12.0-3+b1) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode Setting up gettext (0.22.5-2) ... Setting up libtool (2.4.7-8) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up coinor-libcoinutils3v5:amd64 (2.11.11+ds-1+b1) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-3) ... Setting up coinor-libosi1v5:amd64 (0.108.10+ds-1+b1) ... Setting up libreadline8t64:amd64 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-5) ... Setting up libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up coinor-libclp1:amd64 (1.17.10+ds-1) ... Setting up libnsl2:amd64 (1.3.0-3+b3) ... Setting up coinor-libcgl1:amd64 (0.60.9+ds-1) ... Setting up libpython3.12-stdlib:amd64 (3.12.7-3) ... Setting up python3.12 (3.12.7-3) ... Setting up debhelper (13.20) ... Setting up coinor-libcbc3.1:amd64 (2.10.12+ds-1) ... Setting up libpython3-stdlib:amd64 (3.12.6-1) ... Setting up python3 (3.12.6-1) ... Setting up python3-zipp (3.21.0-1) ... Setting up python3-autocommand (2.2.2-3) ... Setting up coinor-cbc (2.10.12+ds-1) ... Setting up python3-pyparsing (3.1.2-1) ... Setting up python3-typing-extensions (4.12.2-2) ... Setting up python3-more-itertools (10.5.0-1) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-jaraco.context (6.0.0-1) ... Setting up python3-typeguard (4.4.1-1) ... Setting up python3-all (3.12.6-1) ... Setting up python3-inflect (7.3.1-2) ... Setting up python3-pkg-resources (74.1.2-2) ... Setting up python3-setuptools (74.1.2-2) ... Setting up dh-python (6.20241024) ... Processing triggers for libc-bin (2.40-3) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/python-pulp-2.7.0+dfsg/ && 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 > ../python-pulp_2.7.0+dfsg-4_source.changes dpkg-buildpackage: info: source package python-pulp dpkg-buildpackage: info: source version 2.7.0+dfsg-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Nilesh Patra dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: info: using options from python-pulp-2.7.0+dfsg/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ debian/rules clean dh clean --buildsystem=pybuild --with python3 dh_auto_clean -O--buildsystem=pybuild I: pybuild base:311: python3.12 setup.py clean /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) running clean removing '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build' (and everything under it) 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.12' does not exist -- can't clean it dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary dh binary --buildsystem=pybuild --with python3 dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild I: pybuild base:311: python3.12 setup.py config /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) running config dh_auto_build -O--buildsystem=pybuild I: pybuild base:311: /usr/bin/python3 setup.py build /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) running build running build_py creating /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/constants.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/utilities.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/mps_lp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/sparse.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/pulp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp running egg_info creating PuLP.egg-info writing PuLP.egg-info/PKG-INFO writing dependency_links to PuLP.egg-info/dependency_links.txt writing entry points to PuLP.egg-info/entry_points.txt writing top-level names to PuLP.egg-info/top_level.txt writing manifest file 'PuLP.egg-info/SOURCES.txt' reading manifest file 'PuLP.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'PuLP.egg-info/SOURCES.txt' /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'pulp.apis' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'pulp.apis' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'pulp.apis' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'pulp.apis' to be distributed and are already explicitly excluding 'pulp.apis' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'pulp.solverdir' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'pulp.solverdir' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'pulp.solverdir' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'pulp.solverdir' to be distributed and are already explicitly excluding 'pulp.solverdir' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'pulp.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'pulp.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'pulp.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'pulp.tests' to be distributed and are already explicitly excluding 'pulp.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) copying pulp/pulp.cfg.buildout -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/pulp.cfg.linux -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/pulp.cfg.osx -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/pulp.cfg.win -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp creating /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/choco_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/coin_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/core.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/cplex_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/glpk_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/gurobi_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/highs_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/mipcl_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/mosek_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/scip_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/xpress_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis creating /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/solverdir copying pulp/solverdir/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/solverdir creating /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests copying pulp/tests/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests copying pulp/tests/bin_packing_problem.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests copying pulp/tests/run_tests.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests copying pulp/tests/test_examples.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests copying pulp/tests/test_pulp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests dh_auto_test -O--buildsystem=pybuild I: pybuild pybuild:308: cp -av examples /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build 'examples' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples' 'examples/wedding_initial.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/wedding_initial.py' 'examples/CGcolumnwise.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/CGcolumnwise.py' 'examples/test2.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/test2.py' 'examples/SpongeRollProblem5.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/SpongeRollProblem5.py' 'examples/SpongeRollProblem6.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/SpongeRollProblem6.py' 'examples/WhiskasModel2.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/WhiskasModel2.py' 'examples/SpongeRollProblem2.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/SpongeRollProblem2.py' 'examples/furniture.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/furniture.py' 'examples/test6.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/test6.py' 'examples/BeerDistributionProblem.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/BeerDistributionProblem.py' 'examples/CG.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/CG.py' 'examples/wedding.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/wedding.py' 'examples/SpongeRollProblem3.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/SpongeRollProblem3.py' 'examples/BeerDistributionProblemWarehouseExtension.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/BeerDistributionProblemWarehouseExtension.py' 'examples/test3.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/test3.py' 'examples/Two_stage_Stochastic_GemstoneTools.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/Two_stage_Stochastic_GemstoneTools.py' 'examples/AmericanSteelProblem.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/AmericanSteelProblem.py' 'examples/test1.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/test1.py' 'examples/test5.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/test5.py' 'examples/BeerDistributionProblem_resolve.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/BeerDistributionProblem_resolve.py' 'examples/SpongeRollProblem1.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/SpongeRollProblem1.py' 'examples/Sudoku1.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/Sudoku1.py' 'examples/__init__.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/__init__.py' 'examples/WhiskasModel1.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/WhiskasModel1.py' 'examples/test4.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/test4.py' 'examples/Sudoku2.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/Sudoku2.py' 'examples/SpongeRollProblem4.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/SpongeRollProblem4.py' 'examples/test7.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/test7.py' 'examples/ComputerPlantProblem.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/ComputerPlantProblem.py' 'examples/BeerDistributionProblemCompetitorExtension.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/BeerDistributionProblemCompetitorExtension.py' I: pybuild base:311: cd /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build; python3.12 -m unittest discover -v /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/xpress_api.py:322: SyntaxWarning: invalid escape sequence '\ ' """ Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/8b49629970aa44c4ae83430daaaecc67-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/8b49629970aa44c4ae83430daaaecc67-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 18 RHS At line 22 BOUNDS At line 26 ENDATA Problem MODEL has 3 rows, 3 columns and 6 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 1 (-2) rows, 2 (-1) columns and 2 (-4) elements 0 Obj 51.9 Primal inf 2.099999 (1) 1 Obj 54 Optimal - objective value 54 After Postsolve, objective 54, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 54 - 1 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/17a714b6834d4ca6b84b87ad8ab4372a-pulp.mps max timeMode elapsed branch printingOptions all solution /tmp/17a714b6834d4ca6b84b87ad8ab4372a-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 6 COLUMNS At line 67 RHS At line 69 BOUNDS At line 85 ENDATA Problem MODEL has 1 rows, 15 columns and 15 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 4.1943e+06 - 0.00 seconds Cgl0004I processed model has 1 rows, 15 columns (15 integer (15 of which binary)) and 15 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0038I Initial state - 1 integers unsatisfied sum - 0.117203 Cbc0038I Pass 1: suminf. 0.11720 (1) obj. 4.1943e+06 iterations 0 Cbc0038I Solution found of 3.70254e+06 Cbc0038I Before mini branch and bound, 14 integers at bound fixed and 0 continuous Cbc0038I Full problem 1 rows 15 columns, reduced to 0 rows 0 columns Cbc0038I Mini branch and bound did not improve solution (0.00 seconds) Cbc0038I Round again with cutoff of 3.75171e+06 Cbc0038I Pass 2: suminf. 0.11720 (1) obj. 4.1943e+06 iterations 0 Cbc0038I Pass 3: suminf. 0.06253 (1) obj. 3.75171e+06 iterations 2 Cbc0038I Pass 4: suminf. 0.37468 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 5: suminf. 0.06203 (1) obj. 4.1943e+06 iterations 2 Cbc0038I Pass 6: suminf. 0.06203 (1) obj. 4.1943e+06 iterations 0 Cbc0038I Pass 7: suminf. 0.06284 (1) obj. 3.75171e+06 iterations 2 Cbc0038I Pass 8: suminf. 0.37438 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 9: suminf. 0.41991 (1) obj. 4.1943e+06 iterations 5 Cbc0038I Solution found of 3.86407e+06 Cbc0038I Before mini branch and bound, 9 integers at bound fixed and 0 continuous Cbc0038I Full problem 1 rows 15 columns, reduced to 1 rows 6 columns Cbc0038I Mini branch and bound improved solution from 3.86407e+06 to 4.09345e+06 (0.01 seconds) Cbc0038I Round again with cutoff of 4.11362e+06 Cbc0038I Pass 10: suminf. 0.11720 (1) obj. 4.1943e+06 iterations 0 Cbc0038I Pass 11: suminf. 0.47728 (1) obj. 4.11362e+06 iterations 2 Cbc0038I Pass 12: suminf. 0.37468 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 13: suminf. 0.37291 (1) obj. 4.1943e+06 iterations 5 Cbc0038I Pass 14: suminf. 0.47551 (1) obj. 4.11362e+06 iterations 1 Cbc0038I Pass 15: suminf. 0.37291 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 16: suminf. 0.05947 (1) obj. 4.1943e+06 iterations 2 Cbc0038I Pass 17: suminf. 0.05947 (1) obj. 4.1943e+06 iterations 0 Cbc0038I Pass 18: suminf. 0.47527 (1) obj. 4.11362e+06 iterations 2 Cbc0038I Pass 19: suminf. 0.37267 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 20: suminf. 0.37324 (1) obj. 4.1943e+06 iterations 3 Cbc0038I Pass 21: suminf. 0.47584 (1) obj. 4.11362e+06 iterations 1 Cbc0038I Pass 22: suminf. 0.37324 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 23: suminf. 0.11177 (1) obj. 4.11362e+06 iterations 8 Cbc0038I Solution found of 4.17588e+06 Cbc0038I Before mini branch and bound, 4 integers at bound fixed and 0 continuous Cbc0038I Full problem 1 rows 15 columns, reduced to 1 rows 11 columns Cbc0038I Mini branch and bound did not improve solution (0.02 seconds) Cbc0038I Round again with cutoff of 4.18141e+06 Cbc0038I Pass 24: suminf. 0.11720 (1) obj. 4.1943e+06 iterations 0 Cbc0038I Pass 25: suminf. 0.39108 (1) obj. 4.18141e+06 iterations 2 Cbc0038I Pass 26: suminf. 0.37468 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 27: suminf. 0.04616 (1) obj. 4.1943e+06 iterations 9 Cbc0038I Pass 28: suminf. 0.04616 (1) obj. 4.1943e+06 iterations 0 Cbc0038I Pass 29: suminf. 0.37926 (1) obj. 4.18141e+06 iterations 2 Cbc0038I Pass 30: suminf. 0.36286 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 31: suminf. 0.44603 (1) obj. 4.1943e+06 iterations 3 Cbc0038I Pass 32: suminf. 0.46243 (1) obj. 4.18141e+06 iterations 1 Cbc0038I Pass 33: suminf. 0.44603 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 34: suminf. 0.27008 (1) obj. 4.18141e+06 iterations 3 Cbc0038I Pass 35: suminf. 0.40813 (1) obj. 4.1943e+06 iterations 2 Cbc0038I Pass 36: suminf. 0.39173 (1) obj. 4.18141e+06 iterations 1 Cbc0038I Pass 37: suminf. 0.39173 (1) obj. 4.18141e+06 iterations 0 Cbc0038I Pass 38: suminf. 0.42363 (1) obj. 4.18141e+06 iterations 5 Cbc0038I Pass 39: suminf. 0.44003 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 40: suminf. 0.42363 (1) obj. 4.18141e+06 iterations 1 Cbc0038I Pass 41: suminf. 0.13391 (1) obj. 4.18141e+06 iterations 5 Cbc0038I Pass 42: suminf. 0.13391 (1) obj. 4.18141e+06 iterations 0 Cbc0038I Pass 43: suminf. 0.36683 (1) obj. 4.1943e+06 iterations 2 Cbc0038I Pass 44: suminf. 0.35043 (1) obj. 4.18141e+06 iterations 1 Cbc0038I Pass 45: suminf. 0.34946 (1) obj. 4.18141e+06 iterations 3 Cbc0038I Pass 46: suminf. 0.36586 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 47: suminf. 0.34946 (1) obj. 4.18141e+06 iterations 1 Cbc0038I Pass 48: suminf. 0.21927 (1) obj. 4.18141e+06 iterations 4 Cbc0038I Pass 49: suminf. 0.21927 (1) obj. 4.18141e+06 iterations 0 Cbc0038I Pass 50: suminf. 0.36579 (1) obj. 4.1943e+06 iterations 2 Cbc0038I Pass 51: suminf. 0.34940 (1) obj. 4.18141e+06 iterations 1 Cbc0038I Pass 52: suminf. 0.08360 (1) obj. 4.1943e+06 iterations 9 Cbc0038I Pass 53: suminf. 0.08360 (1) obj. 4.1943e+06 iterations 0 Cbc0038I No solution found this major pass Cbc0038I Before mini branch and bound, 1 integers at bound fixed and 0 continuous Cbc0038I Full problem 1 rows 15 columns, reduced to 1 rows 14 columns Cbc0038I Mini branch and bound did not improve solution (0.03 seconds) Cbc0038I After 0.03 seconds - Feasibility pump exiting with objective of 4.17588e+06 - took 0.03 seconds Cbc0012I Integer solution of 4175879 found by feasibility pump after 0 iterations and 0 nodes (0.03 seconds) Cbc0038I Full problem 1 rows 15 columns, reduced to 1 rows 8 columns Cbc0012I Integer solution of 4190215 found by DiveCoefficient after 9 iterations and 0 nodes (0.04 seconds) Cbc0031I 1 added rows had average density of 15 Cbc0013I At root node, 1 cuts changed objective from 4194303.5 to 4190215 in 2 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 1 row cuts average 15.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 2 (Knapsack) - 2 row cuts average 15.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective 4190215, took 9 iterations and 0 nodes (0.04 seconds) Cbc0035I Maximum depth 0, 5 variables fixed on reduced cost Cuts at root node changed objective from 4.1943e+06 to 4.19022e+06 Probing was tried 2 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 2 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 2 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 2 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 2 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 2 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 4190215.00000000 Enumerated nodes: 0 Total iterations: 9 Time (CPU seconds): 0.03 Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.03 (Wallclock seconds): 0.04 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/21db88bde3bf49d8879ad307c7721272-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/21db88bde3bf49d8879ad307c7721272-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 167 COLUMNS At line 769 RHS At line 932 BOUNDS At line 1028 ENDATA Problem MODEL has 162 rows, 149 columns and 411 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 2546.96 - 0.00 seconds Cgl0004I processed model has 138 rows, 130 columns (45 integer (45 of which binary)) and 404 elements Cbc0038I Initial state - 11 integers unsatisfied sum - 3.22004 Cbc0038I Pass 1: suminf. 0.21132 (2) obj. 2712.05 iterations 41 Cbc0038I Pass 2: suminf. 0.00000 (0) obj. 3533.99 iterations 5 Cbc0038I Solution found of 3533.99 Cbc0038I Relaxing continuous gives 3508.51 Cbc0038I Before mini branch and bound, 33 integers at bound fixed and 48 continuous Cbc0038I Full problem 138 rows 130 columns, reduced to 34 rows 38 columns Cbc0038I Mini branch and bound did not improve solution (0.02 seconds) Cbc0038I Round again with cutoff of 3412.36 Cbc0038I Pass 3: suminf. 0.21132 (2) obj. 2712.05 iterations 0 Cbc0038I Pass 4: suminf. 0.18854 (1) obj. 3412.36 iterations 10 Cbc0038I Pass 5: suminf. 0.15087 (1) obj. 3078.47 iterations 3 Cbc0038I Pass 6: suminf. 1.43534 (6) obj. 3412.36 iterations 33 Cbc0038I Pass 7: suminf. 0.67621 (4) obj. 3412.36 iterations 19 Cbc0038I Pass 8: suminf. 0.62081 (4) obj. 3412.36 iterations 15 Cbc0038I Pass 9: suminf. 0.60340 (5) obj. 3412.36 iterations 3 Cbc0038I Pass 10: suminf. 1.69320 (5) obj. 3412.36 iterations 27 Cbc0038I Pass 11: suminf. 0.73997 (5) obj. 3412.36 iterations 24 Cbc0038I Pass 12: suminf. 0.06045 (2) obj. 3412.36 iterations 27 Cbc0038I Pass 13: suminf. 1.69786 (5) obj. 3412.36 iterations 17 Cbc0038I Pass 14: suminf. 0.81667 (2) obj. 3412.36 iterations 13 Cbc0038I Pass 15: suminf. 0.46319 (1) obj. 3412.36 iterations 1 Cbc0038I Pass 16: suminf. 0.39907 (2) obj. 3412.36 iterations 12 Cbc0038I Pass 17: suminf. 1.35725 (3) obj. 3412.36 iterations 8 Cbc0038I Pass 18: suminf. 0.89952 (3) obj. 3412.36 iterations 11 Cbc0038I Pass 19: suminf. 0.81687 (4) obj. 3403.23 iterations 38 Cbc0038I Pass 20: suminf. 0.38652 (5) obj. 3412.36 iterations 16 Cbc0038I Pass 21: suminf. 0.94297 (3) obj. 3412.36 iterations 23 Cbc0038I Pass 22: suminf. 0.00000 (0) obj. 3412.36 iterations 19 Cbc0038I Solution found of 3412.36 Cbc0038I Relaxing continuous gives 3371.83 Cbc0038I Before mini branch and bound, 16 integers at bound fixed and 32 continuous Cbc0038I Full problem 138 rows 130 columns, reduced to 95 rows 82 columns Cbc0038I Mini branch and bound improved solution from 3371.83 to 3208.96 (0.12 seconds) Cbc0038I Round again with cutoff of 3076.56 Cbc0038I Pass 23: suminf. 0.21132 (2) obj. 2712.05 iterations 0 Cbc0038I Pass 24: suminf. 0.15579 (2) obj. 3076.56 iterations 13 Cbc0038I Pass 25: suminf. 0.15478 (4) obj. 3076.56 iterations 11 Cbc0038I Pass 26: suminf. 0.40349 (4) obj. 3076.56 iterations 7 Cbc0038I Pass 27: suminf. 1.01552 (4) obj. 3076.56 iterations 59 Cbc0038I Pass 28: suminf. 0.50768 (2) obj. 3076.56 iterations 24 Cbc0038I Pass 29: suminf. 0.21132 (2) obj. 2928.38 iterations 5 Cbc0038I Pass 30: suminf. 0.32821 (3) obj. 3076.56 iterations 17 Cbc0038I Pass 31: suminf. 0.27944 (7) obj. 3076.56 iterations 6 Cbc0038I Pass 32: suminf. 1.75131 (6) obj. 3076.56 iterations 11 Cbc0038I Pass 33: suminf. 0.21132 (2) obj. 2849.26 iterations 17 Cbc0038I Pass 34: suminf. 0.50760 (2) obj. 3076.56 iterations 8 Cbc0038I Pass 35: suminf. 0.48310 (6) obj. 3076.56 iterations 5 Cbc0038I Pass 36: suminf. 1.75131 (6) obj. 3076.56 iterations 20 Cbc0038I Pass 37: suminf. 1.87842 (10) obj. 3076.56 iterations 47 Cbc0038I Pass 38: suminf. 0.56850 (3) obj. 3076.56 iterations 36 Cbc0038I Pass 39: suminf. 0.60271 (4) obj. 3076.56 iterations 17 Cbc0038I Pass 40: suminf. 0.35209 (4) obj. 3076.56 iterations 14 Cbc0038I Pass 41: suminf. 1.25851 (4) obj. 3076.56 iterations 29 Cbc0038I Pass 42: suminf. 0.87809 (2) obj. 3076.56 iterations 8 Cbc0038I Pass 43: suminf. 0.06045 (1) obj. 3076.56 iterations 23 Cbc0038I Pass 44: suminf. 0.17502 (2) obj. 3076.56 iterations 10 Cbc0038I Pass 45: suminf. 1.60812 (8) obj. 3076.56 iterations 27 Cbc0038I Pass 46: suminf. 0.52364 (3) obj. 3076.56 iterations 24 Cbc0038I Pass 47: suminf. 0.17502 (2) obj. 3076.56 iterations 15 Cbc0038I Pass 48: suminf. 1.49749 (6) obj. 3076.56 iterations 35 Cbc0038I Pass 49: suminf. 0.33422 (3) obj. 3076.56 iterations 18 Cbc0038I Pass 50: suminf. 0.93164 (3) obj. 3076.56 iterations 10 Cbc0038I Pass 51: suminf. 0.93164 (3) obj. 3076.56 iterations 4 Cbc0038I Pass 52: suminf. 0.16639 (2) obj. 3076.56 iterations 14 Cbc0038I No solution found this major pass Cbc0038I Before mini branch and bound, 15 integers at bound fixed and 30 continuous Cbc0038I Full problem 138 rows 130 columns, reduced to 96 rows 81 columns Cbc0038I Mini branch and bound did not improve solution (0.22 seconds) Cbc0038I After 0.22 seconds - Feasibility pump exiting with objective of 3208.96 - took 0.21 seconds Cbc0012I Integer solution of 3208.957 found by feasibility pump after 0 iterations and 0 nodes (0.22 seconds) Cbc0038I Full problem 138 rows 130 columns, reduced to 40 rows 52 columns Cbc0031I 16 added rows had average density of 46.625 Cbc0013I At root node, 16 cuts changed objective from 2546.9589 to 2700.7923 in 100 passes Cbc0014I Cut generator 0 (Probing) - 45 row cuts average 2.1 elements, 1 column cuts (1 active) in 0.041 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 1114 row cuts average 78.1 elements, 0 column cuts (0 active) in 0.072 seconds - new frequency is 1 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.016 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.002 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 98 row cuts average 8.2 elements, 0 column cuts (0 active) in 0.046 seconds - new frequency is 1 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.032 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 90 row cuts average 34.2 elements, 0 column cuts (0 active) in 0.012 seconds - new frequency is 1 Cbc0010I After 0 nodes, 1 on tree, 3208.957 best solution, best possible 2700.7923 (0.74 seconds) Cbc0038I Full problem 138 rows 130 columns, reduced to 57 rows 66 columns Cbc0038I Full problem 138 rows 130 columns, reduced to 33 rows 47 columns Cbc0001I Search completed - best objective 3208.95704688445, took 4740 iterations and 94 nodes (1.48 seconds) Cbc0032I Strong branching done 966 times (8486 iterations), fathomed 27 nodes and fixed 39 variables Cbc0035I Maximum depth 13, 186 variables fixed on reduced cost Cuts at root node changed objective from 2546.96 to 2700.79 Probing was tried 100 times and created 46 cuts of which 0 were active after adding rounds of cuts (0.041 seconds) Gomory was tried 302 times and created 1624 cuts of which 0 were active after adding rounds of cuts (0.109 seconds) Knapsack was tried 100 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.016 seconds) Clique was tried 100 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.002 seconds) MixedIntegerRounding2 was tried 302 times and created 263 cuts of which 0 were active after adding rounds of cuts (0.083 seconds) FlowCover was tried 100 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.032 seconds) TwoMirCuts was tried 302 times and created 209 cuts of which 0 were active after adding rounds of cuts (0.045 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ImplicationCuts was tried 229 times and created 24 cuts of which 0 were active after adding rounds of cuts (0.005 seconds) Result - Optimal solution found Objective value: 3208.95704688 Enumerated nodes: 94 Total iterations: 4740 Time (CPU seconds): 1.47 Time (Wallclock seconds): 1.50 Option for printingOptions changed from normal to all Total time (CPU seconds): 1.47 (Wallclock seconds): 1.50 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/98009af72e7b47e1aa8e5c7f0f8f862d-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/98009af72e7b47e1aa8e5c7f0f8f862d-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 225 COLUMNS At line 1656 RHS At line 1877 BOUNDS At line 2088 ENDATA Problem MODEL has 220 rows, 210 columns and 800 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is -91.95 - 0.00 seconds Cgl0004I processed model has 220 rows, 210 columns (210 integer (210 of which binary)) and 800 elements Cutoff increment increased from 1e-05 to 0.04995 Cbc0038I Initial state - 0 integers unsatisfied sum - 9.4369e-15 Cbc0038I Solution found of -91.95 Cbc0038I Before mini branch and bound, 210 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.01 seconds) Cbc0038I After 0.01 seconds - Feasibility pump exiting with objective of -91.95 - took 0.00 seconds Cbc0012I Integer solution of -91.95 found by feasibility pump after 0 iterations and 0 nodes (0.01 seconds) Cbc0001I Search completed - best objective -91.95000000000007, took 0 iterations and 0 nodes (0.01 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from -91.95 to -91.95 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: -91.95000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.01 Time (Wallclock seconds): 0.01 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.01 (Wallclock seconds): 0.02 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/ed1b8a8bcb00429ab3e9f854c39dd213-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/ed1b8a8bcb00429ab3e9f854c39dd213-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 120 RHS At line 124 BOUNDS At line 145 ENDATA Problem MODEL has 3 rows, 26 columns and 65 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0004I processed model has 3 rows, 26 columns (20 integer (20 of which binary)) and 65 elements Cbc0038I Initial state - 3 integers unsatisfied sum - 0.93755 Cbc0038I Pass 1: suminf. 0.00000 (0) obj. 49 iterations 3 Cbc0038I Solution found of 49 Cbc0038I Relaxing continuous gives 49 Cbc0038I Before mini branch and bound, 17 integers at bound fixed and 3 continuous Cbc0038I Full problem 3 rows 26 columns, reduced to 0 rows 0 columns Cbc0038I Mini branch and bound did not improve solution (0.00 seconds) Cbc0038I Round again with cutoff of 44.1 Cbc0038I Pass 2: suminf. 0.03379 (1) obj. 44.1 iterations 1 Cbc0038I Pass 3: suminf. 0.41673 (1) obj. 44.1 iterations 4 Cbc0038I Pass 4: suminf. 0.05673 (1) obj. 44.1 iterations 3 Cbc0038I Pass 5: suminf. 0.44065 (2) obj. 44.1 iterations 7 Cbc0038I Pass 6: suminf. 0.44065 (2) obj. 44.1 iterations 0 Cbc0038I Pass 7: suminf. 0.25586 (2) obj. 44.1 iterations 4 Cbc0038I Pass 8: suminf. 0.21084 (3) obj. 44.1 iterations 1 Cbc0038I Pass 9: suminf. 0.52728 (3) obj. 44.1 iterations 5 Cbc0038I Pass 10: suminf. 0.52728 (3) obj. 44.1 iterations 0 Cbc0038I Pass 11: suminf. 0.35253 (2) obj. 44.1 iterations 4 Cbc0038I Pass 12: suminf. 0.00000 (0) obj. 44.1 iterations 3 Cbc0038I Solution found of 44.1 Cbc0038I Relaxing continuous gives 43 Cbc0038I Before mini branch and bound, 9 integers at bound fixed and 0 continuous Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 17 columns Cbc0038I Mini branch and bound improved solution from 43 to 19 (0.01 seconds) Cbc0038I Round again with cutoff of 15.2 Cbc0038I Pass 13: suminf. 0.42567 (3) obj. 15.2 iterations 3 Cbc0038I Pass 14: suminf. 0.61251 (3) obj. 15.2 iterations 2 Cbc0038I Pass 15: suminf. 0.40844 (3) obj. 15.2 iterations 2 Cbc0038I Pass 16: suminf. 0.68419 (3) obj. 15.2 iterations 5 Cbc0038I Pass 17: suminf. 0.58989 (3) obj. 15.2 iterations 1 Cbc0038I Pass 18: suminf. 0.61574 (2) obj. 15.2 iterations 2 Cbc0038I Pass 19: suminf. 0.31764 (2) obj. 15.2 iterations 2 Cbc0038I Pass 20: suminf. 0.51893 (2) obj. 15.2 iterations 2 Cbc0038I Pass 21: suminf. 0.46213 (2) obj. 15.2 iterations 9 Cbc0038I Pass 22: suminf. 0.46213 (2) obj. 15.2 iterations 0 Cbc0038I Pass 23: suminf. 0.16140 (1) obj. 15.2 iterations 4 Cbc0038I Pass 24: suminf. 0.16140 (1) obj. 15.2 iterations 0 Cbc0038I Pass 25: suminf. 0.35235 (2) obj. 15.2 iterations 3 Cbc0038I Pass 26: suminf. 0.58264 (3) obj. 15.2 iterations 8 Cbc0038I Pass 27: suminf. 0.58264 (3) obj. 15.2 iterations 0 Cbc0038I Pass 28: suminf. 0.81503 (3) obj. 15.2 iterations 4 Cbc0038I Pass 29: suminf. 0.28101 (2) obj. 15.2 iterations 6 Cbc0038I Pass 30: suminf. 0.88898 (3) obj. 15.2 iterations 3 Cbc0038I Pass 31: suminf. 0.50621 (2) obj. 15.2 iterations 5 Cbc0038I Pass 32: suminf. 0.68330 (2) obj. 15.2 iterations 2 Cbc0038I Pass 33: suminf. 0.84994 (3) obj. 15.2 iterations 13 Cbc0038I Pass 34: suminf. 0.32278 (3) obj. 15.2 iterations 5 Cbc0038I Pass 35: suminf. 0.68117 (2) obj. 15.2 iterations 5 Cbc0038I Pass 36: suminf. 0.30739 (2) obj. 15.2 iterations 3 Cbc0038I Pass 37: suminf. 0.42713 (3) obj. 15.2 iterations 3 Cbc0038I Pass 38: suminf. 0.21676 (3) obj. 15.2 iterations 3 Cbc0038I Pass 39: suminf. 0.28752 (2) obj. 15.2 iterations 4 Cbc0038I Pass 40: suminf. 0.28752 (2) obj. 15.2 iterations 0 Cbc0038I Pass 41: suminf. 0.66228 (3) obj. 15.2 iterations 4 Cbc0038I Pass 42: suminf. 0.20526 (1) obj. 15.2 iterations 7 Cbc0038I No solution found this major pass Cbc0038I Before mini branch and bound, 2 integers at bound fixed and 0 continuous Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 24 columns Cbc0038I Mini branch and bound improved solution from 19 to 12 (0.03 seconds) Cbc0038I Round again with cutoff of 8.39999 Cbc0038I Pass 42: suminf. 0.57141 (3) obj. 8.39999 iterations 0 Cbc0038I Pass 43: suminf. 0.92929 (3) obj. 8.39999 iterations 2 Cbc0038I Pass 44: suminf. 0.67043 (3) obj. 8.39999 iterations 4 Cbc0038I Pass 45: suminf. 0.77144 (2) obj. 8.39999 iterations 2 Cbc0038I Pass 46: suminf. 0.84867 (3) obj. 8.39999 iterations 7 Cbc0038I Pass 47: suminf. 0.52248 (2) obj. 8.39999 iterations 5 Cbc0038I Pass 48: suminf. 0.64205 (3) obj. 8.39999 iterations 2 Cbc0038I Pass 49: suminf. 0.43341 (2) obj. 8.39999 iterations 3 Cbc0038I Pass 50: suminf. 0.64449 (2) obj. 8.39999 iterations 3 Cbc0038I Pass 51: suminf. 0.27225 (3) obj. 8.39999 iterations 3 Cbc0038I Pass 52: suminf. 0.42427 (3) obj. 8.39999 iterations 3 Cbc0038I Pass 53: suminf. 0.17415 (1) obj. 8.39999 iterations 5 Cbc0038I Pass 54: suminf. 0.38392 (2) obj. 8.39999 iterations 3 Cbc0038I Pass 55: suminf. 0.33503 (3) obj. 8.39999 iterations 13 Cbc0038I Pass 56: suminf. 0.27030 (2) obj. 8.39999 iterations 2 Cbc0038I Pass 57: suminf. 0.67298 (3) obj. 8.39999 iterations 2 Cbc0038I Pass 58: suminf. 0.64598 (3) obj. 8.39999 iterations 8 Cbc0038I Pass 59: suminf. 0.64598 (3) obj. 8.39999 iterations 0 Cbc0038I Pass 60: suminf. 1.19613 (3) obj. 8.39999 iterations 2 Cbc0038I Pass 61: suminf. 1.07322 (3) obj. 8.39999 iterations 1 Cbc0038I Pass 62: suminf. 0.59172 (3) obj. 8.39999 iterations 3 Cbc0038I Pass 63: suminf. 1.07614 (3) obj. 8.39999 iterations 2 Cbc0038I Pass 64: suminf. 0.76214 (3) obj. 8.39999 iterations 1 Cbc0038I Pass 65: suminf. 1.13205 (3) obj. 8.39999 iterations 7 Cbc0038I Pass 66: suminf. 0.77225 (3) obj. 8.39999 iterations 2 Cbc0038I Pass 67: suminf. 0.51035 (2) obj. 8.39999 iterations 4 Cbc0038I Pass 68: suminf. 0.46873 (3) obj. 8.39999 iterations 3 Cbc0038I Pass 69: suminf. 0.74047 (3) obj. 8.39999 iterations 6 Cbc0038I Pass 70: suminf. 0.35163 (2) obj. 8.39999 iterations 4 Cbc0038I Pass 71: suminf. 0.95395 (3) obj. 8.39999 iterations 3 Cbc0038I No solution found this major pass Cbc0038I Before mini branch and bound, 1 integers at bound fixed and 0 continuous Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 25 columns Cbc0038I Mini branch and bound improved solution from 12 to 6 (0.05 seconds) Cbc0038I Round again with cutoff of 4.19999 Cbc0038I Pass 71: suminf. 0.66143 (3) obj. 4.19999 iterations 0 Cbc0038I Pass 72: suminf. 0.94438 (3) obj. 4.19999 iterations 2 Cbc0038I Pass 73: suminf. 0.69610 (3) obj. 4.19999 iterations 4 Cbc0038I Pass 74: suminf. 0.74705 (2) obj. 4.19999 iterations 2 Cbc0038I Pass 75: suminf. 1.16347 (3) obj. 4.19999 iterations 12 Cbc0038I Pass 76: suminf. 0.34554 (3) obj. 4.19999 iterations 2 Cbc0038I Pass 77: suminf. 1.12861 (3) obj. 4.19999 iterations 2 Cbc0038I Pass 78: suminf. 0.73061 (2) obj. 4.19999 iterations 5 Cbc0038I Pass 79: suminf. 0.64580 (3) obj. 4.19999 iterations 3 Cbc0038I Pass 80: suminf. 0.86150 (3) obj. 4.19999 iterations 4 Cbc0038I Pass 81: suminf. 0.33181 (3) obj. 4.19999 iterations 6 Cbc0038I Pass 82: suminf. 0.33181 (3) obj. 4.19999 iterations 0 Cbc0038I Pass 83: suminf. 0.90926 (3) obj. 4.19999 iterations 4 Cbc0038I Pass 84: suminf. 0.90926 (3) obj. 4.19999 iterations 0 Cbc0038I Pass 85: suminf. 0.88157 (3) obj. 4.19999 iterations 2 Cbc0038I Pass 86: suminf. 0.88157 (3) obj. 4.19999 iterations 0 Cbc0038I Pass 87: suminf. 0.69207 (2) obj. 4.19999 iterations 9 Cbc0038I Pass 88: suminf. 0.64782 (2) obj. 4.19999 iterations 2 Cbc0038I Pass 89: suminf. 0.72386 (2) obj. 4.19999 iterations 3 Cbc0038I Pass 90: suminf. 0.68122 (3) obj. 4.19999 iterations 2 Cbc0038I Pass 91: suminf. 0.69207 (2) obj. 4.19999 iterations 3 Cbc0038I Pass 92: suminf. 0.50881 (3) obj. 4.19999 iterations 6 Cbc0038I Pass 93: suminf. 0.50881 (3) obj. 4.19999 iterations 0 Cbc0038I Pass 94: suminf. 0.56847 (3) obj. 4.19999 iterations 2 Cbc0038I Pass 95: suminf. 0.31337 (3) obj. 4.19999 iterations 5 Cbc0038I Pass 96: suminf. 0.60144 (3) obj. 4.19999 iterations 4 Cbc0038I Pass 97: suminf. 0.46406 (2) obj. 4.19999 iterations 2 Cbc0038I Pass 98: suminf. 0.61688 (3) obj. 4.19999 iterations 3 Cbc0038I Pass 99: suminf. 0.87230 (3) obj. 4.19999 iterations 11 Cbc0038I Pass 100: suminf. 0.69930 (3) obj. 4.19999 iterations 3 Cbc0038I No solution found this major pass Cbc0038I Before mini branch and bound, 3 integers at bound fixed and 0 continuous Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 23 columns Cbc0038I Mini branch and bound did not improve solution (0.07 seconds) Cbc0038I After 0.07 seconds - Feasibility pump exiting with objective of 6 - took 0.07 seconds Cbc0012I Integer solution of 6 found by feasibility pump after 0 iterations and 0 nodes (0.07 seconds) Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 18 columns Cbc0031I 5 added rows had average density of 19.4 Cbc0013I At root node, 5 cuts changed objective from 0 to 0 in 100 passes Cbc0014I Cut generator 0 (Probing) - 1 row cuts average 20.0 elements, 1 column cuts (1 active) in 0.004 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 582 row cuts average 25.9 elements, 0 column cuts (0 active) in 0.013 seconds - new frequency is -100 Cbc0014I Cut generator 2 (Knapsack) - 227 row cuts average 10.8 elements, 0 column cuts (0 active) in 0.017 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.001 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 541 row cuts average 18.1 elements, 0 column cuts (0 active) in 0.014 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 34 row cuts average 8.3 elements, 0 column cuts (0 active) in 0.005 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 411 row cuts average 18.1 elements, 0 column cuts (0 active) in 0.006 seconds - new frequency is -100 Cbc0010I After 0 nodes, 1 on tree, 6 best solution, best possible 0 (0.20 seconds) Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 17 columns Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 20 columns Cbc0016I Integer solution of 2 found by strong branching after 1794 iterations and 184 nodes (0.28 seconds) Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 17 columns Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 17 columns Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 19 columns Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 21 columns Cbc0010I After 1000 nodes, 6 on tree, 2 best solution, best possible 0 (0.66 seconds) Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 16 columns Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 20 columns Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 17 columns Cbc0010I After 2000 nodes, 6 on tree, 2 best solution, best possible 0 (1.18 seconds) Cbc0001I Search completed - best objective 2, took 30117 iterations and 11536 nodes (1.40 seconds) Cbc0032I Strong branching done 11292 times (29896 iterations), fathomed 480 nodes and fixed 581 variables Cbc0041I Maximum depth 14, 567 variables fixed on reduced cost (complete fathoming 661 times, 9080 nodes taking 19263 iterations) Cuts at root node changed objective from 0 to 0 Probing was tried 100 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.004 seconds) Gomory was tried 100 times and created 582 cuts of which 0 were active after adding rounds of cuts (0.013 seconds) Knapsack was tried 100 times and created 227 cuts of which 0 were active after adding rounds of cuts (0.017 seconds) Clique was tried 100 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.001 seconds) MixedIntegerRounding2 was tried 100 times and created 541 cuts of which 0 were active after adding rounds of cuts (0.014 seconds) FlowCover was tried 100 times and created 34 cuts of which 0 were active after adding rounds of cuts (0.005 seconds) TwoMirCuts was tried 100 times and created 411 cuts of which 0 were active after adding rounds of cuts (0.006 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 2.00000000 Enumerated nodes: 11536 Total iterations: 30117 Time (CPU seconds): 1.36 Time (Wallclock seconds): 1.41 Option for printingOptions changed from normal to all Total time (CPU seconds): 1.36 (Wallclock seconds): 1.41 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/2f5feaced46747dd82733c5c8fdd4794-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/2f5feaced46747dd82733c5c8fdd4794-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 18 RHS At line 22 BOUNDS At line 26 ENDATA Problem MODEL has 3 rows, 3 columns and 6 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 1 (-2) rows, 2 (-1) columns and 2 (-4) elements 0 Obj 51.9 Primal inf 2.099999 (1) 1 Obj 54 Optimal - objective value 54 After Postsolve, objective 54, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 54 - 1 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/52c9eb7cf9b541b0a06386fd413246f2-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/52c9eb7cf9b541b0a06386fd413246f2-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 18 RHS At line 22 BOUNDS At line 26 ENDATA Problem MODEL has 3 rows, 3 columns and 6 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 1 (-2) rows, 2 (-1) columns and 2 (-4) elements 0 Obj 51.9 Primal inf 2.099999 (1) 1 Obj 54 Optimal - objective value 54 After Postsolve, objective 54, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 54 - 1 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 test_doctest (pulp.tests.test_examples.Examples_DocsTests.test_doctest) runs all doctests ... ok test_examples (pulp.tests.test_examples.Examples_DocsTests.test_examples) ... /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.py:1352: UserWarning: Spaces are not permitted in the name. Converted to '_' warnings.warn("Spaces are not permitted in the name. Converted to '_'") Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/5b05bdc092444856a2ac3007005b4e54-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/5b05bdc092444856a2ac3007005b4e54-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 358 COLUMNS At line 4763 RHS At line 5117 BOUNDS At line 5848 ENDATA Problem MODEL has 353 rows, 730 columns and 2945 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0004I processed model has 0 rows, 0 columns (0 integer (0 of which binary)) and 0 elements Cbc3007W No integer variables - nothing to do Cuts at root node changed objective from 0 to -1.79769e+308 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.01 Time (Wallclock seconds): 0.02 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.02 (Wallclock seconds): 0.03 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/5135022e95c6407ca97f7a09ea626701-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/5135022e95c6407ca97f7a09ea626701-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 10 COLUMNS At line 42 RHS At line 48 BOUNDS At line 49 ENDATA Problem MODEL has 5 rows, 6 columns and 25 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 5 (0) rows, 6 (0) columns and 25 (0) elements 0 Obj 0 Primal inf 405.05674 (3) 2 Obj 0.52 Optimal - objective value 0.52 Optimal objective 0.52 - 2 iterations time 0.002 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/327aa1f6460042aa9df00ee56b83cf27-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/327aa1f6460042aa9df00ee56b83cf27-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 13 COLUMNS At line 110 RHS At line 119 BOUNDS At line 140 ENDATA Problem MODEL has 8 rows, 20 columns and 36 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 218829 - 0.00 seconds Cgl0004I processed model has 8 rows, 20 columns (20 integer (4 of which binary)) and 36 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 230300 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0012I Integer solution of 228100 found by DiveCoefficient after 13 iterations and 0 nodes (0.00 seconds) Cbc0031I 3 added rows had average density of 4 Cbc0013I At root node, 3 cuts changed objective from 218829.41 to 228100 in 3 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 4 row cuts average 5.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 4 row cuts average 5.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0001I Search completed - best objective 228100, took 13 iterations and 0 nodes (0.01 seconds) Cbc0035I Maximum depth 0, 1 variables fixed on reduced cost Cuts at root node changed objective from 218829 to 228100 Probing was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 3 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 228100.00000000 Enumerated nodes: 0 Total iterations: 13 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.01 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.01 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/e827adfc0ae84c6ca80af4c07e08b840-pulp.mps mips /tmp/e827adfc0ae84c6ca80af4c07e08b840-pulp.mst timeMode elapsed branch printingOptions all solution /tmp/e827adfc0ae84c6ca80af4c07e08b840-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 23 COLUMNS At line 24708 RHS At line 24727 BOUNDS At line 27941 ENDATA Problem MODEL has 18 rows, 3213 columns and 15062 elements Coin0008I MODEL read with 0 errors opening mipstart file /tmp/e827adfc0ae84c6ca80af4c07e08b840-pulp.mst. MIPStart values read for 3213 variables. Option for timeMode changed from cpu to elapsed Continuous objective value is 12 - 0.01 seconds Cgl0004I processed model has 18 rows, 3213 columns (3213 integer (3213 of which binary)) and 15062 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0045I MIPStart provided solution with cost 12 Cbc0012I Integer solution of 12 found by Reduced search after 0 iterations and 0 nodes (0.08 seconds) Cbc0006I The LP relaxation is infeasible or too expensive Cbc0045I Solution of 12 already found by heuristic Cuts at root node changed objective from 1.79769e+308 to -1.79769e+308 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 12.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.09 Time (Wallclock seconds): 0.10 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.11 (Wallclock seconds): 0.13 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/78c7e180599d4d8e83594e964764cfae-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/78c7e180599d4d8e83594e964764cfae-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 21 RHS At line 25 BOUNDS At line 26 ENDATA Problem MODEL has 3 rows, 6 columns and 6 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 0 (-3) rows, 0 (-6) columns and 0 (-6) elements Empty problem - 0 rows, 0 columns and 0 elements Optimal - objective value 251.5 After Postsolve, objective 251.5, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 251.5 - 0 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/8714952b93124a53acef1cf8151dfc24-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/8714952b93124a53acef1cf8151dfc24-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 6 COLUMNS At line 23 RHS At line 25 BOUNDS At line 30 ENDATA Problem MODEL has 1 rows, 4 columns and 4 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is -1.08571 - 0.00 seconds Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements Cutoff increment increased from 1e-05 to 0.00999 Cbc0012I Integer solution of -1 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0012I Integer solution of -1.05 found by DiveCoefficient after 4 iterations and 0 nodes (0.00 seconds) Cbc0031I 2 added rows had average density of 3.5 Cbc0013I At root node, 2 cuts changed objective from -1.0666667 to -1.05 in 4 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 4 row cuts average 3.5 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective -1.05, took 4 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from -1.06667 to -1.05 Probing was tried 4 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 4 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 4 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 4 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 4 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 4 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: -1.05000000 Enumerated nodes: 0 Total iterations: 4 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/9458b41b6cea4613961e7d8ed5f12b55-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/9458b41b6cea4613961e7d8ed5f12b55-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 24 RHS At line 28 BOUNDS At line 29 ENDATA Problem MODEL has 3 rows, 7 columns and 8 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 2 (-1) rows, 5 (-2) columns and 6 (-2) elements 0 Obj 138 Primal inf 206.31374 (2) Dual inf 0.99077337 (2) 0 Obj 138 Primal inf 206.31374 (2) Dual inf 3.5946036e+10 (3) 2 Obj 246.5 Optimal - objective value 246.5 After Postsolve, objective 246.5, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 246.5 - 2 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/33d76749281a47b0a617d6c8980d4c5d-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/33d76749281a47b0a617d6c8980d4c5d-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 6 COLUMNS At line 23 RHS At line 25 BOUNDS At line 30 ENDATA Problem MODEL has 1 rows, 4 columns and 4 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is -1.02222 - 0.00 seconds Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements Cutoff increment increased from 1e-05 to 0.004995 Cbc0012I Integer solution of -1 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0031I 1 added rows had average density of 2 Cbc0013I At root node, 3 cuts changed objective from -1.0214286 to -1 in 3 passes Cbc0014I Cut generator 0 (Probing) - 1 row cuts average 2.0 elements, 1 column cuts (1 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 1 (Gomory) - 4 row cuts average 3.2 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective -0.9999999999999999, took 6 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from -1.02143 to -1 Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: -1.00000000 Enumerated nodes: 0 Total iterations: 6 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/eefbcf7aa3f64f90b12fb347276efa10-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/eefbcf7aa3f64f90b12fb347276efa10-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 38 RHS At line 42 BOUNDS At line 50 ENDATA Problem MODEL has 3 rows, 7 columns and 8 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 246.5 - 0.00 seconds Cgl0003I 0 fixed, 7 tightened bounds, 0 strengthened rows, 0 substitutions Cgl0004I processed model has 3 rows, 7 columns (7 integer (0 of which binary)) and 8 elements Cutoff increment increased from 1e-05 to 0.00999 Cbc0012I Integer solution of 247 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0038I Full problem 3 rows 7 columns, reduced to 0 rows 0 columns Cbc0012I Integer solution of 246.5 found by DiveCoefficient after 1 iterations and 0 nodes (0.00 seconds) Cbc0031I 1 added rows had average density of 3 Cbc0013I At root node, 1 cuts changed objective from 246.5 to 246.5 in 3 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 2 column cuts (2 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective 246.5, took 1 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 246.5 to 246.5 Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 246.50000000 Enumerated nodes: 0 Total iterations: 1 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.01 (Wallclock seconds): 0.01 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/e91c1e569d8e4298bb4e86714fda9511-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/e91c1e569d8e4298bb4e86714fda9511-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 23 COLUMNS At line 24708 RHS At line 24727 BOUNDS At line 27941 ENDATA Problem MODEL has 18 rows, 3213 columns and 15062 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 12 - 0.01 seconds Cgl0004I processed model has 18 rows, 3213 columns (3213 integer (3213 of which binary)) and 15062 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 12 Cbc0038I Before mini branch and bound, 3213 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.08 seconds) Cbc0038I After 0.08 seconds - Feasibility pump exiting with objective of 12 - took 0.01 seconds Cbc0012I Integer solution of 12 found by feasibility pump after 0 iterations and 0 nodes (0.08 seconds) Cbc0001I Search completed - best objective 12, took 0 iterations and 0 nodes (0.09 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 12 to 12 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 12.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.09 Time (Wallclock seconds): 0.10 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.09 (Wallclock seconds): 0.12 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/48927865d3334d24b5be98e4eb649e1a-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/48927865d3334d24b5be98e4eb649e1a-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 13 COLUMNS At line 72 RHS At line 81 BOUNDS At line 94 ENDATA Problem MODEL has 8 rows, 12 columns and 24 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8600 - 0.00 seconds Cgl0004I processed model has 8 rows, 12 columns (12 integer (0 of which binary)) and 24 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8600 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8600, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8600 to 8600 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8600.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/77e6cea48c4f496ca07bb234ce496401-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/77e6cea48c4f496ca07bb234ce496401-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 86 RHS At line 90 BOUNDS At line 109 ENDATA Problem MODEL has 3 rows, 18 columns and 23 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 246.5 - 0.00 seconds Cgl0003I 0 fixed, 17 tightened bounds, 0 strengthened rows, 0 substitutions Cgl0004I processed model has 3 rows, 17 columns (17 integer (0 of which binary)) and 23 elements Cutoff increment increased from 1e-05 to 0.00999 Cbc0012I Integer solution of 246.96 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0038I Full problem 3 rows 17 columns, reduced to 0 rows 0 columns Cbc0012I Integer solution of 246.5 found by DiveCoefficient after 1 iterations and 0 nodes (0.00 seconds) Cbc0031I 1 added rows had average density of 14 Cbc0013I At root node, 1 cuts changed objective from 246.5 to 246.5 in 3 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 2 column cuts (2 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 1 row cuts average 14.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 1 row cuts average 14.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective 246.5, took 1 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 246.5 to 246.5 Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 246.50000000 Enumerated nodes: 0 Total iterations: 1 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.01 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/3c871371339f4b6bb661bb17dcf3a7da-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/3c871371339f4b6bb661bb17dcf3a7da-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 355 COLUMNS At line 4757 RHS At line 5108 BOUNDS At line 5839 ENDATA Problem MODEL has 350 rows, 730 columns and 2942 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 7 fixed, 0 tightened bounds, 0 strengthened rows, 20 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0004I processed model has 31 rows, 30 columns (30 integer (30 of which binary)) and 106 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 30 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.02 seconds) Cbc0038I After 0.02 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.02 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.02 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.01 Time (Wallclock seconds): 0.02 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.02 (Wallclock seconds): 0.03 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/4f7d5732617d4d869d975d04a37e42fd-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/4f7d5732617d4d869d975d04a37e42fd-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 356 COLUMNS At line 4839 RHS At line 5191 BOUNDS At line 5922 ENDATA Problem MODEL has 351 rows, 730 columns and 3023 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 8 fixed, 0 tightened bounds, 1 strengthened rows, 30 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 15 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 31 rows, 28 columns (28 integer (28 of which binary)) and 118 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 28 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.07 seconds) Cbc0038I After 0.07 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.07 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.07 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.07 Time (Wallclock seconds): 0.07 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.08 (Wallclock seconds): 0.08 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/0c045fd319ee4fac99d4dbae3903323d-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/0c045fd319ee4fac99d4dbae3903323d-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 357 COLUMNS At line 4921 RHS At line 5274 BOUNDS At line 6005 ENDATA Problem MODEL has 352 rows, 730 columns and 3104 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 9 fixed, 0 tightened bounds, 2 strengthened rows, 24 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 12 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 31 rows, 26 columns (26 integer (26 of which binary)) and 127 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 26 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.07 seconds) Cbc0038I After 0.07 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.07 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.07 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.07 Time (Wallclock seconds): 0.08 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.08 (Wallclock seconds): 0.08 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/f1b93c6e292b4b5a9ea46ce0f0f9435e-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/f1b93c6e292b4b5a9ea46ce0f0f9435e-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 358 COLUMNS At line 5003 RHS At line 5357 BOUNDS At line 6088 ENDATA Problem MODEL has 353 rows, 730 columns and 3185 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 9 fixed, 0 tightened bounds, 3 strengthened rows, 21 substitutions Cgl0003I 1 fixed, 0 tightened bounds, 1 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 29 rows, 23 columns (23 integer (23 of which binary)) and 118 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 23 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.08 seconds) Cbc0038I After 0.08 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.08 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.08 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.07 Time (Wallclock seconds): 0.08 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.08 (Wallclock seconds): 0.09 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/b5385d5a785c481f80276367c6746e8a-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/b5385d5a785c481f80276367c6746e8a-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 359 COLUMNS At line 5085 RHS At line 5440 BOUNDS At line 6171 ENDATA Problem MODEL has 354 rows, 730 columns and 3266 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 10 fixed, 0 tightened bounds, 4 strengthened rows, 21 substitutions Cgl0003I 1 fixed, 0 tightened bounds, 1 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 23 rows, 18 columns (18 integer (18 of which binary)) and 96 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 17 integers at bound fixed and 1 continuous Cbc0038I Mini branch and bound did not improve solution (0.08 seconds) Cbc0038I After 0.08 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.08 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.08 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.08 Time (Wallclock seconds): 0.08 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.08 (Wallclock seconds): 0.09 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/a9fa49850f864b2899a4b56737feae2d-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/a9fa49850f864b2899a4b56737feae2d-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 360 COLUMNS At line 5167 RHS At line 5523 BOUNDS At line 6254 ENDATA Problem MODEL has 355 rows, 730 columns and 3347 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 11 fixed, 0 tightened bounds, 5 strengthened rows, 29 substitutions Cgl0003I 7 fixed, 0 tightened bounds, 1 strengthened rows, 4 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 4 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 5 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 5 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 4 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 4 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 16 rows, 12 columns (12 integer (12 of which binary)) and 85 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 4.44089e-16 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 12 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.07 seconds) Cbc0038I After 0.07 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.07 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.08 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.07 Time (Wallclock seconds): 0.08 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.07 (Wallclock seconds): 0.09 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/5dd589044d8a446198dbe1a850003782-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/5dd589044d8a446198dbe1a850003782-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 361 COLUMNS At line 5249 RHS At line 5606 BOUNDS At line 6337 ENDATA Problem MODEL has 356 rows, 730 columns and 3428 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 11 fixed, 0 tightened bounds, 6 strengthened rows, 27 substitutions Cgl0003I 7 fixed, 0 tightened bounds, 2 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 5 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 4 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 3 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 17 rows, 12 columns (12 integer (12 of which binary)) and 95 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 12 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.08 seconds) Cbc0038I After 0.08 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.08 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.08 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.07 Time (Wallclock seconds): 0.09 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.08 (Wallclock seconds): 0.09 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/15e7df2a86604c679b14b59be995d68d-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/15e7df2a86604c679b14b59be995d68d-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 362 COLUMNS At line 5331 RHS At line 5689 BOUNDS At line 6420 ENDATA Problem MODEL has 357 rows, 730 columns and 3509 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 17 fixed, 0 tightened bounds, 7 strengthened rows, 23 substitutions Cgl0003I 1 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 7 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 6 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 5 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 4 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 18 rows, 12 columns (12 integer (12 of which binary)) and 108 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 12 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.07 seconds) Cbc0038I After 0.07 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.07 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.07 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.07 Time (Wallclock seconds): 0.07 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.08 (Wallclock seconds): 0.08 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/9d56890f74204b238a1d658d17f030db-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/9d56890f74204b238a1d658d17f030db-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 363 COLUMNS At line 5413 RHS At line 5772 BOUNDS At line 6503 ENDATA Problem MODEL has 358 rows, 730 columns and 3590 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 22 fixed, 0 tightened bounds, 8 strengthened rows, 21 substitutions Cgl0003I 1 fixed, 0 tightened bounds, 0 strengthened rows, 4 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 4 substitutions Cgl0003I 1 fixed, 0 tightened bounds, 3 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 6 rows, 5 columns (5 integer (5 of which binary)) and 24 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 5 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.07 seconds) Cbc0038I After 0.07 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.07 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.07 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.07 Time (Wallclock seconds): 0.08 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.07 (Wallclock seconds): 0.09 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/f3f7bfdf491842c595ad1d02ae7a630a-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/f3f7bfdf491842c595ad1d02ae7a630a-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 364 COLUMNS At line 5495 RHS At line 5855 BOUNDS At line 6586 ENDATA Problem MODEL has 359 rows, 730 columns and 3671 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 30 fixed, 0 tightened bounds, 9 strengthened rows, 84 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 4 substitutions Cgl0003I 1 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 3 rows, 3 columns (3 integer (3 of which binary)) and 9 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 3 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.06 seconds) Cbc0038I After 0.06 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.06 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.06 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.05 Time (Wallclock seconds): 0.06 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.06 (Wallclock seconds): 0.07 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/34799e9c8ff041b4ba77c2630f1ddf47-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/34799e9c8ff041b4ba77c2630f1ddf47-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 365 COLUMNS At line 5577 RHS At line 5938 BOUNDS At line 6669 ENDATA Problem MODEL has 360 rows, 730 columns and 3752 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 35 fixed, 0 tightened bounds, 10 strengthened rows, 12 substitutions Cgl0004I processed model has 0 rows, 0 columns (0 integer (0 of which binary)) and 0 elements Cbc3007W No integer variables - nothing to do Cuts at root node changed objective from 0 to -1.79769e+308 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 3 Time (CPU seconds): 0.07 Time (Wallclock seconds): 0.07 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.07 (Wallclock seconds): 0.09 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/79ac02e944aa44a7867b47ae41f8a56a-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/79ac02e944aa44a7867b47ae41f8a56a-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 366 COLUMNS At line 5659 RHS At line 6021 BOUNDS At line 6752 ENDATA Problem MODEL has 361 rows, 730 columns and 3833 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 30 fixed, 0 tightened bounds, 11 strengthened rows, 79 substitutions Cgl0003I 5 fixed, 0 tightened bounds, 0 strengthened rows, 10 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 10 substitutions Cgl0003I 2 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 0 rows, 0 columns (0 integer (0 of which binary)) and 0 elements Cbc3007W No integer variables - nothing to do Cuts at root node changed objective from 0 to -1.79769e+308 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 1 Time (CPU seconds): 0.06 Time (Wallclock seconds): 0.06 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.06 (Wallclock seconds): 0.22 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/953faf35a3cc44a0a45c570e5e39a13f-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/953faf35a3cc44a0a45c570e5e39a13f-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 367 COLUMNS At line 5741 RHS At line 6104 BOUNDS At line 6835 ENDATA Problem MODEL has 362 rows, 730 columns and 3914 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 30 fixed, 0 tightened bounds, 12 strengthened rows, 75 substitutions Cgl0003I 5 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0004I processed model has 4 rows, 2 columns (2 integer (2 of which binary)) and 8 elements Cbc0038I Initial state - 2 integers unsatisfied sum - 0.285714 Cbc0038I Pass 1: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 2: suminf. 1.00000 (2) obj. 0 iterations 1 Cbc0038I Pass 3: suminf. 1.00000 (2) obj. 0 iterations 0 Cbc0038I Pass 4: suminf. 1.00000 (2) obj. 0 iterations 0 Cbc0038I Pass 5: suminf. 1.00000 (2) obj. 0 iterations 0 Cbc0038I Pass 6: suminf. 0.28571 (2) obj. 0 iterations 2 Cbc0038I Pass 7: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 8: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 9: suminf. 0.28571 (2) obj. 0 iterations 1 Cbc0038I Pass 10: suminf. 1.00000 (2) obj. 0 iterations 1 Cbc0038I Pass 11: suminf. 0.28571 (2) obj. 0 iterations 2 Cbc0038I Pass 12: suminf. 0.28571 (2) obj. 0 iterations 1 Cbc0038I Pass 13: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 14: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 15: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 16: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 17: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 18: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 19: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 20: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 21: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 22: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 23: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 24: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 25: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 26: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 27: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 28: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 29: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 30: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I No solution found this major pass Cbc0038I Before mini branch and bound, 0 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.07 seconds) Cbc0038I After 0.07 seconds - Feasibility pump exiting - took 0.00 seconds Cbc0006I The LP relaxation is infeasible or too expensive Cbc0013I At root node, 0 cuts changed objective from 0 to 0 in 1 passes Cbc0014I Cut generator 0 (Probing) - 1 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 1 (Gomory) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 7 (ZeroHalf) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective 1e+50, took 0 iterations and 0 nodes (0.07 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 1 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Problem proven infeasible No feasible solution found Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.06 Time (Wallclock seconds): 0.07 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.07 (Wallclock seconds): 0.08 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/ec215e4f2d8542e39604e1a1b879bbab-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/ec215e4f2d8542e39604e1a1b879bbab-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 36 RHS At line 40 BOUNDS At line 47 ENDATA Problem MODEL has 3 rows, 6 columns and 9 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 251.5 - 0.00 seconds Cgl0003I 0 fixed, 6 tightened bounds, 0 strengthened rows, 0 substitutions Cgl0004I processed model has 3 rows, 6 columns (6 integer (0 of which binary)) and 9 elements Cutoff increment increased from 1e-05 to 0.00999 Cbc0012I Integer solution of 251.5 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 251.5, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 251.5 to 251.5 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 251.50000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/ebd5e17e0c554d758d613f0dc7db7bf2-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/ebd5e17e0c554d758d613f0dc7db7bf2-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8600 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8600 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8600, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8600 to 8600 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8600.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/086719b9cdc04c90a6e0830a418ba9ab-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/086719b9cdc04c90a6e0830a418ba9ab-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8630 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8630 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8630, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8630 to 8630 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8630.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/cf6783009e924c3c9285df35a48ecfb0-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/cf6783009e924c3c9285df35a48ecfb0-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8660 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8660 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8660, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8660 to 8660 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8660.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/df885cf0dfa4463d95a028b95e1bf097-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/df885cf0dfa4463d95a028b95e1bf097-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8690 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8690 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8690, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8690 to 8690 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8690.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/d3892c77c6444895a88ed00c4f7e5983-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/d3892c77c6444895a88ed00c4f7e5983-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8720 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8720 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8720, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8720 to 8720 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8720.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/20efbf7a35e74d489ef95a88e317253e-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/20efbf7a35e74d489ef95a88e317253e-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8750 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8750 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8750, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8750 to 8750 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8750.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.01 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/4cf980f0ca6a48aa9e7105b9dad8258f-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/4cf980f0ca6a48aa9e7105b9dad8258f-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8780 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8780 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8780, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8780 to 8780 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8780.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.01 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/bb945cd89681400ea4c8540775167302-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/bb945cd89681400ea4c8540775167302-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8810 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8810 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8810, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8810 to 8810 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8810.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/3c7d4ea7d7be4889a6f1367c43175eaf-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/3c7d4ea7d7be4889a6f1367c43175eaf-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8840 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8840 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8840, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8840 to 8840 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8840.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/c1e2809926dd4e33af249d48a9029054-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/c1e2809926dd4e33af249d48a9029054-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8870 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8870 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8870, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8870 to 8870 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8870.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.01 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/53f86f166bd54c2092f57b78459d3299-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/53f86f166bd54c2092f57b78459d3299-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8900 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8900 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8900, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8900 to 8900 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8900.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/2ddf39fcd3b54efd88561ba8592f1636-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/2ddf39fcd3b54efd88561ba8592f1636-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 10 COLUMNS At line 25 RHS At line 31 BOUNDS At line 33 ENDATA Problem MODEL has 5 rows, 2 columns and 10 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0.966667 - 0.00 seconds Cgl0004I processed model has 0 rows, 0 columns (0 integer (0 of which binary)) and 0 elements Cbc3007W No integer variables - nothing to do Cuts at root node changed objective from 0.97 to -1.79769e+308 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.97000000 Enumerated nodes: 0 Total iterations: 1 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/e18f820523624e9c8a2d7a8fbb089382-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/e18f820523624e9c8a2d7a8fbb089382-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 24 RHS At line 28 BOUNDS At line 32 ENDATA Problem MODEL has 3 rows, 3 columns and 6 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 300 - 0.00 seconds Cgl0003I 0 fixed, 3 tightened bounds, 0 strengthened rows, 0 substitutions Cgl0004I processed model has 3 rows, 3 columns (3 integer (0 of which binary)) and 6 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 300 found by greedy cover after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 300, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 300 to 300 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 300.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/Two_stage_Stochastic_GemstoneTools.py:1: SyntaxWarning: invalid escape sequence '\i' """ Status: Optimal x = 4.0 y = -1.0 z = 6.0 objective= 54.0 Status: Optimal x_0 = 1.0 x_1 = 1.0 x_10 = 0.0 x_11 = 0.0 x_12 = 0.0 x_13 = 0.0 x_14 = 0.0 x_2 = 1.0 x_3 = 1.0 x_4 = 1.0 x_5 = 1.0 x_6 = 1.0 x_7 = 0.0 x_8 = 0.0 x_9 = 0.0 objective= 4190215.0 Minimum total cost: 3208.9570439999998 D S U T0 T1 T2 T3 T4 80.0 50.0 0.0 30.0 + 20.0 + 10.0 + 10.0 + 10.0 + 103.9 50.0 0.0 30.0 + 30.0 + 23.9 + 10.0 + 10.0 + 35.0 50.0 0.0 0.0 - * 0.0 - * 15.0 + 10.0 + 10.0 + 140.6 50.0 10.6 30.0 + 30.0 + 30.0 + 30.0 + 10.0 + 11.1 39.4 1.1 0.0 - * 0.0 - * 0.0 - * 10.0 + 0.0 - 148.9 38.3 28.9 30.0 + 30.0 + 30.0 + 30.0 + 0.0 - 19.4 9.4 4.4 0.0 - * 0.0 - * 0.0 - * 15.0 + 0.0 - 125.0 5.0 5.0 30.0 + 30.0 + 30.0 + 30.0 + 0.0 - 56.1 0.0 0.0 30.0 + 26.1 + 0.0 - 0.0 - 0.0 - x_0 = 0.0 x_1 = 1.0 x_2 = 1.0 x_3 = 1.0 x_4 = 0.0 x_5 = 0.0 x_6 = 1.0 x_7 = 0.0 x_8 = 1.0 x_9 = 1.0 Status: Optimal s_0 = 0.0 s_1 = 0.0 s_2 = 0.5 w_0 = 1.5 w_1 = 0.0 w_2 = 0.0 x_0 = 1.0 x_1 = 1.0 x_10 = 0.0 x_11 = 0.0 x_12 = 1.0 x_13 = 1.0 x_14 = 0.0 x_15 = 1.0 x_16 = 0.0 x_17 = 0.0 x_18 = 1.0 x_19 = 1.0 x_2 = 0.0 x_3 = 1.0 x_4 = 0.0 x_5 = 0.0 x_6 = 1.0 x_7 = 0.0 x_8 = 0.0 x_9 = 1.0 objective= 2.0 Status: Optimal x = 4.0 y = -1.0 z = 6.0 objective= 54.0 Status: Optimal x = 4.0 Reduced Cost = 0.0 y = -1.0 Reduced Cost = 12.0 z = 6.0 Reduced Cost = 0.0 objective= 54.0 Sensitivity Analysis Constraint Shadow Price Slack c1 : x + y <= 5 0.0 2.0 c2 : x + z >= 10 1.0 -0.0 c3 : -y + z = 7 8.0 -0.0 Trying: x = LpVariable("x", 0, 3) Expecting nothing ok Trying: y = LpVariable("y", 0, 1) Expecting nothing ok Trying: prob = LpProblem("myProblem", const.LpMinimize) Expecting nothing ok Trying: prob += x + y <= 2 Expecting nothing ok Trying: prob += -4 * x + y Expecting nothing ok Trying: status = prob.solve(PULP_CBC_CMD(msg=0)) Expecting nothing ok Trying: const.LpStatus[status] Expecting: 'Optimal' ok Trying: value(x) Expecting: 2.0 ok 1 items passed all tests: 8 tests in pulp 8 tests in 1 items. 8 passed and 0 failed. Test passed. Status: Optimal Solution Written to sudokuout.txt Status: Optimal Ingr_BEEF = 60.0 Ingr_CHICKEN = 0.0 Ingr_GEL = 40.0 Ingr_MUTTON = 0.0 Ingr_RICE = 0.0 Ingr_WHEAT = 0.0 Total Cost of Ingredients per can = 0.52 Status: Optimal BuildaPlant_Denver = 0.0 BuildaPlant_Los_Angeles = 1.0 BuildaPlant_Phoenix = 1.0 BuildaPlant_San_Francisco = 1.0 Route_Denver_Barstow = 0.0 Route_Denver_Dallas = 0.0 Route_Denver_San_Diego = 0.0 Route_Denver_Tucson = 0.0 Route_Los_Angeles_Barstow = 0.0 Route_Los_Angeles_Dallas = 300.0 Route_Los_Angeles_San_Diego = 1700.0 Route_Los_Angeles_Tucson = 0.0 Route_Phoenix_Barstow = 0.0 Route_Phoenix_Dallas = 200.0 Route_Phoenix_San_Diego = 0.0 Route_Phoenix_Tucson = 1500.0 Route_San_Francisco_Barstow = 1000.0 Route_San_Francisco_Dallas = 700.0 Route_San_Francisco_San_Diego = 0.0 Route_San_Francisco_Tucson = 0.0 Total Costs = 228100.0 The choosen tables are out of a total of 3213: ('M', 'N') ('E', 'F', 'G') ('A', 'B', 'C', 'D') ('I', 'J', 'K', 'L') ('O', 'P', 'Q', 'R') P0 = [4, 0, 0] P1 = [0, 2, 0] P2 = [0, 0, 2] P3 = [1, 2, 0] Pattern_P0 = 13 Pattern_P1 = 0 Pattern_P2 = 150 Pattern_P3 = 100 Surplus_5 = 2 Surplus_7 = 0 Surplus_9 = 0 objective = 246.5 The choosen tables are out of a total of 3213: ('M', 'N') ('E', 'F', 'G') ('A', 'B', 'C', 'D') ('I', 'J', 'K', 'L') ('O', 'P', 'Q', 'R') Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_A_D = 0.0 Route_B_1 = 200.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Route_B_D = 900.0 Total Cost of Transportation = 8600.0 Lens: [5, 7, 9] P0 = [0, 0, 0] P1 = [0, 0, 1] P2 = [0, 0, 2] P3 = [0, 1, 0] P4 = [0, 1, 1] P5 = [0, 2, 0] P6 = [1, 0, 0] P7 = [1, 0, 1] P8 = [1, 1, 0] P9 = [1, 2, 0] P10 = [2, 0, 0] P11 = [2, 0, 1] P12 = [2, 1, 0] P13 = [3, 0, 0] P14 = [4, 0, 0] Status: Optimal Patt_P0 = 0.0 Patt_P1 = 0.0 Patt_P10 = 0.0 Patt_P11 = 26.0 Patt_P12 = 0.0 Patt_P13 = 0.0 Patt_P14 = 0.0 Patt_P2 = 137.0 Patt_P3 = 0.0 Patt_P4 = 0.0 Patt_P5 = 0.0 Patt_P6 = 0.0 Patt_P7 = 0.0 Patt_P8 = 0.0 Patt_P9 = 100.0 Surp_5 = 2.0 Surp_7 = 0.0 Surp_9 = 0.0 Production Costs = 246.50000000000003 Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Infeasible Solutions Written to sudokuout.txt Status: Optimal Patt_A = 200.0 Patt_B = 0.0 Patt_C = 100.0 Surp_5 = 50.0 Surp_7 = 0.0 Surp_9 = 0.0 Production Costs = 251.5 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 200.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8600.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 210.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8630.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 220.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8660.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 230.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8690.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 240.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8720.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 250.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8750.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 260.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8780.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 270.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8810.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 280.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8840.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 290.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8870.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 300.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8900.0 Status: Optimal BeefPercent = 66.0 ChickenPercent = 34.0 Total Cost of Ingredients per can = 0.97 Status: Optimal Patt_A = 225.0 Patt_B = 0.0 Patt_C = 75.0 Production Costs = 300.0 The_Gemstone_Tool_Problem: MAXIMIZE 25.0*production_0_pliers + 40.0*production_0_wrenches + 25.0*production_1_pliers + 40.0*production_1_wrenches + 25.0*production_2_pliers + 22.5*production_2_wrenches + 25.0*production_3_pliers + 22.5*production_3_wrenches + -58*steelpurchase + 0.0 SUBJECT TO Steel_capacity0: production_0_pliers + 1.5 production_0_wrenches - steelpurchase <= 0 molding_capacity0: production_0_pliers + production_0_wrenches <= 21 assembly_capacity0: 0.5 production_0_pliers + 0.3 production_0_wrenches <= 8 capacity_wrenches0: production_0_wrenches <= 15 capacity_pliers0: production_0_pliers <= 16 Steel_capacity1: production_1_pliers + 1.5 production_1_wrenches - steelpurchase <= 0 molding_capacity1: production_1_pliers + production_1_wrenches <= 21 assembly_capacity1: 0.5 production_1_pliers + 0.3 production_1_wrenches <= 10 capacity_wrenches1: production_1_wrenches <= 15 capacity_pliers1: production_1_pliers <= 16 Steel_capacity2: production_2_pliers + 1.5 production_2_wrenches - steelpurchase <= 0 molding_capacity2: production_2_pliers + production_2_wrenches <= 21 assembly_capacity2: 0.5 production_2_pliers + 0.3 production_2_wrenches <= 8 capacity_wrenches2: production_2_wrenches <= 15 capacity_pliers2: production_2_pliers <= 16 Steel_capacity3: production_3_pliers + 1.5 production_3_wrenches - steelpurchase <= 0 molding_capacity3: production_3_pliers + production_3_wrenches <= 21 assembly_capacity3: 0.5 production_3_pliers + 0.3 production_3_wrenches <= 10 capacity_wrenches3: production_3_wrenches <= 15 capacity_pliers3: production_3_pliers <= 16 VARIABLES production_0_pliers Continuous production_0_wrenches Continuous production_1_pliers Continuous production_1_wrenches Continuous production_2_pliers Continuous production_2_wrenches Continuous production_3_pliers Continuous production_3_wrenches Continuous steelpurchase Continuous Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/e41b198446994abda0701ea6de165367-pulp.mps max timeMode elapsed branch printingOptions all solution /tmp/e41b198446994abda0701ea6de165367-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 25 COLUMNS At line 71 RHS At line 92 BOUNDS At line 93 ENDATA Problem MODEL has 20 rows, 9 columns and 36 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 12 (-8) rows, 9 (0) columns and 28 (-8) elements 0 Obj -0 Dual inf 224.99999 (8) 10 Obj 863.25 Optimal - objective value 863.25 After Postsolve, objective 863.25, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 863.25 - 10 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/cdee36138543459588d90c0aac3c94c2-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/cdee36138543459588d90c0aac3c94c2-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8600 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8600 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8600, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8600 to 8600 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8600.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.06 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/7b0510ce76934c768c60fbc56cb252a4-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/7b0510ce76934c768c60fbc56cb252a4-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 13 COLUMNS At line 84 RHS At line 93 BOUNDS At line 109 ENDATA Problem MODEL has 8 rows, 15 columns and 30 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8300 - 0.00 seconds Cgl0004I processed model has 8 rows, 15 columns (15 integer (0 of which binary)) and 30 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8300 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8300, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8300 to 8300 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8300.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/5a1cf08f2ff0401ba0d7fb7e3c2b69d9-pulp.mps max timeMode elapsed branch printingOptions all solution /tmp/5a1cf08f2ff0401ba0d7fb7e3c2b69d9-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 7 COLUMNS At line 14 RHS At line 17 BOUNDS At line 18 ENDATA Problem MODEL has 2 rows, 2 columns and 4 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 2 (0) rows, 2 (0) columns and 4 (0) elements 0 Obj -0 Dual inf 250 (2) 0 Obj -0 Dual inf 250 (2) 2 Obj 3200 Optimal - objective value 3200 Optimal objective 3200 - 2 iterations time 0.002 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.09 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/ea5df1aebdfc4cc1a1287a80638c25c5-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/ea5df1aebdfc4cc1a1287a80638c25c5-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 21 RHS At line 25 BOUNDS At line 26 ENDATA Problem MODEL has 3 rows, 6 columns and 6 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 0 (-3) rows, 0 (-6) columns and 0 (-6) elements Empty problem - 0 rows, 0 columns and 0 elements Optimal - objective value 324 After Postsolve, objective 324, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 324 - 0 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/4c53078bb3cc4e9b8516afdfb2872330-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/4c53078bb3cc4e9b8516afdfb2872330-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 6 COLUMNS At line 23 RHS At line 25 BOUNDS At line 30 ENDATA Problem MODEL has 1 rows, 4 columns and 4 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is -1.6 - 0.00 seconds Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements Cutoff increment increased from 1e-05 to 0.03996 Cbc0012I Integer solution of -1.6 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective -1.6, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from -1.6 to -1.6 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: -1.60000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.13 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/f1b8f90905f04f6081eb9e7c9c43dde8-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/f1b8f90905f04f6081eb9e7c9c43dde8-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 23 RHS At line 27 BOUNDS At line 28 ENDATA Problem MODEL has 3 rows, 7 columns and 7 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 0 (-3) rows, 0 (-7) columns and 0 (-7) elements Empty problem - 0 rows, 0 columns and 0 elements Optimal - objective value 301.5 After Postsolve, objective 301.5, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 301.5 - 0 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/cdd93f8796b648d6ab5d3f9d92184da8-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/cdd93f8796b648d6ab5d3f9d92184da8-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 6 COLUMNS At line 23 RHS At line 25 BOUNDS At line 30 ENDATA Problem MODEL has 1 rows, 4 columns and 4 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is -1.37143 - 0.00 seconds Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements Cutoff increment increased from 1e-05 to 0.00999 Cbc0012I Integer solution of -1.1 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0012I Integer solution of -1.25 found by DiveCoefficient after 2 iterations and 0 nodes (0.00 seconds) Cbc0031I 2 added rows had average density of 3 Cbc0013I At root node, 2 cuts changed objective from -1.3333333 to -1.25 in 3 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 2 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective -1.25, took 2 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from -1.33333 to -1.25 Probing was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: -1.25000000 Enumerated nodes: 0 Total iterations: 2 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/533717e28df84513978a666578161ffb-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/533717e28df84513978a666578161ffb-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 26 RHS At line 30 BOUNDS At line 31 ENDATA Problem MODEL has 3 rows, 8 columns and 9 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 2 (-1) rows, 5 (-3) columns and 6 (-3) elements 0 Obj 168 Primal inf 206.31374 (2) Dual inf 0.99077337 (2) 0 Obj 168 Primal inf 206.31374 (2) Dual inf 3.5946036e+10 (3) 2 Obj 276.5 Optimal - objective value 276.5 After Postsolve, objective 276.5, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 276.5 - 2 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/69d897250157479e98b96d89199109ef-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/69d897250157479e98b96d89199109ef-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 6 COLUMNS At line 23 RHS At line 25 BOUNDS At line 30 ENDATA Problem MODEL has 1 rows, 4 columns and 4 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is -1.24444 - 0.00 seconds Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements Cutoff increment increased from 1e-05 to 0.004995 Cbc0012I Integer solution of -1.2 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective -1.2, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from -1.22143 to -1.22143 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: -1.20000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/9e1cbda302224acaa95efffaa0a58203-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/9e1cbda302224acaa95efffaa0a58203-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 28 RHS At line 32 BOUNDS At line 33 ENDATA Problem MODEL has 3 rows, 9 columns and 10 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 2 (-1) rows, 5 (-4) columns and 6 (-4) elements 0 Obj 138 Primal inf 206.31374 (2) Dual inf 0.99077337 (2) 0 Obj 138 Primal inf 206.31374 (2) Dual inf 3.5946036e+10 (3) 2 Obj 246.5 Optimal - objective value 246.5 After Postsolve, objective 246.5, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 246.5 - 2 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/4da3f7d461274169a4ab0a0c38d81230-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/4da3f7d461274169a4ab0a0c38d81230-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 6 COLUMNS At line 23 RHS At line 25 BOUNDS At line 30 ENDATA Problem MODEL has 1 rows, 4 columns and 4 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is -1.02222 - 0.00 seconds Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements Cutoff increment increased from 1e-05 to 0.004995 Cbc0012I Integer solution of -1 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0031I 1 added rows had average density of 2 Cbc0013I At root node, 3 cuts changed objective from -1.0214286 to -1 in 3 passes Cbc0014I Cut generator 0 (Probing) - 1 row cuts average 2.0 elements, 1 column cuts (1 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 1 (Gomory) - 4 row cuts average 3.2 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective -0.9999999999999999, took 6 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from -1.02143 to -1 Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: -1.00000000 Enumerated nodes: 0 Total iterations: 6 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/ee1ee08f46a1405b82caf5b2e0821ad2-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/ee1ee08f46a1405b82caf5b2e0821ad2-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 46 RHS At line 50 BOUNDS At line 60 ENDATA Problem MODEL has 3 rows, 9 columns and 10 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 246.5 - 0.00 seconds Cgl0003I 0 fixed, 9 tightened bounds, 0 strengthened rows, 0 substitutions Cgl0004I processed model has 3 rows, 9 columns (9 integer (0 of which binary)) and 10 elements Cutoff increment increased from 1e-05 to 0.00999 Cbc0012I Integer solution of 247 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0038I Full problem 3 rows 9 columns, reduced to 0 rows 0 columns Cbc0012I Integer solution of 246.5 found by DiveCoefficient after 1 iterations and 0 nodes (0.00 seconds) Cbc0031I 1 added rows had average density of 4 Cbc0013I At root node, 1 cuts changed objective from 246.5 to 246.5 in 3 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 2 column cuts (2 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 1 row cuts average 4.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 1 row cuts average 4.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective 246.5, took 1 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 246.5 to 246.5 Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 246.50000000 Enumerated nodes: 0 Total iterations: 1 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.01 (Wallclock seconds): 0.01 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/2792948c8b1242aa993c5b1d0fa121d1-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/2792948c8b1242aa993c5b1d0fa121d1-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 86 RHS At line 90 BOUNDS At line 109 ENDATA Problem MODEL has 3 rows, 18 columns and 23 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 246.5 - 0.00 seconds Cgl0003I 0 fixed, 17 tightened bounds, 0 strengthened rows, 0 substitutions Cgl0004I processed model has 3 rows, 17 columns (17 integer (0 of which binary)) and 23 elements Cutoff increment increased from 1e-05 to 0.00999 Cbc0012I Integer solution of 246.96 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0038I Full problem 3 rows 17 columns, reduced to 0 rows 0 columns Cbc0012I Integer solution of 246.5 found by DiveCoefficient after 1 iterations and 0 nodes (0.00 seconds) Cbc0031I 1 added rows had average density of 14 Cbc0013I At root node, 1 cuts changed objective from 246.5 to 246.5 in 3 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 2 column cuts (2 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 1 row cuts average 14.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 1 row cuts average 14.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective 246.5, took 1 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 246.5 to 246.5 Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 246.50000000 Enumerated nodes: 0 Total iterations: 1 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.01 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/288f7f0514694488bd377f28db05b807-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/288f7f0514694488bd377f28db05b807-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 14 COLUMNS At line 85 RHS At line 95 BOUNDS At line 113 ENDATA Problem MODEL has 9 rows, 14 columns and 28 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 15005 - 0.00 seconds Cgl0003I 0 fixed, 1 tightened bounds, 0 strengthened rows, 0 substitutions Cgl0004I processed model has 4 rows, 6 columns (6 integer (0 of which binary)) and 10 elements Cutoff increment increased from 1e-05 to 0.024975 Cbc0012I Integer solution of 15005 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 15005, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 15005 to 15005 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 15005.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 ok test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.CHOCO_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.CHOCO_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.CHOCO_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.CHOCO_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.CHOCO_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.CHOCO_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.CHOCO_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.CHOCO_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.CHOCO_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.CHOCO_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.CHOCO_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.CHOCO_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.CHOCO_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.CHOCO_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.CHOCO_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.CHOCO_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.CHOCO_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.CHOCO_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.CHOCO_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.CHOCO_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.CHOCO_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.CHOCO_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.CHOCO_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.CHOCO_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.CHOCO_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.CHOCO_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.CHOCO_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.COINMP_DLLTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.COINMP_DLLTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.COINMP_DLLTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.COINMP_DLLTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.COINMP_DLLTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.COINMP_DLLTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.COINMP_DLLTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.COINMP_DLLTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.COINMP_DLLTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.COINMP_DLLTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.COINMP_DLLTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.COINMP_DLLTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.COINMP_DLLTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.COINMP_DLLTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.COINMP_DLLTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.COINMP_DLLTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.COINMP_DLLTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.COINMP_DLLTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.COINMP_DLLTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.COINMP_DLLTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.COINMP_DLLTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.COINMP_DLLTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.COINMP_DLLTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.COINMP_DLLTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.COINMP_DLLTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.COINMP_DLLTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.COINMP_DLLTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.COINMP_DLLTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.COIN_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... ok test_LpVariable_indexs_param (pulp.tests.test_pulp.COIN_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/test_pulp.py:1265: DeprecationWarning: 'indexs' is deprecated; use 'indices'. assign_vars = LpVariable.dicts(name="test", indexs=(customers, agents)) /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/test_pulp.py:1278: DeprecationWarning: 'indexs' is deprecated; use 'indices'. assign_vars_matrix = LpVariable.matrix( ok test_LpVariable_indices_param (pulp.tests.test_pulp.COIN_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... ok test_assignInvalidStatus (pulp.tests.test_pulp.COIN_CMDTest.test_assignInvalidStatus) ... ok test_export_dict_LP (pulp.tests.test_pulp.COIN_CMDTest.test_export_dict_LP) ... ok test_export_dict_LP_no_obj (pulp.tests.test_pulp.COIN_CMDTest.test_export_dict_LP_no_obj) ... ok test_export_dict_MIP (pulp.tests.test_pulp.COIN_CMDTest.test_export_dict_MIP) ... ok test_export_dict_max (pulp.tests.test_pulp.COIN_CMDTest.test_export_dict_max) ... ok test_export_json_LP (pulp.tests.test_pulp.COIN_CMDTest.test_export_json_LP) ... ok test_export_solver_dict_LP (pulp.tests.test_pulp.COIN_CMDTest.test_export_solver_dict_LP) ... ok test_export_solver_json (pulp.tests.test_pulp.COIN_CMDTest.test_export_solver_json) ... /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/coin_api.py:189: ResourceWarning: unclosed file <_io.TextIOWrapper name='/dev/null' mode='w' encoding='utf-8'> pipe = open(self.optionsDict["logPath"], "w") ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_false_constraint (pulp.tests.test_pulp.COIN_CMDTest.test_false_constraint) ... ok test_importMPS_RHS_fields56 (pulp.tests.test_pulp.COIN_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... ok test_importMPS_binary (pulp.tests.test_pulp.COIN_CMDTest.test_importMPS_binary) ... ok test_importMPS_integer (pulp.tests.test_pulp.COIN_CMDTest.test_importMPS_integer) ... ok test_importMPS_maximize (pulp.tests.test_pulp.COIN_CMDTest.test_importMPS_maximize) ... ok test_importMPS_noname (pulp.tests.test_pulp.COIN_CMDTest.test_importMPS_noname) ... ok test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.COIN_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... ok test_invalid_var_names (pulp.tests.test_pulp.COIN_CMDTest.test_invalid_var_names) ... ok test_logPath (pulp.tests.test_pulp.COIN_CMDTest.test_logPath) ... ok test_makeDict_behavior (pulp.tests.test_pulp.COIN_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... ok test_makeDict_default_value (pulp.tests.test_pulp.COIN_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... ok test_measuring_solving_time (pulp.tests.test_pulp.COIN_CMDTest.test_measuring_solving_time) ... ok test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.COIN_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... ok test_pulpTestAll (pulp.tests.test_pulp.COIN_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... ok test_pulp_001 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... ok test_pulp_009 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_009) ... ok test_pulp_010 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_010) ... ok test_pulp_011 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_011) ... ok test_pulp_012 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_012) ... ok test_pulp_013 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_013) ... ok test_pulp_014 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_014) ... ok test_pulp_015 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_015) ... ok test_pulp_016 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_016) ... ok test_pulp_017 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_017) ... ok test_pulp_018 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_018) ... ok test_pulp_019 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_019) ... ok test_pulp_020 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_020) ... ok test_pulp_021 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_021) ... ok test_pulp_022 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_022) ... ok test_pulp_023 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_023) ... ok test_pulp_030 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_030) ... ok test_pulp_040 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_040) ... ok test_pulp_050 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_050) ... ok test_pulp_060 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_060) ... ok test_pulp_061 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_061) ... ok test_pulp_070 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_070) ... ok test_pulp_075 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_075) ... ok test_pulp_080 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... ok test_pulp_090 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_090) ... ok test_pulp_100 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... ok test_pulp_110 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... ok test_pulp_120 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... ok test_pulp_121 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... ok test_pulp_122 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... ok test_pulp_123 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... ok test_timeLimit (pulp.tests.test_pulp.COIN_CMDTest.test_timeLimit) ... ok test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.COIN_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... ok test_unset_objective_value__is_valid (pulp.tests.test_pulp.COIN_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... ok test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.CPLEX_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.CPLEX_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.CPLEX_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.CPLEX_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.CPLEX_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.CPLEX_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.CPLEX_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.CPLEX_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.CPLEX_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.CPLEX_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.CPLEX_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.CPLEX_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.CPLEX_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.CPLEX_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.CPLEX_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.CPLEX_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.CPLEX_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.CPLEX_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.CPLEX_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.CPLEX_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.CPLEX_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.CPLEX_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.CPLEX_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.CPLEX_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.CPLEX_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.CPLEX_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.CPLEX_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.CPLEX_PYTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.CPLEX_PYTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.CPLEX_PYTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.CPLEX_PYTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.CPLEX_PYTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.CPLEX_PYTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.CPLEX_PYTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.CPLEX_PYTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.CPLEX_PYTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.CPLEX_PYTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.CPLEX_PYTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.CPLEX_PYTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.CPLEX_PYTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.CPLEX_PYTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.CPLEX_PYTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.CPLEX_PYTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.CPLEX_PYTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.CPLEX_PYTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.CPLEX_PYTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.CPLEX_PYTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.CPLEX_PYTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.CPLEX_PYTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.CPLEX_PYTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.CPLEX_PYTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.CPLEX_PYTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.CPLEX_PYTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.CPLEX_PYTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.CPLEX_PYTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.GLPK_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.GLPK_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.GLPK_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.GLPK_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.GLPK_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.GLPK_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.GLPK_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.GLPK_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.GLPK_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.GLPK_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.GLPK_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.GLPK_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.GLPK_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.GLPK_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.GLPK_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.GLPK_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.GLPK_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.GLPK_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.GLPK_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.GLPK_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.GLPK_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.GLPK_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.GLPK_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.GLPK_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.GLPK_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.GLPK_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.GLPK_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.GLPK_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.GUROBITest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.GUROBITest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.GUROBITest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.GUROBITest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.GUROBITest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.GUROBITest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.GUROBITest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.GUROBITest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.GUROBITest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.GUROBITest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.GUROBITest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.GUROBITest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.GUROBITest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.GUROBITest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.GUROBITest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.GUROBITest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.GUROBITest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.GUROBITest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.GUROBITest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.GUROBITest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.GUROBITest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.GUROBITest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.GUROBITest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.GUROBITest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.GUROBITest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.GUROBITest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.GUROBITest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.GUROBITest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.GUROBITest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.GUROBITest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.GUROBITest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.GUROBITest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.GUROBITest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.GUROBITest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.GUROBITest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.GUROBITest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.GUROBITest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.GUROBITest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.GUROBITest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.GUROBITest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.GUROBITest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.GUROBITest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.GUROBITest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.GUROBITest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.GUROBITest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.GUROBITest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.GUROBITest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.GUROBITest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.GUROBITest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.GUROBITest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.GUROBITest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.GUROBITest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.GUROBITest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.GUROBITest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.GUROBITest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.GUROBITest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.GUROBITest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.GUROBITest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.GUROBITest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.GUROBI_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.GUROBI_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.GUROBI_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.GUROBI_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.GUROBI_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.GUROBI_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.GUROBI_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.GUROBI_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.GUROBI_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.GUROBI_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.GUROBI_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.GUROBI_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.GUROBI_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.GUROBI_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.GUROBI_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.GUROBI_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.GUROBI_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.GUROBI_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.GUROBI_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.GUROBI_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.GUROBI_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.GUROBI_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.GUROBI_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.GUROBI_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.GUROBI_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.GUROBI_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.GUROBI_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.HiGHS_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.HiGHS_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.HiGHS_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.HiGHS_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.HiGHS_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.HiGHS_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.HiGHS_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.HiGHS_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.HiGHS_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.HiGHS_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.HiGHS_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.HiGHS_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.HiGHS_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.HiGHS_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.HiGHS_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.HiGHS_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.HiGHS_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.HiGHS_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.HiGHS_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.HiGHS_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.HiGHS_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.HiGHS_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.HiGHS_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.HiGHS_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.HiGHS_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.HiGHS_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.HiGHS_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.MIPCL_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.MIPCL_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.MIPCL_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.MIPCL_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.MIPCL_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.MIPCL_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.MIPCL_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.MIPCL_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.MIPCL_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.MIPCL_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.MIPCL_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.MIPCL_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.MIPCL_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.MIPCL_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.MIPCL_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.MIPCL_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.MIPCL_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.MIPCL_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.MIPCL_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.MIPCL_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.MIPCL_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.MIPCL_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.MIPCL_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.MIPCL_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.MIPCL_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.MIPCL_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.MIPCL_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.MOSEKTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.MOSEKTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.MOSEKTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.MOSEKTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.MOSEKTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.MOSEKTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.MOSEKTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.MOSEKTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.MOSEKTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.MOSEKTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.MOSEKTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.MOSEKTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.MOSEKTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.MOSEKTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.MOSEKTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.MOSEKTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.MOSEKTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.MOSEKTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.MOSEKTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.MOSEKTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.MOSEKTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.MOSEKTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.MOSEKTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.MOSEKTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.MOSEKTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.MOSEKTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.MOSEKTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.MOSEKTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.MOSEKTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.MOSEKTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.MOSEKTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.MOSEKTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.MOSEKTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.MOSEKTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.MOSEKTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.MOSEKTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.MOSEKTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.MOSEKTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.MOSEKTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.MOSEKTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.MOSEKTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.MOSEKTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.MOSEKTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.MOSEKTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.MOSEKTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.MOSEKTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.MOSEKTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.MOSEKTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.MOSEKTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.MOSEKTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.MOSEKTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.MOSEKTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.MOSEKTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.MOSEKTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.MOSEKTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.MOSEKTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.MOSEKTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.MOSEKTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.MOSEKTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... ok test_LpVariable_indexs_param (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... ok test_LpVariable_indices_param (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... ok test_assignInvalidStatus (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_assignInvalidStatus) ... ok test_export_dict_LP (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_export_dict_LP) ... ok test_export_dict_LP_no_obj (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_export_dict_LP_no_obj) ... ok test_export_dict_MIP (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_export_dict_MIP) ... ok test_export_dict_max (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_export_dict_max) ... ok test_export_json_LP (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_export_json_LP) ... ok test_export_solver_dict_LP (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_export_solver_dict_LP) ... ok test_export_solver_json (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_export_solver_json) ... ok test_false_constraint (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_false_constraint) ... ok test_importMPS_RHS_fields56 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... ok test_importMPS_binary (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_importMPS_binary) ... ok test_importMPS_integer (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_importMPS_integer) ... ok test_importMPS_maximize (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_importMPS_maximize) ... ok test_importMPS_noname (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_importMPS_noname) ... ok test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... ok test_invalid_var_names (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_invalid_var_names) ... ok test_logPath (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_logPath) ... ok test_makeDict_behavior (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... ok test_makeDict_default_value (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... ok test_measuring_solving_time (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_measuring_solving_time) ... ok test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... ok test_pulpTestAll (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... ok test_pulp_001 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... ok test_pulp_009 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_009) ... ok test_pulp_010 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_010) ... ok test_pulp_011 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_011) ... ok test_pulp_012 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_012) ... ok test_pulp_013 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_013) ... ok test_pulp_014 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_014) ... ok test_pulp_015 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_015) ... ok test_pulp_016 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_016) ... ok test_pulp_017 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_017) ... ok test_pulp_018 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_018) ... ok test_pulp_019 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_019) ... ok test_pulp_020 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_020) ... ok test_pulp_021 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_021) ... ok test_pulp_022 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_022) ... ok test_pulp_023 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_023) ... ok test_pulp_030 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_030) ... ok test_pulp_040 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_040) ... ok test_pulp_050 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_050) ... ok test_pulp_060 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_060) ... ok test_pulp_061 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_061) ... ok test_pulp_070 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_070) ... ok test_pulp_075 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_075) ... ok test_pulp_080 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... ok test_pulp_090 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_090) ... ok test_pulp_100 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... ok test_pulp_110 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... ok test_pulp_120 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... ok test_pulp_121 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... ok test_pulp_122 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... ok test_pulp_123 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... ok test_timeLimit (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_timeLimit) ... ok test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... ok test_unset_objective_value__is_valid (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... ok test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.PYGLPKTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.PYGLPKTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.PYGLPKTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.PYGLPKTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.PYGLPKTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.PYGLPKTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.PYGLPKTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.PYGLPKTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.PYGLPKTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.PYGLPKTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.PYGLPKTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.PYGLPKTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.PYGLPKTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.PYGLPKTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.PYGLPKTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.PYGLPKTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.PYGLPKTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.PYGLPKTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.PYGLPKTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.PYGLPKTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.PYGLPKTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.PYGLPKTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.PYGLPKTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.PYGLPKTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.PYGLPKTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.PYGLPKTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.PYGLPKTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.PYGLPKTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.SCIP_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.SCIP_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.SCIP_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.SCIP_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.SCIP_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.SCIP_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.SCIP_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.SCIP_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.SCIP_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.SCIP_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.SCIP_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.SCIP_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.SCIP_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.SCIP_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.SCIP_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.SCIP_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.SCIP_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.SCIP_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.SCIP_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.SCIP_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.SCIP_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.SCIP_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.SCIP_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.SCIP_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.SCIP_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.SCIP_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.SCIP_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.SCIP_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.XPRESS_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.XPRESS_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.XPRESS_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.XPRESS_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.XPRESS_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.XPRESS_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.XPRESS_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.XPRESS_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.XPRESS_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.XPRESS_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.XPRESS_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.XPRESS_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.XPRESS_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.XPRESS_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.XPRESS_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.XPRESS_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.XPRESS_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.XPRESS_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.XPRESS_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.XPRESS_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.XPRESS_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.XPRESS_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.XPRESS_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.XPRESS_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.XPRESS_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.XPRESS_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.XPRESS_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.XPRESS_PyTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.XPRESS_PyTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.XPRESS_PyTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.XPRESS_PyTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.XPRESS_PyTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.XPRESS_PyTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.XPRESS_PyTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.XPRESS_PyTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.XPRESS_PyTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.XPRESS_PyTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.XPRESS_PyTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.XPRESS_PyTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.XPRESS_PyTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.XPRESS_PyTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.XPRESS_PyTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.XPRESS_PyTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.XPRESS_PyTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.XPRESS_PyTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.XPRESS_PyTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.XPRESS_PyTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.XPRESS_PyTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.XPRESS_PyTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.XPRESS_PyTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.XPRESS_PyTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.XPRESS_PyTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.XPRESS_PyTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.XPRESS_PyTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.XPRESS_PyTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.YAPOSIBTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.YAPOSIBTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.YAPOSIBTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.YAPOSIBTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.YAPOSIBTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.YAPOSIBTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.YAPOSIBTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.YAPOSIBTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.YAPOSIBTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.YAPOSIBTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.YAPOSIBTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.YAPOSIBTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.YAPOSIBTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.YAPOSIBTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.YAPOSIBTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.YAPOSIBTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.YAPOSIBTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.YAPOSIBTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.YAPOSIBTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.YAPOSIBTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.YAPOSIBTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.YAPOSIBTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.YAPOSIBTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.YAPOSIBTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.YAPOSIBTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.YAPOSIBTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.YAPOSIBTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.YAPOSIBTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" ---------------------------------------------------------------------- Ran 1005 tests in 33.947s OK (skipped=885) Status: Optimal production_0_pliers = 4.75 production_0_wrenches = 15.0 production_1_pliers = 4.75 production_1_wrenches = 15.0 production_2_pliers = 8.5 production_2_wrenches = 12.5 production_3_pliers = 16.0 production_3_wrenches = 5.0 steelpurchase = 27.25 Total price = 863.25 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 200.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8600.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 200.0 Route_B_2 = 900.0 Route_B_3 = 1700.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Route_C_1 = 0.0 Route_C_2 = 0.0 Route_C_3 = 100.0 Route_C_4 = 0.0 Route_C_5 = 0.0 Total Cost of Transportation = 8300.0 Number_of_Chairs_A = 8.0 Number_of_Chairs_B = 16.0 Total Revenue from Production = 3200.0 P0 = [1, 0, 0] P1 = [0, 1, 0] P2 = [0, 0, 1] P3 = [4, 0, 0] P4 = [1, 2, 0] P5 = [0, 0, 2] Pattern_P0 = 0 Pattern_P1 = 0 Pattern_P2 = 0 Pattern_P3 = 13 Pattern_P4 = 100 Pattern_P5 = 150 Surplus_5 = 2 Surplus_7 = 0 Surplus_9 = 0 objective = 246.5 Lens: [5, 7, 9] P0 = [0, 0, 0] P1 = [0, 0, 1] P2 = [0, 0, 2] P3 = [0, 1, 0] P4 = [0, 1, 1] P5 = [0, 2, 0] P6 = [1, 0, 0] P7 = [1, 0, 1] P8 = [1, 1, 0] P9 = [1, 2, 0] P10 = [2, 0, 0] P11 = [2, 0, 1] P12 = [2, 1, 0] P13 = [3, 0, 0] P14 = [4, 0, 0] Status: Optimal Patt_P0 = 0.0 Patt_P1 = 0.0 Patt_P10 = 0.0 Patt_P11 = 26.0 Patt_P12 = 0.0 Patt_P13 = 0.0 Patt_P14 = 0.0 Patt_P2 = 137.0 Patt_P3 = 0.0 Patt_P4 = 0.0 Patt_P5 = 0.0 Patt_P6 = 0.0 Patt_P7 = 0.0 Patt_P8 = 0.0 Patt_P9 = 100.0 Surp_5 = 2.0 Surp_7 = 0.0 Surp_9 = 0.0 Production Costs = 246.50000000000003 Status: Optimal Route_('Chicago',_'Gary') = 4000.0 Route_('Chicago',_'Tempe') = 2000.0 Route_('Cincinatti',_'Albany') = 2000.0 Route_('Cincinatti',_'Houston') = 3000.0 Route_('Kansas_City',_'Houston') = 4000.0 Route_('Kansas_City',_'Tempe') = 2000.0 Route_('Pittsburgh',_'Chicago') = 3000.0 Route_('Pittsburgh',_'Cincinatti') = 2000.0 Route_('Pittsburgh',_'Gary') = 2000.0 Route_('Pittsburgh',_'Kansas_City') = 3000.0 Route_('Youngstown',_'Albany') = 1000.0 Route_('Youngstown',_'Chicago') = 3000.0 Route_('Youngstown',_'Cincinatti') = 3000.0 Route_('Youngstown',_'Kansas_City') = 3000.0 Total Cost of Transportation = 15005.0 Test that logic put in place for deprecation handling of indexs works Testing 'indexs' param continues to work for LpVariable.dicts Testing 'indexs' param continues to work for LpVariable.matrix Testing 'indices' argument works in LpVariable.dicts Testing 'indices' param continues to work for LpVariable.matrix Testing invalid status Testing continuous LP solution - export dict Testing export dict for LP Testing export dict MIP Testing maximize continuous LP solution Testing continuous LP solution - export JSON Testing continuous LP solution - export solver dict Testing continuous LP solution - export solver JSON Testing reading MPS files - binary variable, no constraint names Testing reading MPS files - integer variable Testing reading MPS files - maximize Testing reading MPS files - noname Testing invalid var names Testing logPath argument Testing makeDict general behavior Testing makeDict default value behavior Testing measuring optimization time Testing that `readsol` can parse CPLEX mipopt solution Testing the availability of the function pulpTestAll Testing zero subtraction Testing inconsistent lp solution Testing continuous LP solution Testing maximize continuous LP solution Testing unbounded continuous LP solution Testing Long Names Testing repeated Names Testing zero constraint Testing zero objective Testing LpVariable (not LpAffineExpression) objective Testing Long lines in LP Testing LpAffineExpression divide Testing MIP solution Testing MIP solution with floats in objective Testing Initial value in MIP solution Testing fixing value in MIP solution Testing MIP relaxation Testing feasibility problem (no objective) Testing an infeasible problem Testing an integer infeasible problem Testing another integer infeasible problem Testing column based modelling Testing fractional constraints Testing elastic constraints (no change) Testing elastic constraints (freebound) Testing elastic constraints (penalty unchanged) Testing elastic constraints (penalty unbounded) Testing timeLimit argument Test that logic put in place for deprecation handling of indexs works Testing 'indexs' param continues to work for LpVariable.dicts Testing 'indexs' param continues to work for LpVariable.matrix Testing 'indices' argument works in LpVariable.dicts Testing 'indices' param continues to work for LpVariable.matrix Testing invalid status Testing continuous LP solution - export dict Testing export dict for LP Testing export dict MIP Testing maximize continuous LP solution Testing continuous LP solution - export JSON Testing continuous LP solution - export solver dict Testing continuous LP solution - export solver JSON Testing reading MPS files - binary variable, no constraint names Testing reading MPS files - integer variable Testing reading MPS files - maximize Testing reading MPS files - noname Testing invalid var names Testing logPath argument Testing makeDict general behavior Testing makeDict default value behavior Testing measuring optimization time Testing that `readsol` can parse CPLEX mipopt solution Testing the availability of the function pulpTestAll Testing zero subtraction Testing inconsistent lp solution Testing continuous LP solution Testing maximize continuous LP solution Testing unbounded continuous LP solution Testing Long Names Testing repeated Names Testing zero constraint Testing zero objective Testing LpVariable (not LpAffineExpression) objective Testing Long lines in LP Testing LpAffineExpression divide Testing MIP solution Testing MIP solution with floats in objective Testing Initial value in MIP solution Testing fixing value in MIP solution Testing MIP relaxation Testing feasibility problem (no objective) Testing an infeasible problem Testing an integer infeasible problem Testing another integer infeasible problem Testing column based modelling Testing dual variables and slacks reporting Testing fractional constraints Testing elastic constraints (no change) Testing elastic constraints (freebound) Testing elastic constraints (penalty unchanged) Testing elastic constraints (penalty unbounded) Testing timeLimit argument I: pybuild pybuild:334: rm -rf /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/*.lp create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild dh_auto_install --destdir=debian/python3-pulp/ -O--buildsystem=pybuild I: pybuild base:311: /usr/bin/python3 setup.py install --root /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running build running build_py running egg_info writing PuLP.egg-info/PKG-INFO writing dependency_links to PuLP.egg-info/dependency_links.txt writing entry points to PuLP.egg-info/entry_points.txt writing top-level names to PuLP.egg-info/top_level.txt reading manifest file 'PuLP.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'PuLP.egg-info/SOURCES.txt' /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'pulp.apis' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'pulp.apis' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'pulp.apis' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'pulp.apis' to be distributed and are already explicitly excluding 'pulp.apis' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'pulp.solverdir' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'pulp.solverdir' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'pulp.solverdir' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'pulp.solverdir' to be distributed and are already explicitly excluding 'pulp.solverdir' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'pulp.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'pulp.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'pulp.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'pulp.tests' to be distributed and are already explicitly excluding 'pulp.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) running install_lib creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12 creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/constants.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/solverdir/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/solverdir/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/utilities.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/test_pulp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__pycache__/bin_packing_problem.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__pycache__/test_examples.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__pycache__/run_tests.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__pycache__/test_pulp.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/run_tests.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/bin_packing_problem.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/test_examples.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/mps_lp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.cfg.osx -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.cfg.linux -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/sparse.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/sparse.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/mps_lp.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/pulp.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/constants.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/utilities.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.cfg.win -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/highs_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/cplex_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/gurobi_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/scip_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/cplex_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/highs_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/coin_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/gurobi_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/glpk_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/scip_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/core.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/xpress_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/mipcl_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/choco_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/mosek_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/coin_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/core.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/mosek_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/xpress_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/glpk_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/mipcl_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/choco_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.cfg.buildout -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/constants.py to constants.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/utilities.py to utilities.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/test_pulp.py to test_pulp.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/run_tests.py to run_tests.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/bin_packing_problem.py to bin_packing_problem.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/test_examples.py to test_examples.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/mps_lp.py to mps_lp.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/sparse.py to sparse.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/pulp.py to pulp.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/highs_api.py to highs_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/cplex_api.py to cplex_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/gurobi_api.py to gurobi_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/scip_api.py to scip_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/coin_api.py to coin_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/core.py to core.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/mosek_api.py to mosek_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/xpress_api.py to xpress_api.cpython-312.pyc /usr/lib/python3.12/dist-packages/pulp/apis/xpress_api.py:322: SyntaxWarning: invalid escape sequence '\ ' byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/glpk_api.py to glpk_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/mipcl_api.py to mipcl_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/choco_api.py to choco_api.cpython-312.pyc running install_egg_info Copying PuLP.egg-info to /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/PuLP-2.7.0.egg-info Skipping SOURCES.txt running install_scripts Installing pulptest script to /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/bin dh_installdocs -O--buildsystem=pybuild dh_installchangelogs -O--buildsystem=pybuild dh_python3 -O--buildsystem=pybuild dh_installsystemduser -O--buildsystem=pybuild dh_lintian -O--buildsystem=pybuild dh_perl -O--buildsystem=pybuild dh_link -O--buildsystem=pybuild dh_strip_nondeterminism -O--buildsystem=pybuild dh_compress -O--buildsystem=pybuild dh_fixperms -O--buildsystem=pybuild dh_missing -O--buildsystem=pybuild dh_installdeb -O--buildsystem=pybuild dh_gencontrol -O--buildsystem=pybuild dh_md5sums -O--buildsystem=pybuild dh_builddeb -O--buildsystem=pybuild dpkg-deb: building package 'python3-pulp' in '../python3-pulp_2.7.0+dfsg-4_all.deb'. dpkg-genbuildinfo --build=binary -O../python-pulp_2.7.0+dfsg-4_amd64.buildinfo dpkg-genchanges --build=binary -O../python-pulp_2.7.0+dfsg-4_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-source: info: using options from python-pulp-2.7.0+dfsg/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration 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/2655482 and its subdirectories I: Current time: Sun Nov 24 02:28:13 -12 2024 I: pbuilder-time-stamp: 1732458493 Sun Nov 24 14:28:15 UTC 2024 I: 1st build successful. Starting 2nd build on remote node ionos15-amd64.debian.net. Sun Nov 24 14:28:15 UTC 2024 I: Preparing to do remote build '2' on ionos15-amd64.debian.net. Sun Nov 24 14:28:15 UTC 2024 - checking /var/lib/jenkins/offline_nodes if ionos15-amd64.debian.net is marked as down. Sun Nov 24 14:28:15 UTC 2024 - checking via ssh if ionos15-amd64.debian.net is up. removed '/tmp/read-only-fs-test-Ef4qox' ==================================================================================== Sat Dec 27 20:51:16 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos15-amd64, called using "2 python-pulp trixie /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2 2.7.0+dfsg-4" as arguments. Sat Dec 27 20:51:16 UTC 2025 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-wfR6hTFt" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Sat Dec 27 20:51:16 UTC 2025 I: Downloading source for trixie/python-pulp=2.7.0+dfsg-4 Reading package lists... NOTICE: 'python-pulp' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/math-team/python-pulp.git Please use: git clone https://salsa.debian.org/math-team/python-pulp.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 12.1 MB of source archives. Get:1 http://deb.debian.org/debian trixie/main python-pulp 2.7.0+dfsg-4 (dsc) [1595 B] Get:2 http://deb.debian.org/debian trixie/main python-pulp 2.7.0+dfsg-4 (tar) [12.1 MB] Get:3 http://deb.debian.org/debian trixie/main python-pulp 2.7.0+dfsg-4 (diff) [13.5 kB] Fetched 12.1 MB in 0s (47.2 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'python-pulp' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/math-team/python-pulp.git Please use: git clone https://salsa.debian.org/math-team/python-pulp.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 12.1 MB of source archives. Get:1 http://deb.debian.org/debian trixie/main python-pulp 2.7.0+dfsg-4 (dsc) [1595 B] Get:2 http://deb.debian.org/debian trixie/main python-pulp 2.7.0+dfsg-4 (tar) [12.1 MB] Get:3 http://deb.debian.org/debian trixie/main python-pulp 2.7.0+dfsg-4 (diff) [13.5 kB] Fetched 12.1 MB in 0s (47.2 MB/s) Download complete and in download only mode ============================================================================= Re-Building python-pulp in trixie on amd64 on ionos15-amd64 now. Date: Sat Dec 27 20:51:16 UTC 2025 Date UTC: Sat Dec 27 20:51:16 UTC 2025 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2 + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2/pbuilderrc_nMD7 + case ${ARCH} in + case $ARCH in + locale=et_EE + language=et + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' python-pulp = debian-installer -o python-pulp = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' python-pulp = u-boot ']' + case "${SRCPACKAGE}" in + PBUILDERTIMEOUT=24 + local PRESULT=0 + sudo 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.A9UULih2/pbuilderrc_nMD7 --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2/b2 --logfile b2/build.log python-pulp_2.7.0+dfsg-4.dsc W: /root/.pbuilderrc does not exist I: Logging to b2/build.log I: pbuilder: network access will be disabled during build I: Current time: Sun Dec 28 10:51:16 +14 2025 I: pbuilder-time-stamp: 1766868676 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [python-pulp_2.7.0+dfsg-4.dsc] I: copying [./python-pulp_2.7.0+dfsg.orig.tar.xz] I: copying [./python-pulp_2.7.0+dfsg-4.debian.tar.xz] I: Extracting source gpgv: Signature made Sun Sep 1 11:16:14 2024 gpgv: using EDDSA key A095B66EE09024BEE6A2F0722A27904BD7243EDA gpgv: issuer "nilesh@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./python-pulp_2.7.0+dfsg-4.dsc: no acceptable signature found dpkg-source: info: extracting python-pulp in python-pulp-2.7.0+dfsg dpkg-source: info: unpacking python-pulp_2.7.0+dfsg.orig.tar.xz dpkg-source: info: unpacking python-pulp_2.7.0+dfsg-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying do-not-package-non-free-files.patch dpkg-source: info: applying remove-pulp-specific-locdirs.patch dpkg-source: info: applying skip_test_on_armel.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/1480833/tmp/hooks/D01_modify_environment starting debug: Running on ionos15-amd64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Dec 27 20:51 /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/1480833/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/1480833/tmp/hooks/D02_print_environment starting I: set 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]="32" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='5.2.32(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=amd64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' DIRSTACK=() DISTRIBUTION=trixie EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=x86_64 HOST_ARCH=amd64 IFS=' ' INVOCATION_ID=3716a56dd8cc4efa801a2e89c7b3f1c1 LANG=C LANGUAGE=et_EE:et LC_ALL=C MACHTYPE=x86_64-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=1480833 PS4='+ ' 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.A9UULih2/pbuilderrc_nMD7 --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2/b2 --logfile b2/build.log python-pulp_2.7.0+dfsg-4.dsc' SUDO_GID=111 SUDO_UID=106 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://213.165.73.152:3128 I: uname -a Linux i-capture-the-hostname 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/1480833/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-python, python3-all, python3-setuptools, coinor-cbc, python3-pyparsing dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19969 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-python; however: Package dh-python is not installed. pbuilder-satisfydepends-dummy depends on python3-all; however: Package python3-all is not installed. pbuilder-satisfydepends-dummy depends on python3-setuptools; however: Package python3-setuptools is not installed. pbuilder-satisfydepends-dummy depends on coinor-cbc; however: Package coinor-cbc is not installed. pbuilder-satisfydepends-dummy depends on python3-pyparsing; however: Package python3-pyparsing is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} coinor-cbc{a} coinor-libcbc3.1{a} coinor-libcgl1{a} coinor-libclp1{a} coinor-libcoinutils3v5{a} coinor-libosi1v5{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libblas3{a} libcom-err2{a} libdebhelper-perl{a} libelf1t64{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libgfortran5{a} libgssapi-krb5-2{a} libicu72{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} liblapack3{a} libmagic-mgc{a} libmagic1t64{a} libnsl2{a} libpipeline1{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libreadline8t64{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} media-types{a} netbase{a} po-debconf{a} python3{a} python3-all{a} python3-autocommand{a} python3-inflect{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-minimal{a} python3-more-itertools{a} python3-pkg-resources{a} python3-pyparsing{a} python3-setuptools{a} python3-typeguard{a} python3-typing-extensions{a} python3-zipp{a} python3.12{a} python3.12-minimal{a} readline-common{a} sensible-utils{a} tzdata{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl krb5-locales libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx wget 0 packages upgraded, 73 newly installed, 0 to remove and 0 not upgraded. Need to get 34.6 MB of archives. After unpacking 131 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main amd64 libpython3.12-minimal amd64 3.12.7-3 [815 kB] Get: 2 http://deb.debian.org/debian trixie/main amd64 libexpat1 amd64 2.6.4-1 [106 kB] Get: 3 http://deb.debian.org/debian trixie/main amd64 python3.12-minimal amd64 3.12.7-3 [2162 kB] Get: 4 http://deb.debian.org/debian trixie/main amd64 python3-minimal amd64 3.12.6-1 [26.7 kB] Get: 5 http://deb.debian.org/debian trixie/main amd64 media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian trixie/main amd64 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian trixie/main amd64 tzdata all 2024b-3 [255 kB] Get: 8 http://deb.debian.org/debian trixie/main amd64 libkrb5support0 amd64 1.21.3-3 [32.5 kB] Get: 9 http://deb.debian.org/debian trixie/main amd64 libcom-err2 amd64 1.47.1-1+b1 [23.2 kB] Get: 10 http://deb.debian.org/debian trixie/main amd64 libk5crypto3 amd64 1.21.3-3 [79.9 kB] Get: 11 http://deb.debian.org/debian trixie/main amd64 libkeyutils1 amd64 1.6.3-4 [9092 B] Get: 12 http://deb.debian.org/debian trixie/main amd64 libkrb5-3 amd64 1.21.3-3 [324 kB] Get: 13 http://deb.debian.org/debian trixie/main amd64 libgssapi-krb5-2 amd64 1.21.3-3 [136 kB] Get: 14 http://deb.debian.org/debian trixie/main amd64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 15 http://deb.debian.org/debian trixie/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.3+b1 [83.1 kB] Get: 16 http://deb.debian.org/debian trixie/main amd64 libnsl2 amd64 1.3.0-3+b3 [40.6 kB] Get: 17 http://deb.debian.org/debian trixie/main amd64 readline-common all 8.2-5 [69.3 kB] Get: 18 http://deb.debian.org/debian trixie/main amd64 libreadline8t64 amd64 8.2-5 [169 kB] Get: 19 http://deb.debian.org/debian trixie/main amd64 libpython3.12-stdlib amd64 3.12.7-3 [1966 kB] Get: 20 http://deb.debian.org/debian trixie/main amd64 python3.12 amd64 3.12.7-3 [671 kB] Get: 21 http://deb.debian.org/debian trixie/main amd64 libpython3-stdlib amd64 3.12.6-1 [9692 B] Get: 22 http://deb.debian.org/debian trixie/main amd64 python3 amd64 3.12.6-1 [27.8 kB] Get: 23 http://deb.debian.org/debian trixie/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 24 http://deb.debian.org/debian trixie/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 25 http://deb.debian.org/debian trixie/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 26 http://deb.debian.org/debian trixie/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 27 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.22.5-2 [200 kB] Get: 28 http://deb.debian.org/debian trixie/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 29 http://deb.debian.org/debian trixie/main amd64 groff-base amd64 1.23.0-5 [1181 kB] Get: 30 http://deb.debian.org/debian trixie/main amd64 bsdextrautils amd64 2.40.2-11 [91.5 kB] Get: 31 http://deb.debian.org/debian trixie/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 32 http://deb.debian.org/debian trixie/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 33 http://deb.debian.org/debian trixie/main amd64 m4 amd64 1.4.19-4 [287 kB] Get: 34 http://deb.debian.org/debian trixie/main amd64 autoconf all 2.72-3 [493 kB] Get: 35 http://deb.debian.org/debian trixie/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 36 http://deb.debian.org/debian trixie/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 37 http://deb.debian.org/debian trixie/main amd64 autopoint all 0.22.5-2 [723 kB] Get: 38 http://deb.debian.org/debian trixie/main amd64 libblas3 amd64 3.12.0-3+b1 [152 kB] Get: 39 http://deb.debian.org/debian trixie/main amd64 libgfortran5 amd64 14.2.0-8 [836 kB] Get: 40 http://deb.debian.org/debian trixie/main amd64 liblapack3 amd64 3.12.0-3+b1 [2450 kB] Get: 41 http://deb.debian.org/debian trixie/main amd64 coinor-libcoinutils3v5 amd64 2.11.11+ds-1+b1 [459 kB] Get: 42 http://deb.debian.org/debian trixie/main amd64 coinor-libosi1v5 amd64 0.108.10+ds-1+b1 [293 kB] Get: 43 http://deb.debian.org/debian trixie/main amd64 coinor-libclp1 amd64 1.17.10+ds-1 [883 kB] Get: 44 http://deb.debian.org/debian trixie/main amd64 coinor-libcgl1 amd64 0.60.9+ds-1 [426 kB] Get: 45 http://deb.debian.org/debian trixie/main amd64 coinor-libcbc3.1 amd64 2.10.12+ds-1 [714 kB] Get: 46 http://deb.debian.org/debian trixie/main amd64 coinor-cbc amd64 2.10.12+ds-1 [16.2 kB] Get: 47 http://deb.debian.org/debian trixie/main amd64 libdebhelper-perl all 13.20 [89.7 kB] Get: 48 http://deb.debian.org/debian trixie/main amd64 libtool all 2.4.7-8 [517 kB] Get: 49 http://deb.debian.org/debian trixie/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 50 http://deb.debian.org/debian trixie/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 51 http://deb.debian.org/debian trixie/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 52 http://deb.debian.org/debian trixie/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 53 http://deb.debian.org/debian trixie/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 54 http://deb.debian.org/debian trixie/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 55 http://deb.debian.org/debian trixie/main amd64 libicu72 amd64 72.1-5+b1 [9423 kB] Get: 56 http://deb.debian.org/debian trixie/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get: 57 http://deb.debian.org/debian trixie/main amd64 gettext amd64 0.22.5-2 [1601 kB] Get: 58 http://deb.debian.org/debian trixie/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 59 http://deb.debian.org/debian trixie/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 60 http://deb.debian.org/debian trixie/main amd64 debhelper all 13.20 [915 kB] Get: 61 http://deb.debian.org/debian trixie/main amd64 python3-autocommand all 2.2.2-3 [13.6 kB] Get: 62 http://deb.debian.org/debian trixie/main amd64 python3-more-itertools all 10.5.0-1 [63.8 kB] Get: 63 http://deb.debian.org/debian trixie/main amd64 python3-typing-extensions all 4.12.2-2 [73.0 kB] Get: 64 http://deb.debian.org/debian trixie/main amd64 python3-typeguard all 4.4.1-1 [37.0 kB] Get: 65 http://deb.debian.org/debian trixie/main amd64 python3-inflect all 7.3.1-2 [32.4 kB] Get: 66 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.context all 6.0.0-1 [7984 B] Get: 67 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get: 68 http://deb.debian.org/debian trixie/main amd64 python3-pkg-resources all 74.1.2-2 [213 kB] Get: 69 http://deb.debian.org/debian trixie/main amd64 python3-zipp all 3.21.0-1 [10.6 kB] Get: 70 http://deb.debian.org/debian trixie/main amd64 python3-setuptools all 74.1.2-2 [736 kB] Get: 71 http://deb.debian.org/debian trixie/main amd64 dh-python all 6.20241024 [109 kB] Get: 72 http://deb.debian.org/debian trixie/main amd64 python3-all amd64 3.12.6-1 [1040 B] Get: 73 http://deb.debian.org/debian trixie/main amd64 python3-pyparsing all 3.1.2-1 [146 kB] Fetched 34.6 MB in 5s (6887 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19969 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.7-3_amd64.deb ... Unpacking libpython3.12-minimal:amd64 (3.12.7-3) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.6.4-1_amd64.deb ... Unpacking libexpat1:amd64 (2.6.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.7-3_amd64.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:amd64 (3.12.7-3) ... Setting up libexpat1:amd64 (2.6.4-1) ... Setting up python3.12-minimal (3.12.7-3) ... Selecting previously unselected package python3-minimal. (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 ... 20289 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.6-1_amd64.deb ... Unpacking python3-minimal (3.12.6-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../04-libkrb5support0_1.21.3-3_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-3) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../05-libcom-err2_1.47.1-1+b1_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../06-libk5crypto3_1.21.3-3_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../07-libkeyutils1_1.6.3-4_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../08-libkrb5-3_1.21.3-3_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:amd64. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../14-libreadline8t64_8.2-5_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:amd64. Preparing to unpack .../15-libpython3.12-stdlib_3.12.7-3_amd64.deb ... Unpacking libpython3.12-stdlib:amd64 (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.7-3_amd64.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../17-libpython3-stdlib_3.12.6-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.12.6-1) ... Setting up python3-minimal (3.12.6-1) ... Selecting previously unselected package python3. (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 ... 21351 files and directories currently installed.) Preparing to unpack .../00-python3_3.12.6-1_amd64.deb ... Unpacking python3 (3.12.6-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../03-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../05-gettext-base_0.22.5-2_amd64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../06-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../07-groff-base_1.23.0-5_amd64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../08-bsdextrautils_2.40.2-11_amd64.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../09-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../10-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libblas3:amd64. Preparing to unpack .../16-libblas3_3.12.0-3+b1_amd64.deb ... Unpacking libblas3:amd64 (3.12.0-3+b1) ... Selecting previously unselected package libgfortran5:amd64. Preparing to unpack .../17-libgfortran5_14.2.0-8_amd64.deb ... Unpacking libgfortran5:amd64 (14.2.0-8) ... Selecting previously unselected package liblapack3:amd64. Preparing to unpack .../18-liblapack3_3.12.0-3+b1_amd64.deb ... Unpacking liblapack3:amd64 (3.12.0-3+b1) ... Selecting previously unselected package coinor-libcoinutils3v5:amd64. Preparing to unpack .../19-coinor-libcoinutils3v5_2.11.11+ds-1+b1_amd64.deb ... Unpacking coinor-libcoinutils3v5:amd64 (2.11.11+ds-1+b1) ... Selecting previously unselected package coinor-libosi1v5:amd64. Preparing to unpack .../20-coinor-libosi1v5_0.108.10+ds-1+b1_amd64.deb ... Unpacking coinor-libosi1v5:amd64 (0.108.10+ds-1+b1) ... Selecting previously unselected package coinor-libclp1:amd64. Preparing to unpack .../21-coinor-libclp1_1.17.10+ds-1_amd64.deb ... Unpacking coinor-libclp1:amd64 (1.17.10+ds-1) ... Selecting previously unselected package coinor-libcgl1:amd64. Preparing to unpack .../22-coinor-libcgl1_0.60.9+ds-1_amd64.deb ... Unpacking coinor-libcgl1:amd64 (0.60.9+ds-1) ... Selecting previously unselected package coinor-libcbc3.1:amd64. Preparing to unpack .../23-coinor-libcbc3.1_2.10.12+ds-1_amd64.deb ... Unpacking coinor-libcbc3.1:amd64 (2.10.12+ds-1) ... Selecting previously unselected package coinor-cbc. Preparing to unpack .../24-coinor-cbc_2.10.12+ds-1_amd64.deb ... Unpacking coinor-cbc (2.10.12+ds-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../25-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../26-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../27-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../28-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../29-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../30-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../31-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../32-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../33-libicu72_72.1-5+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-5+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../34-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../35-gettext_0.22.5-2_amd64.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../36-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../37-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../38-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../39-python3-autocommand_2.2.2-3_all.deb ... Unpacking python3-autocommand (2.2.2-3) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../40-python3-more-itertools_10.5.0-1_all.deb ... Unpacking python3-more-itertools (10.5.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../41-python3-typing-extensions_4.12.2-2_all.deb ... Unpacking python3-typing-extensions (4.12.2-2) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../42-python3-typeguard_4.4.1-1_all.deb ... Unpacking python3-typeguard (4.4.1-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../43-python3-inflect_7.3.1-2_all.deb ... Unpacking python3-inflect (7.3.1-2) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../44-python3-jaraco.context_6.0.0-1_all.deb ... Unpacking python3-jaraco.context (6.0.0-1) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../45-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../46-python3-pkg-resources_74.1.2-2_all.deb ... Unpacking python3-pkg-resources (74.1.2-2) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../47-python3-zipp_3.21.0-1_all.deb ... Unpacking python3-zipp (3.21.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../48-python3-setuptools_74.1.2-2_all.deb ... Unpacking python3-setuptools (74.1.2-2) ... Selecting previously unselected package dh-python. Preparing to unpack .../49-dh-python_6.20241024_all.deb ... Unpacking dh-python (6.20241024) ... Selecting previously unselected package python3-all. Preparing to unpack .../50-python3-all_3.12.6-1_amd64.deb ... Unpacking python3-all (3.12.6-1) ... Selecting previously unselected package python3-pyparsing. Preparing to unpack .../51-python3-pyparsing_3.1.2-1_all.deb ... Unpacking python3-pyparsing (3.1.2-1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libkeyutils1:amd64 (1.6.3-4) ... Setting up libicu72:amd64 (72.1-5+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libdebhelper-perl (13.20) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libcom-err2:amd64 (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up libkrb5support0:amd64 (1.21.3-3) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Sat Dec 27 20:51:50 UTC 2025. Universal Time is now: Sat Dec 27 20:51:50 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... Setting up libblas3:amd64 (3.12.0-3+b1) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode Setting up autopoint (0.22.5-2) ... Setting up libk5crypto3:amd64 (1.21.3-3) ... Setting up libgfortran5:amd64 (14.2.0-8) ... Setting up autoconf (2.72-3) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up netbase (6.4) ... Setting up libkrb5-3:amd64 (1.21.3-3) ... Setting up readline-common (8.2-5) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up liblapack3:amd64 (3.12.0-3+b1) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode Setting up gettext (0.22.5-2) ... Setting up libtool (2.4.7-8) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up coinor-libcoinutils3v5:amd64 (2.11.11+ds-1+b1) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-3) ... Setting up coinor-libosi1v5:amd64 (0.108.10+ds-1+b1) ... Setting up libreadline8t64:amd64 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-5) ... Setting up libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up coinor-libclp1:amd64 (1.17.10+ds-1) ... Setting up libnsl2:amd64 (1.3.0-3+b3) ... Setting up coinor-libcgl1:amd64 (0.60.9+ds-1) ... Setting up libpython3.12-stdlib:amd64 (3.12.7-3) ... Setting up python3.12 (3.12.7-3) ... Setting up debhelper (13.20) ... Setting up coinor-libcbc3.1:amd64 (2.10.12+ds-1) ... Setting up libpython3-stdlib:amd64 (3.12.6-1) ... Setting up python3 (3.12.6-1) ... Setting up python3-zipp (3.21.0-1) ... Setting up python3-autocommand (2.2.2-3) ... Setting up coinor-cbc (2.10.12+ds-1) ... Setting up python3-pyparsing (3.1.2-1) ... Setting up python3-typing-extensions (4.12.2-2) ... Setting up python3-more-itertools (10.5.0-1) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-jaraco.context (6.0.0-1) ... Setting up python3-typeguard (4.4.1-1) ... Setting up python3-all (3.12.6-1) ... Setting up python3-inflect (7.3.1-2) ... Setting up python3-pkg-resources (74.1.2-2) ... Setting up python3-setuptools (74.1.2-2) ... Setting up dh-python (6.20241024) ... Processing triggers for libc-bin (2.40-3) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/1480833/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for trixie I: user script /srv/workspace/pbuilder/1480833/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/python-pulp-2.7.0+dfsg/ && 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 > ../python-pulp_2.7.0+dfsg-4_source.changes dpkg-buildpackage: info: source package python-pulp dpkg-buildpackage: info: source version 2.7.0+dfsg-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Nilesh Patra dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: info: using options from python-pulp-2.7.0+dfsg/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ debian/rules clean dh clean --buildsystem=pybuild --with python3 dh_auto_clean -O--buildsystem=pybuild I: pybuild base:311: python3.12 setup.py clean /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) running clean removing '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build' (and everything under it) 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.12' does not exist -- can't clean it dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary dh binary --buildsystem=pybuild --with python3 dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild I: pybuild base:311: python3.12 setup.py config /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) running config dh_auto_build -O--buildsystem=pybuild I: pybuild base:311: /usr/bin/python3 setup.py build /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) running build running build_py creating /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/sparse.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/utilities.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/pulp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/constants.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/mps_lp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp running egg_info creating PuLP.egg-info writing PuLP.egg-info/PKG-INFO writing dependency_links to PuLP.egg-info/dependency_links.txt writing entry points to PuLP.egg-info/entry_points.txt writing top-level names to PuLP.egg-info/top_level.txt writing manifest file 'PuLP.egg-info/SOURCES.txt' reading manifest file 'PuLP.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'PuLP.egg-info/SOURCES.txt' /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'pulp.apis' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'pulp.apis' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'pulp.apis' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'pulp.apis' to be distributed and are already explicitly excluding 'pulp.apis' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'pulp.solverdir' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'pulp.solverdir' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'pulp.solverdir' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'pulp.solverdir' to be distributed and are already explicitly excluding 'pulp.solverdir' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'pulp.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'pulp.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'pulp.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'pulp.tests' to be distributed and are already explicitly excluding 'pulp.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) copying pulp/pulp.cfg.buildout -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/pulp.cfg.linux -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/pulp.cfg.osx -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/pulp.cfg.win -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp creating /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/choco_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/coin_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/core.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/cplex_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/glpk_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/gurobi_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/highs_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/mipcl_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/mosek_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/scip_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis copying pulp/apis/xpress_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis creating /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/solverdir copying pulp/solverdir/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/solverdir creating /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests copying pulp/tests/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests copying pulp/tests/bin_packing_problem.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests copying pulp/tests/run_tests.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests copying pulp/tests/test_examples.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests copying pulp/tests/test_pulp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests dh_auto_test -O--buildsystem=pybuild I: pybuild pybuild:308: cp -av examples /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build 'examples' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples' 'examples/wedding_initial.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/wedding_initial.py' 'examples/CGcolumnwise.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/CGcolumnwise.py' 'examples/test2.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/test2.py' 'examples/SpongeRollProblem5.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/SpongeRollProblem5.py' 'examples/SpongeRollProblem6.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/SpongeRollProblem6.py' 'examples/WhiskasModel2.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/WhiskasModel2.py' 'examples/SpongeRollProblem2.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/SpongeRollProblem2.py' 'examples/furniture.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/furniture.py' 'examples/test6.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/test6.py' 'examples/BeerDistributionProblem.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/BeerDistributionProblem.py' 'examples/CG.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/CG.py' 'examples/wedding.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/wedding.py' 'examples/SpongeRollProblem3.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/SpongeRollProblem3.py' 'examples/BeerDistributionProblemWarehouseExtension.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/BeerDistributionProblemWarehouseExtension.py' 'examples/test3.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/test3.py' 'examples/Two_stage_Stochastic_GemstoneTools.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/Two_stage_Stochastic_GemstoneTools.py' 'examples/AmericanSteelProblem.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/AmericanSteelProblem.py' 'examples/test1.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/test1.py' 'examples/test5.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/test5.py' 'examples/BeerDistributionProblem_resolve.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/BeerDistributionProblem_resolve.py' 'examples/SpongeRollProblem1.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/SpongeRollProblem1.py' 'examples/Sudoku1.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/Sudoku1.py' 'examples/__init__.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/__init__.py' 'examples/WhiskasModel1.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/WhiskasModel1.py' 'examples/test4.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/test4.py' 'examples/Sudoku2.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/Sudoku2.py' 'examples/SpongeRollProblem4.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/SpongeRollProblem4.py' 'examples/test7.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/test7.py' 'examples/ComputerPlantProblem.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/ComputerPlantProblem.py' 'examples/BeerDistributionProblemCompetitorExtension.py' -> '/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/BeerDistributionProblemCompetitorExtension.py' I: pybuild base:311: cd /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build; python3.12 -m unittest discover -v /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/xpress_api.py:322: SyntaxWarning: invalid escape sequence '\ ' """ Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/a9b1a3149630419eb78fc64321a3cff4-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/a9b1a3149630419eb78fc64321a3cff4-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 18 RHS At line 22 BOUNDS At line 26 ENDATA Problem MODEL has 3 rows, 3 columns and 6 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 1 (-2) rows, 2 (-1) columns and 2 (-4) elements 0 Obj 51.9 Primal inf 2.099999 (1) 1 Obj 54 Optimal - objective value 54 After Postsolve, objective 54, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 54 - 1 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/1c5951dfd7d2481686146d5b6d4c47cb-pulp.mps max timeMode elapsed branch printingOptions all solution /tmp/1c5951dfd7d2481686146d5b6d4c47cb-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 6 COLUMNS At line 67 RHS At line 69 BOUNDS At line 85 ENDATA Problem MODEL has 1 rows, 15 columns and 15 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 4.1943e+06 - 0.00 seconds Cgl0004I processed model has 1 rows, 15 columns (15 integer (15 of which binary)) and 15 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0038I Initial state - 1 integers unsatisfied sum - 0.117203 Cbc0038I Pass 1: suminf. 0.11720 (1) obj. 4.1943e+06 iterations 0 Cbc0038I Solution found of 3.70254e+06 Cbc0038I Before mini branch and bound, 14 integers at bound fixed and 0 continuous Cbc0038I Full problem 1 rows 15 columns, reduced to 0 rows 0 columns Cbc0038I Mini branch and bound did not improve solution (0.00 seconds) Cbc0038I Round again with cutoff of 3.75171e+06 Cbc0038I Pass 2: suminf. 0.11720 (1) obj. 4.1943e+06 iterations 0 Cbc0038I Pass 3: suminf. 0.06253 (1) obj. 3.75171e+06 iterations 2 Cbc0038I Pass 4: suminf. 0.37468 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 5: suminf. 0.06203 (1) obj. 4.1943e+06 iterations 2 Cbc0038I Pass 6: suminf. 0.06203 (1) obj. 4.1943e+06 iterations 0 Cbc0038I Pass 7: suminf. 0.06284 (1) obj. 3.75171e+06 iterations 2 Cbc0038I Pass 8: suminf. 0.37438 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 9: suminf. 0.41991 (1) obj. 4.1943e+06 iterations 5 Cbc0038I Solution found of 3.86407e+06 Cbc0038I Before mini branch and bound, 9 integers at bound fixed and 0 continuous Cbc0038I Full problem 1 rows 15 columns, reduced to 1 rows 6 columns Cbc0038I Mini branch and bound improved solution from 3.86407e+06 to 4.09345e+06 (0.00 seconds) Cbc0038I Round again with cutoff of 4.11362e+06 Cbc0038I Pass 10: suminf. 0.11720 (1) obj. 4.1943e+06 iterations 0 Cbc0038I Pass 11: suminf. 0.47728 (1) obj. 4.11362e+06 iterations 2 Cbc0038I Pass 12: suminf. 0.37468 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 13: suminf. 0.37291 (1) obj. 4.1943e+06 iterations 5 Cbc0038I Pass 14: suminf. 0.47551 (1) obj. 4.11362e+06 iterations 1 Cbc0038I Pass 15: suminf. 0.37291 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 16: suminf. 0.05947 (1) obj. 4.1943e+06 iterations 2 Cbc0038I Pass 17: suminf. 0.05947 (1) obj. 4.1943e+06 iterations 0 Cbc0038I Pass 18: suminf. 0.47527 (1) obj. 4.11362e+06 iterations 2 Cbc0038I Pass 19: suminf. 0.37267 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 20: suminf. 0.37324 (1) obj. 4.1943e+06 iterations 3 Cbc0038I Pass 21: suminf. 0.47584 (1) obj. 4.11362e+06 iterations 1 Cbc0038I Pass 22: suminf. 0.37324 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 23: suminf. 0.11177 (1) obj. 4.11362e+06 iterations 8 Cbc0038I Solution found of 4.17588e+06 Cbc0038I Before mini branch and bound, 4 integers at bound fixed and 0 continuous Cbc0038I Full problem 1 rows 15 columns, reduced to 1 rows 11 columns Cbc0038I Mini branch and bound did not improve solution (0.02 seconds) Cbc0038I Round again with cutoff of 4.18141e+06 Cbc0038I Pass 24: suminf. 0.11720 (1) obj. 4.1943e+06 iterations 0 Cbc0038I Pass 25: suminf. 0.39108 (1) obj. 4.18141e+06 iterations 2 Cbc0038I Pass 26: suminf. 0.37468 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 27: suminf. 0.04616 (1) obj. 4.1943e+06 iterations 9 Cbc0038I Pass 28: suminf. 0.04616 (1) obj. 4.1943e+06 iterations 0 Cbc0038I Pass 29: suminf. 0.37926 (1) obj. 4.18141e+06 iterations 2 Cbc0038I Pass 30: suminf. 0.36286 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 31: suminf. 0.44603 (1) obj. 4.1943e+06 iterations 3 Cbc0038I Pass 32: suminf. 0.46243 (1) obj. 4.18141e+06 iterations 1 Cbc0038I Pass 33: suminf. 0.44603 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 34: suminf. 0.27008 (1) obj. 4.18141e+06 iterations 3 Cbc0038I Pass 35: suminf. 0.40813 (1) obj. 4.1943e+06 iterations 2 Cbc0038I Pass 36: suminf. 0.39173 (1) obj. 4.18141e+06 iterations 1 Cbc0038I Pass 37: suminf. 0.39173 (1) obj. 4.18141e+06 iterations 0 Cbc0038I Pass 38: suminf. 0.42363 (1) obj. 4.18141e+06 iterations 5 Cbc0038I Pass 39: suminf. 0.44003 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 40: suminf. 0.42363 (1) obj. 4.18141e+06 iterations 1 Cbc0038I Pass 41: suminf. 0.13391 (1) obj. 4.18141e+06 iterations 5 Cbc0038I Pass 42: suminf. 0.13391 (1) obj. 4.18141e+06 iterations 0 Cbc0038I Pass 43: suminf. 0.36683 (1) obj. 4.1943e+06 iterations 2 Cbc0038I Pass 44: suminf. 0.35043 (1) obj. 4.18141e+06 iterations 1 Cbc0038I Pass 45: suminf. 0.34946 (1) obj. 4.18141e+06 iterations 3 Cbc0038I Pass 46: suminf. 0.36586 (1) obj. 4.1943e+06 iterations 1 Cbc0038I Pass 47: suminf. 0.34946 (1) obj. 4.18141e+06 iterations 1 Cbc0038I Pass 48: suminf. 0.21927 (1) obj. 4.18141e+06 iterations 4 Cbc0038I Pass 49: suminf. 0.21927 (1) obj. 4.18141e+06 iterations 0 Cbc0038I Pass 50: suminf. 0.36579 (1) obj. 4.1943e+06 iterations 2 Cbc0038I Pass 51: suminf. 0.34940 (1) obj. 4.18141e+06 iterations 1 Cbc0038I Pass 52: suminf. 0.08360 (1) obj. 4.1943e+06 iterations 9 Cbc0038I Pass 53: suminf. 0.08360 (1) obj. 4.1943e+06 iterations 0 Cbc0038I No solution found this major pass Cbc0038I Before mini branch and bound, 1 integers at bound fixed and 0 continuous Cbc0038I Full problem 1 rows 15 columns, reduced to 1 rows 14 columns Cbc0038I Mini branch and bound did not improve solution (0.03 seconds) Cbc0038I After 0.03 seconds - Feasibility pump exiting with objective of 4.17588e+06 - took 0.02 seconds Cbc0012I Integer solution of 4175879 found by feasibility pump after 0 iterations and 0 nodes (0.03 seconds) Cbc0038I Full problem 1 rows 15 columns, reduced to 1 rows 8 columns Cbc0012I Integer solution of 4190215 found by DiveCoefficient after 9 iterations and 0 nodes (0.03 seconds) Cbc0031I 1 added rows had average density of 15 Cbc0013I At root node, 1 cuts changed objective from 4194303.5 to 4190215 in 2 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 1 row cuts average 15.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 2 (Knapsack) - 2 row cuts average 15.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective 4190215, took 9 iterations and 0 nodes (0.03 seconds) Cbc0035I Maximum depth 0, 5 variables fixed on reduced cost Cuts at root node changed objective from 4.1943e+06 to 4.19022e+06 Probing was tried 2 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 2 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 2 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 2 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 2 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 2 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 4190215.00000000 Enumerated nodes: 0 Total iterations: 9 Time (CPU seconds): 0.02 Time (Wallclock seconds): 0.03 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.02 (Wallclock seconds): 0.03 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/eb9d7b9215664609bd75c210da3b9600-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/eb9d7b9215664609bd75c210da3b9600-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 167 COLUMNS At line 769 RHS At line 932 BOUNDS At line 1028 ENDATA Problem MODEL has 162 rows, 149 columns and 411 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 2546.96 - 0.00 seconds Cgl0004I processed model has 138 rows, 130 columns (45 integer (45 of which binary)) and 404 elements Cbc0038I Initial state - 11 integers unsatisfied sum - 3.22004 Cbc0038I Pass 1: suminf. 0.21132 (2) obj. 2712.05 iterations 41 Cbc0038I Pass 2: suminf. 0.00000 (0) obj. 3533.99 iterations 5 Cbc0038I Solution found of 3533.99 Cbc0038I Relaxing continuous gives 3508.51 Cbc0038I Before mini branch and bound, 33 integers at bound fixed and 48 continuous Cbc0038I Full problem 138 rows 130 columns, reduced to 34 rows 38 columns Cbc0038I Mini branch and bound did not improve solution (0.01 seconds) Cbc0038I Round again with cutoff of 3412.36 Cbc0038I Pass 3: suminf. 0.21132 (2) obj. 2712.05 iterations 0 Cbc0038I Pass 4: suminf. 0.18854 (1) obj. 3412.36 iterations 10 Cbc0038I Pass 5: suminf. 0.15087 (1) obj. 3078.47 iterations 3 Cbc0038I Pass 6: suminf. 1.43534 (6) obj. 3412.36 iterations 33 Cbc0038I Pass 7: suminf. 0.67621 (4) obj. 3412.36 iterations 19 Cbc0038I Pass 8: suminf. 0.62081 (4) obj. 3412.36 iterations 15 Cbc0038I Pass 9: suminf. 0.60340 (5) obj. 3412.36 iterations 3 Cbc0038I Pass 10: suminf. 1.69320 (5) obj. 3412.36 iterations 27 Cbc0038I Pass 11: suminf. 0.73997 (5) obj. 3412.36 iterations 24 Cbc0038I Pass 12: suminf. 0.06045 (2) obj. 3412.36 iterations 27 Cbc0038I Pass 13: suminf. 1.69786 (5) obj. 3412.36 iterations 17 Cbc0038I Pass 14: suminf. 0.81667 (2) obj. 3412.36 iterations 13 Cbc0038I Pass 15: suminf. 0.46319 (1) obj. 3412.36 iterations 1 Cbc0038I Pass 16: suminf. 0.39907 (2) obj. 3412.36 iterations 12 Cbc0038I Pass 17: suminf. 1.35725 (3) obj. 3412.36 iterations 8 Cbc0038I Pass 18: suminf. 0.89952 (3) obj. 3412.36 iterations 11 Cbc0038I Pass 19: suminf. 0.81687 (4) obj. 3403.23 iterations 38 Cbc0038I Pass 20: suminf. 0.38652 (5) obj. 3412.36 iterations 16 Cbc0038I Pass 21: suminf. 0.94297 (3) obj. 3412.36 iterations 23 Cbc0038I Pass 22: suminf. 0.00000 (0) obj. 3412.36 iterations 19 Cbc0038I Solution found of 3412.36 Cbc0038I Relaxing continuous gives 3371.83 Cbc0038I Before mini branch and bound, 16 integers at bound fixed and 32 continuous Cbc0038I Full problem 138 rows 130 columns, reduced to 95 rows 82 columns Cbc0038I Mini branch and bound improved solution from 3371.83 to 3208.96 (0.08 seconds) Cbc0038I Round again with cutoff of 3076.56 Cbc0038I Pass 23: suminf. 0.21132 (2) obj. 2712.05 iterations 0 Cbc0038I Pass 24: suminf. 0.15579 (2) obj. 3076.56 iterations 13 Cbc0038I Pass 25: suminf. 0.15478 (4) obj. 3076.56 iterations 11 Cbc0038I Pass 26: suminf. 0.40349 (4) obj. 3076.56 iterations 7 Cbc0038I Pass 27: suminf. 1.01552 (4) obj. 3076.56 iterations 59 Cbc0038I Pass 28: suminf. 0.50768 (2) obj. 3076.56 iterations 24 Cbc0038I Pass 29: suminf. 0.21132 (2) obj. 2928.38 iterations 5 Cbc0038I Pass 30: suminf. 0.32821 (3) obj. 3076.56 iterations 17 Cbc0038I Pass 31: suminf. 0.27944 (7) obj. 3076.56 iterations 6 Cbc0038I Pass 32: suminf. 1.75131 (6) obj. 3076.56 iterations 11 Cbc0038I Pass 33: suminf. 0.21132 (2) obj. 2849.26 iterations 17 Cbc0038I Pass 34: suminf. 0.50760 (2) obj. 3076.56 iterations 8 Cbc0038I Pass 35: suminf. 0.48310 (6) obj. 3076.56 iterations 5 Cbc0038I Pass 36: suminf. 1.75131 (6) obj. 3076.56 iterations 20 Cbc0038I Pass 37: suminf. 1.87842 (10) obj. 3076.56 iterations 47 Cbc0038I Pass 38: suminf. 0.56850 (3) obj. 3076.56 iterations 36 Cbc0038I Pass 39: suminf. 0.60271 (4) obj. 3076.56 iterations 17 Cbc0038I Pass 40: suminf. 0.35209 (4) obj. 3076.56 iterations 14 Cbc0038I Pass 41: suminf. 1.25851 (4) obj. 3076.56 iterations 29 Cbc0038I Pass 42: suminf. 0.87809 (2) obj. 3076.56 iterations 8 Cbc0038I Pass 43: suminf. 0.06045 (1) obj. 3076.56 iterations 23 Cbc0038I Pass 44: suminf. 0.17502 (2) obj. 3076.56 iterations 10 Cbc0038I Pass 45: suminf. 1.60812 (8) obj. 3076.56 iterations 27 Cbc0038I Pass 46: suminf. 0.52364 (3) obj. 3076.56 iterations 24 Cbc0038I Pass 47: suminf. 0.17502 (2) obj. 3076.56 iterations 15 Cbc0038I Pass 48: suminf. 1.49749 (6) obj. 3076.56 iterations 35 Cbc0038I Pass 49: suminf. 0.33422 (3) obj. 3076.56 iterations 18 Cbc0038I Pass 50: suminf. 0.93164 (3) obj. 3076.56 iterations 10 Cbc0038I Pass 51: suminf. 0.93164 (3) obj. 3076.56 iterations 4 Cbc0038I Pass 52: suminf. 0.16639 (2) obj. 3076.56 iterations 14 Cbc0038I No solution found this major pass Cbc0038I Before mini branch and bound, 15 integers at bound fixed and 30 continuous Cbc0038I Full problem 138 rows 130 columns, reduced to 96 rows 81 columns Cbc0038I Mini branch and bound did not improve solution (0.13 seconds) Cbc0038I After 0.13 seconds - Feasibility pump exiting with objective of 3208.96 - took 0.12 seconds Cbc0012I Integer solution of 3208.957 found by feasibility pump after 0 iterations and 0 nodes (0.13 seconds) Cbc0038I Full problem 138 rows 130 columns, reduced to 40 rows 52 columns Cbc0031I 16 added rows had average density of 46.625 Cbc0013I At root node, 16 cuts changed objective from 2546.9589 to 2700.7923 in 100 passes Cbc0014I Cut generator 0 (Probing) - 45 row cuts average 2.1 elements, 1 column cuts (1 active) in 0.022 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 1114 row cuts average 78.1 elements, 0 column cuts (0 active) in 0.039 seconds - new frequency is 1 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.009 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.001 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 98 row cuts average 8.2 elements, 0 column cuts (0 active) in 0.023 seconds - new frequency is 1 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.017 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 90 row cuts average 34.2 elements, 0 column cuts (0 active) in 0.007 seconds - new frequency is 1 Cbc0010I After 0 nodes, 1 on tree, 3208.957 best solution, best possible 2700.7923 (0.40 seconds) Cbc0038I Full problem 138 rows 130 columns, reduced to 57 rows 66 columns Cbc0038I Full problem 138 rows 130 columns, reduced to 33 rows 47 columns Cbc0001I Search completed - best objective 3208.95704688445, took 4740 iterations and 94 nodes (0.81 seconds) Cbc0032I Strong branching done 966 times (8486 iterations), fathomed 27 nodes and fixed 39 variables Cbc0035I Maximum depth 13, 186 variables fixed on reduced cost Cuts at root node changed objective from 2546.96 to 2700.79 Probing was tried 100 times and created 46 cuts of which 0 were active after adding rounds of cuts (0.022 seconds) Gomory was tried 302 times and created 1624 cuts of which 0 were active after adding rounds of cuts (0.061 seconds) Knapsack was tried 100 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.009 seconds) Clique was tried 100 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.001 seconds) MixedIntegerRounding2 was tried 302 times and created 263 cuts of which 0 were active after adding rounds of cuts (0.043 seconds) FlowCover was tried 100 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.017 seconds) TwoMirCuts was tried 302 times and created 209 cuts of which 0 were active after adding rounds of cuts (0.023 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ImplicationCuts was tried 229 times and created 24 cuts of which 0 were active after adding rounds of cuts (0.003 seconds) Result - Optimal solution found Objective value: 3208.95704688 Enumerated nodes: 94 Total iterations: 4740 Time (CPU seconds): 0.80 Time (Wallclock seconds): 0.82 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.80 (Wallclock seconds): 0.82 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/d19c2c28f8f84007809d338e352e7400-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/d19c2c28f8f84007809d338e352e7400-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 225 COLUMNS At line 1654 RHS At line 1875 BOUNDS At line 2086 ENDATA Problem MODEL has 220 rows, 210 columns and 800 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is -105.5 - 0.00 seconds Cgl0004I processed model has 120 rows, 119 columns (119 integer (119 of which binary)) and 437 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 3.88578e-15 Cbc0038I Solution found of -105.5 Cbc0038I Before mini branch and bound, 119 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.00 seconds) Cbc0038I After 0.00 seconds - Feasibility pump exiting with objective of -105.5 - took 0.00 seconds Cbc0012I Integer solution of -105.5 found by feasibility pump after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective -105.5, took 0 iterations and 0 nodes (0.01 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from -105.5 to -105.5 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: -105.50000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.01 Time (Wallclock seconds): 0.01 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.01 (Wallclock seconds): 0.01 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/baf1c98d09e7465f8176710860d0e682-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/baf1c98d09e7465f8176710860d0e682-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 120 RHS At line 124 BOUNDS At line 145 ENDATA Problem MODEL has 3 rows, 26 columns and 65 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0004I processed model has 3 rows, 26 columns (20 integer (20 of which binary)) and 65 elements Cbc0038I Initial state - 3 integers unsatisfied sum - 1.01146 Cbc0038I Pass 1: suminf. 0.00000 (0) obj. 60.5 iterations 3 Cbc0038I Solution found of 60.5 Cbc0038I Relaxing continuous gives 60.5 Cbc0038I Before mini branch and bound, 17 integers at bound fixed and 3 continuous Cbc0038I Full problem 3 rows 26 columns, reduced to 0 rows 0 columns Cbc0038I Mini branch and bound did not improve solution (0.00 seconds) Cbc0038I Round again with cutoff of 54.45 Cbc0038I Pass 2: suminf. 0.03954 (1) obj. 54.45 iterations 1 Cbc0038I Pass 3: suminf. 0.53586 (2) obj. 54.45 iterations 3 Cbc0038I Pass 4: suminf. 0.63216 (2) obj. 54.45 iterations 3 Cbc0038I Pass 5: suminf. 0.38239 (2) obj. 54.45 iterations 2 Cbc0038I Pass 6: suminf. 0.20294 (1) obj. 54.45 iterations 5 Cbc0038I Pass 7: suminf. 0.49306 (1) obj. 54.45 iterations 4 Cbc0038I Pass 8: suminf. 0.17839 (1) obj. 54.45 iterations 3 Cbc0038I Pass 9: suminf. 0.33497 (2) obj. 54.45 iterations 3 Cbc0038I Pass 10: suminf. 0.16222 (2) obj. 54.45 iterations 4 Cbc0038I Pass 11: suminf. 0.02647 (1) obj. 54.45 iterations 1 Cbc0038I Pass 12: suminf. 0.40583 (2) obj. 54.45 iterations 3 Cbc0038I Pass 13: suminf. 0.65392 (3) obj. 54.45 iterations 5 Cbc0038I Pass 14: suminf. 0.26333 (2) obj. 54.45 iterations 4 Cbc0038I Pass 15: suminf. 0.25081 (2) obj. 54.45 iterations 5 Cbc0038I Pass 16: suminf. 0.31629 (2) obj. 54.45 iterations 2 Cbc0038I Pass 17: suminf. 0.23866 (2) obj. 54.45 iterations 8 Cbc0038I Pass 18: suminf. 0.00000 (0) obj. 54.45 iterations 3 Cbc0038I Solution found of 54.45 Cbc0038I Relaxing continuous gives 47.5 Cbc0038I Before mini branch and bound, 5 integers at bound fixed and 0 continuous Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 21 columns Cbc0038I Mini branch and bound improved solution from 47.5 to 8.5 (0.02 seconds) Cbc0038I Round again with cutoff of 6.79999 Cbc0038I Pass 19: suminf. 0.87898 (3) obj. 6.79999 iterations 3 Cbc0038I Pass 20: suminf. 1.18014 (3) obj. 6.79999 iterations 2 Cbc0038I Pass 21: suminf. 0.94344 (3) obj. 6.79999 iterations 3 Cbc0038I Pass 22: suminf. 0.94839 (3) obj. 6.79999 iterations 2 Cbc0038I Pass 23: suminf. 0.75655 (3) obj. 6.79999 iterations 3 Cbc0038I Pass 24: suminf. 1.04590 (3) obj. 6.79999 iterations 1 Cbc0038I Pass 25: suminf. 0.71731 (3) obj. 6.79999 iterations 4 Cbc0038I Pass 26: suminf. 0.50335 (3) obj. 6.79999 iterations 3 Cbc0038I Pass 27: suminf. 0.64786 (3) obj. 6.79999 iterations 5 Cbc0038I Pass 28: suminf. 0.48530 (3) obj. 6.79999 iterations 4 Cbc0038I Pass 29: suminf. 0.57775 (3) obj. 6.79999 iterations 5 Cbc0038I Pass 30: suminf. 0.43705 (2) obj. 6.79999 iterations 2 Cbc0038I Pass 31: suminf. 1.13927 (3) obj. 6.79999 iterations 4 Cbc0038I Pass 32: suminf. 0.48552 (2) obj. 6.79999 iterations 3 Cbc0038I Pass 33: suminf. 0.45020 (2) obj. 6.79999 iterations 1 Cbc0038I Pass 34: suminf. 0.49604 (3) obj. 6.79999 iterations 8 Cbc0038I Pass 35: suminf. 0.41717 (3) obj. 6.79999 iterations 1 Cbc0038I Pass 36: suminf. 0.97258 (3) obj. 6.79999 iterations 3 Cbc0038I Pass 37: suminf. 0.75141 (3) obj. 6.79999 iterations 1 Cbc0038I Pass 38: suminf. 1.02143 (3) obj. 6.79999 iterations 2 Cbc0038I Pass 39: suminf. 1.24260 (3) obj. 6.79999 iterations 2 Cbc0038I Pass 40: suminf. 1.02143 (3) obj. 6.79999 iterations 1 Cbc0038I Pass 41: suminf. 0.59290 (3) obj. 6.79999 iterations 4 Cbc0038I Pass 42: suminf. 0.46469 (2) obj. 6.79999 iterations 4 Cbc0038I Pass 43: suminf. 0.54016 (2) obj. 6.79999 iterations 3 Cbc0038I Pass 44: suminf. 0.48824 (1) obj. 6.79999 iterations 1 Cbc0038I Pass 45: suminf. 0.56470 (3) obj. 6.79999 iterations 3 Cbc0038I Pass 46: suminf. 0.57329 (3) obj. 6.79999 iterations 2 Cbc0038I Pass 47: suminf. 1.02352 (3) obj. 6.79999 iterations 5 Cbc0038I Pass 48: suminf. 1.02352 (3) obj. 6.79999 iterations 0 Cbc0038I No solution found this major pass Cbc0038I Before mini branch and bound, 4 integers at bound fixed and 0 continuous Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 22 columns Cbc0038I Mini branch and bound improved solution from 8.5 to 2.5 (0.03 seconds) Cbc0038I Round again with cutoff of 1.74999 Cbc0038I Pass 48: suminf. 0.97736 (3) obj. 1.74999 iterations 0 Cbc0038I Pass 49: suminf. 1.14152 (3) obj. 1.74999 iterations 2 Cbc0038I Pass 50: suminf. 1.06758 (3) obj. 1.74999 iterations 1 Cbc0038I Pass 51: suminf. 0.88961 (3) obj. 1.74999 iterations 9 Cbc0038I Pass 52: suminf. 0.66388 (3) obj. 1.74999 iterations 2 Cbc0038I Pass 53: suminf. 0.71947 (3) obj. 1.74999 iterations 1 Cbc0038I Pass 54: suminf. 0.46477 (3) obj. 1.74999 iterations 7 Cbc0038I Pass 55: suminf. 0.42251 (2) obj. 1.74999 iterations 2 Cbc0038I Pass 56: suminf. 0.46856 (2) obj. 1.74999 iterations 2 Cbc0038I Pass 57: suminf. 0.55969 (3) obj. 1.74999 iterations 8 Cbc0038I Pass 58: suminf. 0.48339 (3) obj. 1.74999 iterations 3 Cbc0038I Pass 59: suminf. 0.91713 (3) obj. 1.74999 iterations 3 Cbc0038I Pass 60: suminf. 0.53432 (3) obj. 1.74999 iterations 2 Cbc0038I Pass 61: suminf. 0.68952 (3) obj. 1.74999 iterations 3 Cbc0038I Pass 62: suminf. 0.61307 (3) obj. 1.74999 iterations 2 Cbc0038I Pass 63: suminf. 0.63330 (3) obj. 1.74999 iterations 2 Cbc0038I Pass 64: suminf. 0.44626 (3) obj. 1.74999 iterations 10 Cbc0038I Pass 65: suminf. 0.42555 (2) obj. 1.74999 iterations 2 Cbc0038I Pass 66: suminf. 0.44677 (2) obj. 1.74999 iterations 3 Cbc0038I Pass 67: suminf. 0.59804 (3) obj. 1.74999 iterations 5 Cbc0038I Pass 68: suminf. 0.59545 (3) obj. 1.74999 iterations 1 Cbc0038I Pass 69: suminf. 0.91618 (3) obj. 1.74999 iterations 3 Cbc0038I Pass 70: suminf. 0.48872 (3) obj. 1.74999 iterations 2 Cbc0038I Pass 71: suminf. 0.45441 (3) obj. 1.74999 iterations 1 Cbc0038I Pass 72: suminf. 0.93071 (3) obj. 1.74999 iterations 13 Cbc0038I Pass 73: suminf. 0.55238 (3) obj. 1.74999 iterations 1 Cbc0038I Pass 74: suminf. 0.62287 (3) obj. 1.74999 iterations 1 Cbc0038I Pass 75: suminf. 0.73957 (3) obj. 1.74999 iterations 6 Cbc0038I Pass 76: suminf. 0.71342 (3) obj. 1.74999 iterations 1 Cbc0038I Pass 77: suminf. 1.18119 (3) obj. 1.74999 iterations 2 Cbc0038I No solution found this major pass Cbc0038I Before mini branch and bound, 1 integers at bound fixed and 0 continuous Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 25 columns Cbc0038I Mini branch and bound did not improve solution (0.05 seconds) Cbc0038I After 0.05 seconds - Feasibility pump exiting with objective of 2.5 - took 0.05 seconds Cbc0012I Integer solution of 2.5 found by feasibility pump after 0 iterations and 0 nodes (0.05 seconds) Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 18 columns Cbc0031I 5 added rows had average density of 15.6 Cbc0013I At root node, 5 cuts changed objective from 0 to 0.5 in 100 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 1 column cuts (2 active) in 0.003 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 553 row cuts average 25.8 elements, 0 column cuts (0 active) in 0.009 seconds - new frequency is 1 Cbc0014I Cut generator 2 (Knapsack) - 477 row cuts average 11.8 elements, 0 column cuts (0 active) in 0.020 seconds - new frequency is 1 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.001 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 586 row cuts average 18.0 elements, 0 column cuts (0 active) in 0.009 seconds - new frequency is 1 Cbc0014I Cut generator 5 (FlowCover) - 95 row cuts average 8.6 elements, 0 column cuts (0 active) in 0.004 seconds - new frequency is 1 Cbc0014I Cut generator 6 (TwoMirCuts) - 466 row cuts average 18.8 elements, 0 column cuts (0 active) in 0.005 seconds - new frequency is 1 Cbc0010I After 0 nodes, 1 on tree, 2.5 best solution, best possible 0.5 (0.15 seconds) Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 19 columns Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 18 columns Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 21 columns Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 17 columns Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 19 columns Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 17 columns Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 16 columns Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 19 columns Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 16 columns Cbc0010I After 1000 nodes, 5 on tree, 2.5 best solution, best possible 0.5 (1.99 seconds) Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 20 columns Cbc0001I Search completed - best objective 2.5, took 75469 iterations and 5304 nodes (3.65 seconds) Cbc0032I Strong branching done 13136 times (54784 iterations), fathomed 103 nodes and fixed 435 variables Cbc0041I Maximum depth 13, 1033 variables fixed on reduced cost (complete fathoming 298 times, 3440 nodes taking 11569 iterations) Cuts at root node changed objective from 0 to 0.5 Probing was tried 100 times and created 1 cuts of which 1 were active after adding rounds of cuts (0.003 seconds) Gomory was tried 5192 times and created 17149 cuts of which 0 were active after adding rounds of cuts (0.459 seconds) Knapsack was tried 5196 times and created 18956 cuts of which 0 were active after adding rounds of cuts (0.583 seconds) Clique was tried 100 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.001 seconds) MixedIntegerRounding2 was tried 5196 times and created 31480 cuts of which 0 were active after adding rounds of cuts (0.411 seconds) FlowCover was tried 5196 times and created 4137 cuts of which 0 were active after adding rounds of cuts (0.162 seconds) TwoMirCuts was tried 5192 times and created 16072 cuts of which 0 were active after adding rounds of cuts (0.190 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 2.50000000 Enumerated nodes: 5304 Total iterations: 75469 Time (CPU seconds): 3.47 Time (Wallclock seconds): 3.65 Option for printingOptions changed from normal to all Total time (CPU seconds): 3.47 (Wallclock seconds): 3.65 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/e8cdc9191db54142b3e33cfb942de055-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/e8cdc9191db54142b3e33cfb942de055-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 18 RHS At line 22 BOUNDS At line 26 ENDATA Problem MODEL has 3 rows, 3 columns and 6 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 1 (-2) rows, 2 (-1) columns and 2 (-4) elements 0 Obj 51.9 Primal inf 2.099999 (1) 1 Obj 54 Optimal - objective value 54 After Postsolve, objective 54, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 54 - 1 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/045c6db93c8a4b34b1769d4e0fcece2d-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/045c6db93c8a4b34b1769d4e0fcece2d-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 18 RHS At line 22 BOUNDS At line 26 ENDATA Problem MODEL has 3 rows, 3 columns and 6 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 1 (-2) rows, 2 (-1) columns and 2 (-4) elements 0 Obj 51.9 Primal inf 2.099999 (1) 1 Obj 54 Optimal - objective value 54 After Postsolve, objective 54, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 54 - 1 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 test_doctest (pulp.tests.test_examples.Examples_DocsTests.test_doctest) runs all doctests ... ok test_examples (pulp.tests.test_examples.Examples_DocsTests.test_examples) ... /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.py:1352: UserWarning: Spaces are not permitted in the name. Converted to '_' warnings.warn("Spaces are not permitted in the name. Converted to '_'") Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/c826f798e9884e3e992a50fabd79f0d4-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/c826f798e9884e3e992a50fabd79f0d4-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 355 COLUMNS At line 4757 RHS At line 5108 BOUNDS At line 5839 ENDATA Problem MODEL has 350 rows, 730 columns and 2942 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 7 fixed, 0 tightened bounds, 0 strengthened rows, 20 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0004I processed model has 31 rows, 30 columns (30 integer (30 of which binary)) and 106 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 30 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.01 seconds) Cbc0038I After 0.01 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.01 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.01 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.01 Time (Wallclock seconds): 0.01 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.02 (Wallclock seconds): 0.02 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/60cbff066a344418ad0d83ce31198007-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/60cbff066a344418ad0d83ce31198007-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 356 COLUMNS At line 4839 RHS At line 5191 BOUNDS At line 5922 ENDATA Problem MODEL has 351 rows, 730 columns and 3023 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 8 fixed, 0 tightened bounds, 1 strengthened rows, 30 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 15 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 31 rows, 28 columns (28 integer (28 of which binary)) and 118 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 28 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.04 seconds) Cbc0038I After 0.04 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.04 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.04 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.04 Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.04 (Wallclock seconds): 0.04 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/6e2d7e4eec6f44a384e50400baf84980-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/6e2d7e4eec6f44a384e50400baf84980-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 357 COLUMNS At line 4921 RHS At line 5274 BOUNDS At line 6005 ENDATA Problem MODEL has 352 rows, 730 columns and 3104 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 9 fixed, 0 tightened bounds, 2 strengthened rows, 24 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 12 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 31 rows, 26 columns (26 integer (26 of which binary)) and 127 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 26 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.04 seconds) Cbc0038I After 0.04 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.04 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.04 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.04 Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.04 (Wallclock seconds): 0.04 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/1f5b0be20bc4431683432ea97008276f-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/1f5b0be20bc4431683432ea97008276f-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 358 COLUMNS At line 5003 RHS At line 5357 BOUNDS At line 6088 ENDATA Problem MODEL has 353 rows, 730 columns and 3185 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 9 fixed, 0 tightened bounds, 3 strengthened rows, 21 substitutions Cgl0003I 1 fixed, 0 tightened bounds, 1 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 29 rows, 23 columns (23 integer (23 of which binary)) and 118 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 23 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.04 seconds) Cbc0038I After 0.04 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.04 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.04 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.04 Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.04 (Wallclock seconds): 0.05 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/2e855a519a6446b5a5cb52f4e198cb25-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/2e855a519a6446b5a5cb52f4e198cb25-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 359 COLUMNS At line 5085 RHS At line 5440 BOUNDS At line 6171 ENDATA Problem MODEL has 354 rows, 730 columns and 3266 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 10 fixed, 0 tightened bounds, 4 strengthened rows, 21 substitutions Cgl0003I 1 fixed, 0 tightened bounds, 1 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 23 rows, 18 columns (18 integer (18 of which binary)) and 96 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 17 integers at bound fixed and 1 continuous Cbc0038I Mini branch and bound did not improve solution (0.04 seconds) Cbc0038I After 0.04 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.04 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.04 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.04 Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.05 (Wallclock seconds): 0.05 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/6d2f96c961054d1ab4666f7f9ae3c6c3-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/6d2f96c961054d1ab4666f7f9ae3c6c3-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 360 COLUMNS At line 5167 RHS At line 5523 BOUNDS At line 6254 ENDATA Problem MODEL has 355 rows, 730 columns and 3347 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 11 fixed, 0 tightened bounds, 5 strengthened rows, 29 substitutions Cgl0003I 7 fixed, 0 tightened bounds, 1 strengthened rows, 4 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 4 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 5 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 5 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 4 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 4 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 16 rows, 12 columns (12 integer (12 of which binary)) and 85 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 4.44089e-16 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 12 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.04 seconds) Cbc0038I After 0.04 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.04 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.04 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.04 Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.04 (Wallclock seconds): 0.04 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/06f1885b5e1f4051b10a095b9e5cb2b1-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/06f1885b5e1f4051b10a095b9e5cb2b1-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 361 COLUMNS At line 5249 RHS At line 5606 BOUNDS At line 6337 ENDATA Problem MODEL has 356 rows, 730 columns and 3428 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 11 fixed, 0 tightened bounds, 6 strengthened rows, 27 substitutions Cgl0003I 7 fixed, 0 tightened bounds, 2 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 5 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 4 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 3 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 17 rows, 12 columns (12 integer (12 of which binary)) and 95 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 12 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.04 seconds) Cbc0038I After 0.04 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.04 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.04 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.04 Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.05 (Wallclock seconds): 0.05 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/190cb5fc7dbb4c1fb8495f4fcca85aa9-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/190cb5fc7dbb4c1fb8495f4fcca85aa9-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 362 COLUMNS At line 5331 RHS At line 5689 BOUNDS At line 6420 ENDATA Problem MODEL has 357 rows, 730 columns and 3509 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 17 fixed, 0 tightened bounds, 7 strengthened rows, 23 substitutions Cgl0003I 1 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 7 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 6 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 5 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 4 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 18 rows, 12 columns (12 integer (12 of which binary)) and 108 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 12 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.04 seconds) Cbc0038I After 0.04 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.04 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.04 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.04 Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.04 (Wallclock seconds): 0.05 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/d181f1d17e61427cb0b910f4e0cdc437-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/d181f1d17e61427cb0b910f4e0cdc437-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 363 COLUMNS At line 5413 RHS At line 5772 BOUNDS At line 6503 ENDATA Problem MODEL has 358 rows, 730 columns and 3590 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 22 fixed, 0 tightened bounds, 8 strengthened rows, 21 substitutions Cgl0003I 1 fixed, 0 tightened bounds, 0 strengthened rows, 4 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 4 substitutions Cgl0003I 1 fixed, 0 tightened bounds, 3 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 6 rows, 5 columns (5 integer (5 of which binary)) and 24 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 5 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.04 seconds) Cbc0038I After 0.04 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.04 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.04 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.04 Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.04 (Wallclock seconds): 0.04 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/a8954168b3744535bd1c0d8f06e073c7-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/a8954168b3744535bd1c0d8f06e073c7-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 364 COLUMNS At line 5495 RHS At line 5855 BOUNDS At line 6586 ENDATA Problem MODEL has 359 rows, 730 columns and 3671 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 30 fixed, 0 tightened bounds, 9 strengthened rows, 84 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 4 substitutions Cgl0003I 1 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 3 rows, 3 columns (3 integer (3 of which binary)) and 9 elements Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 3 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.04 seconds) Cbc0038I After 0.04 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.04 seconds) Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.04 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.03 Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.04 (Wallclock seconds): 0.04 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/92544fba90f340e8b618faf654b46b74-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/92544fba90f340e8b618faf654b46b74-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 365 COLUMNS At line 5577 RHS At line 5938 BOUNDS At line 6669 ENDATA Problem MODEL has 360 rows, 730 columns and 3752 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 35 fixed, 0 tightened bounds, 10 strengthened rows, 12 substitutions Cgl0004I processed model has 0 rows, 0 columns (0 integer (0 of which binary)) and 0 elements Cbc3007W No integer variables - nothing to do Cuts at root node changed objective from 0 to -1.79769e+308 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 3 Time (CPU seconds): 0.04 Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.04 (Wallclock seconds): 0.04 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/45386058f7f14c24a301114b74362b7a-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/45386058f7f14c24a301114b74362b7a-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 366 COLUMNS At line 5659 RHS At line 6021 BOUNDS At line 6752 ENDATA Problem MODEL has 361 rows, 730 columns and 3833 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 30 fixed, 0 tightened bounds, 11 strengthened rows, 79 substitutions Cgl0003I 5 fixed, 0 tightened bounds, 0 strengthened rows, 10 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 10 substitutions Cgl0003I 2 fixed, 0 tightened bounds, 1 strengthened rows, 0 substitutions Cgl0004I processed model has 0 rows, 0 columns (0 integer (0 of which binary)) and 0 elements Cbc3007W No integer variables - nothing to do Cuts at root node changed objective from 0 to -1.79769e+308 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 1 Time (CPU seconds): 0.04 Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.04 (Wallclock seconds): 0.04 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/10a068c6a470470aa5f1353ad8da704f-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/10a068c6a470470aa5f1353ad8da704f-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 367 COLUMNS At line 5741 RHS At line 6104 BOUNDS At line 6835 ENDATA Problem MODEL has 362 rows, 730 columns and 3914 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0003I 30 fixed, 0 tightened bounds, 12 strengthened rows, 75 substitutions Cgl0003I 5 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 0 strengthened rows, 2 substitutions Cgl0003I 0 fixed, 0 tightened bounds, 2 strengthened rows, 0 substitutions Cgl0004I processed model has 4 rows, 2 columns (2 integer (2 of which binary)) and 8 elements Cbc0038I Initial state - 2 integers unsatisfied sum - 0.285714 Cbc0038I Pass 1: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 2: suminf. 1.00000 (2) obj. 0 iterations 1 Cbc0038I Pass 3: suminf. 1.00000 (2) obj. 0 iterations 0 Cbc0038I Pass 4: suminf. 1.00000 (2) obj. 0 iterations 0 Cbc0038I Pass 5: suminf. 1.00000 (2) obj. 0 iterations 0 Cbc0038I Pass 6: suminf. 0.28571 (2) obj. 0 iterations 2 Cbc0038I Pass 7: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 8: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 9: suminf. 0.28571 (2) obj. 0 iterations 1 Cbc0038I Pass 10: suminf. 1.00000 (2) obj. 0 iterations 1 Cbc0038I Pass 11: suminf. 0.28571 (2) obj. 0 iterations 2 Cbc0038I Pass 12: suminf. 0.28571 (2) obj. 0 iterations 1 Cbc0038I Pass 13: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 14: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 15: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 16: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 17: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 18: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 19: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 20: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 21: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 22: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 23: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 24: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 25: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 26: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 27: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 28: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 29: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I Pass 30: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I No solution found this major pass Cbc0038I Before mini branch and bound, 0 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.04 seconds) Cbc0038I After 0.04 seconds - Feasibility pump exiting - took 0.00 seconds Cbc0006I The LP relaxation is infeasible or too expensive Cbc0013I At root node, 0 cuts changed objective from 0 to 0 in 1 passes Cbc0014I Cut generator 0 (Probing) - 1 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 1 (Gomory) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 7 (ZeroHalf) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective 1e+50, took 0 iterations and 0 nodes (0.04 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 1 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Problem proven infeasible No feasible solution found Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.04 Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.04 (Wallclock seconds): 0.04 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/d45ba8f40a0b4c27844a598142210951-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/d45ba8f40a0b4c27844a598142210951-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 24 RHS At line 28 BOUNDS At line 32 ENDATA Problem MODEL has 3 rows, 3 columns and 6 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 300 - 0.00 seconds Cgl0003I 0 fixed, 3 tightened bounds, 0 strengthened rows, 0 substitutions Cgl0004I processed model has 3 rows, 3 columns (3 integer (0 of which binary)) and 6 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 300 found by greedy cover after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 300, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 300 to 300 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 300.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/ef6f49ef52d645e2a54fc5d25a9eb373-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/ef6f49ef52d645e2a54fc5d25a9eb373-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 21 RHS At line 25 BOUNDS At line 26 ENDATA Problem MODEL has 3 rows, 6 columns and 6 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 0 (-3) rows, 0 (-6) columns and 0 (-6) elements Empty problem - 0 rows, 0 columns and 0 elements Optimal - objective value 251.5 After Postsolve, objective 251.5, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 251.5 - 0 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/e1db91834be640a0b859e5c8071a2c18-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/e1db91834be640a0b859e5c8071a2c18-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 6 COLUMNS At line 23 RHS At line 25 BOUNDS At line 30 ENDATA Problem MODEL has 1 rows, 4 columns and 4 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is -1.08571 - 0.00 seconds Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements Cutoff increment increased from 1e-05 to 0.00999 Cbc0012I Integer solution of -1 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0012I Integer solution of -1.05 found by DiveCoefficient after 4 iterations and 0 nodes (0.00 seconds) Cbc0031I 2 added rows had average density of 3.5 Cbc0013I At root node, 2 cuts changed objective from -1.0666667 to -1.05 in 4 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 4 row cuts average 3.5 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective -1.05, took 4 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from -1.06667 to -1.05 Probing was tried 4 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 4 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 4 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 4 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 4 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 4 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.001 seconds) Result - Optimal solution found Objective value: -1.05000000 Enumerated nodes: 0 Total iterations: 4 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/7eb396f3915d4244b9584778fcaab21b-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/7eb396f3915d4244b9584778fcaab21b-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 24 RHS At line 28 BOUNDS At line 29 ENDATA Problem MODEL has 3 rows, 7 columns and 8 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 2 (-1) rows, 5 (-2) columns and 6 (-2) elements 0 Obj 138 Primal inf 206.31374 (2) Dual inf 0.99077337 (2) 0 Obj 138 Primal inf 206.31374 (2) Dual inf 3.5946036e+10 (3) 2 Obj 246.5 Optimal - objective value 246.5 After Postsolve, objective 246.5, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 246.5 - 2 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/476df128f2374ac99a221548fc869775-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/476df128f2374ac99a221548fc869775-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 6 COLUMNS At line 23 RHS At line 25 BOUNDS At line 30 ENDATA Problem MODEL has 1 rows, 4 columns and 4 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is -1.02222 - 0.00 seconds Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements Cutoff increment increased from 1e-05 to 0.004995 Cbc0012I Integer solution of -1 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0031I 1 added rows had average density of 2 Cbc0013I At root node, 3 cuts changed objective from -1.0214286 to -1 in 3 passes Cbc0014I Cut generator 0 (Probing) - 1 row cuts average 2.0 elements, 1 column cuts (1 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 1 (Gomory) - 4 row cuts average 3.2 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective -0.9999999999999999, took 6 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from -1.02143 to -1 Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.001 seconds) Result - Optimal solution found Objective value: -1.00000000 Enumerated nodes: 0 Total iterations: 6 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/aecca475c6eb4825961b879ff4d20ecf-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/aecca475c6eb4825961b879ff4d20ecf-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 38 RHS At line 42 BOUNDS At line 50 ENDATA Problem MODEL has 3 rows, 7 columns and 8 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 246.5 - 0.00 seconds Cgl0003I 0 fixed, 7 tightened bounds, 0 strengthened rows, 0 substitutions Cgl0004I processed model has 3 rows, 7 columns (7 integer (0 of which binary)) and 8 elements Cutoff increment increased from 1e-05 to 0.00999 Cbc0012I Integer solution of 247 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0038I Full problem 3 rows 7 columns, reduced to 0 rows 0 columns Cbc0012I Integer solution of 246.5 found by DiveCoefficient after 1 iterations and 0 nodes (0.00 seconds) Cbc0031I 1 added rows had average density of 3 Cbc0013I At root node, 1 cuts changed objective from 246.5 to 246.5 in 3 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 2 column cuts (2 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective 246.5, took 1 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 246.5 to 246.5 Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 246.50000000 Enumerated nodes: 0 Total iterations: 1 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/89b5a6d1e4c74037b20169bfda9c2a77-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/89b5a6d1e4c74037b20169bfda9c2a77-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 23 COLUMNS At line 24708 RHS At line 24727 BOUNDS At line 27941 ENDATA Problem MODEL has 18 rows, 3213 columns and 15062 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 12 - 0.00 seconds Cgl0004I processed model has 18 rows, 3213 columns (3213 integer (3213 of which binary)) and 15062 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 12 Cbc0038I Before mini branch and bound, 3213 integers at bound fixed and 0 continuous Cbc0038I Mini branch and bound did not improve solution (0.05 seconds) Cbc0038I After 0.05 seconds - Feasibility pump exiting with objective of 12 - took 0.00 seconds Cbc0012I Integer solution of 12 found by feasibility pump after 0 iterations and 0 nodes (0.05 seconds) Cbc0001I Search completed - best objective 12, took 0 iterations and 0 nodes (0.05 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 12 to 12 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 12.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.04 Time (Wallclock seconds): 0.05 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.05 (Wallclock seconds): 0.06 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/3a95343e006e49429e72f42828245a0d-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/3a95343e006e49429e72f42828245a0d-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 10 COLUMNS At line 42 RHS At line 48 BOUNDS At line 49 ENDATA Problem MODEL has 5 rows, 6 columns and 25 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 5 (0) rows, 6 (0) columns and 25 (0) elements 0 Obj 0 Primal inf 405.05674 (3) 2 Obj 0.52 Optimal - objective value 0.52 Optimal objective 0.52 - 2 iterations time 0.002 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/f589a269709e4e8b9513ff2a2a58ee4e-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/f589a269709e4e8b9513ff2a2a58ee4e-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8600 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8600 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8600, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8600 to 8600 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8600.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/364567ce7ce542e8a5f2c2cc60f536e7-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/364567ce7ce542e8a5f2c2cc60f536e7-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 86 RHS At line 90 BOUNDS At line 109 ENDATA Problem MODEL has 3 rows, 18 columns and 23 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 246.5 - 0.00 seconds Cgl0003I 0 fixed, 17 tightened bounds, 0 strengthened rows, 0 substitutions Cgl0004I processed model has 3 rows, 17 columns (17 integer (0 of which binary)) and 23 elements Cutoff increment increased from 1e-05 to 0.00999 Cbc0012I Integer solution of 246.96 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0038I Full problem 3 rows 17 columns, reduced to 0 rows 0 columns Cbc0012I Integer solution of 246.5 found by DiveCoefficient after 1 iterations and 0 nodes (0.00 seconds) Cbc0031I 1 added rows had average density of 14 Cbc0013I At root node, 1 cuts changed objective from 246.5 to 246.5 in 3 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 2 column cuts (2 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 1 row cuts average 14.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 1 row cuts average 14.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective 246.5, took 1 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 246.5 to 246.5 Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.001 seconds) Result - Optimal solution found Objective value: 246.50000000 Enumerated nodes: 0 Total iterations: 1 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/0d7a9e797e254f3ba72f781e645e37ea-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/0d7a9e797e254f3ba72f781e645e37ea-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 86 RHS At line 90 BOUNDS At line 109 ENDATA Problem MODEL has 3 rows, 18 columns and 23 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 246.5 - 0.00 seconds Cgl0003I 0 fixed, 17 tightened bounds, 0 strengthened rows, 0 substitutions Cgl0004I processed model has 3 rows, 17 columns (17 integer (0 of which binary)) and 23 elements Cutoff increment increased from 1e-05 to 0.00999 Cbc0012I Integer solution of 246.96 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0038I Full problem 3 rows 17 columns, reduced to 0 rows 0 columns Cbc0012I Integer solution of 246.5 found by DiveCoefficient after 1 iterations and 0 nodes (0.00 seconds) Cbc0031I 1 added rows had average density of 14 Cbc0013I At root node, 1 cuts changed objective from 246.5 to 246.5 in 3 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 2 column cuts (2 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 1 row cuts average 14.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 1 row cuts average 14.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective 246.5, took 1 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 246.5 to 246.5 Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 246.50000000 Enumerated nodes: 0 Total iterations: 1 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/57c7c5bde8344059afb3e720607c3128-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/57c7c5bde8344059afb3e720607c3128-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 10 COLUMNS At line 25 RHS At line 31 BOUNDS At line 33 ENDATA Problem MODEL has 5 rows, 2 columns and 10 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0.966667 - 0.00 seconds Cgl0004I processed model has 0 rows, 0 columns (0 integer (0 of which binary)) and 0 elements Cbc3007W No integer variables - nothing to do Cuts at root node changed objective from 0.97 to -1.79769e+308 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.97000000 Enumerated nodes: 0 Total iterations: 1 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/845f3aca0b484c6fb965236f7faf2d35-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/845f3aca0b484c6fb965236f7faf2d35-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8600 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8600 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8600, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8600 to 8600 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8600.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/bd1ff6d80a244eac905538fa28bd4e9b-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/bd1ff6d80a244eac905538fa28bd4e9b-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8630 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8630 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8630, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8630 to 8630 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8630.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/de5066f284c2432680b14ac8b0ea4612-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/de5066f284c2432680b14ac8b0ea4612-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8660 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8660 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8660, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8660 to 8660 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8660.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/04441963029944c7a1970736473688b2-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/04441963029944c7a1970736473688b2-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8690 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8690 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8690, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8690 to 8690 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8690.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/5caa34a3dd224afab280bdc8b671daa2-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/5caa34a3dd224afab280bdc8b671daa2-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8720 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8720 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8720, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8720 to 8720 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8720.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/ae8edbd971d0459d90e90f1757fa1a0e-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/ae8edbd971d0459d90e90f1757fa1a0e-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8750 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8750 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8750, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8750 to 8750 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8750.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/0a0f52f9599e40ebaea702b832b464ed-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/0a0f52f9599e40ebaea702b832b464ed-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8780 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8780 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8780, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8780 to 8780 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8780.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/7145b00e960c495fbf62f7c9b077ebbf-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/7145b00e960c495fbf62f7c9b077ebbf-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8810 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8810 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8810, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8810 to 8810 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8810.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/4b798ac320b34064b35a0f75d4e74bd1-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/4b798ac320b34064b35a0f75d4e74bd1-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8840 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8840 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8840, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8840 to 8840 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8840.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/5f007b0683d94b3ba41db0986944a648-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/5f007b0683d94b3ba41db0986944a648-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8870 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8870 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8870, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8870 to 8870 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8870.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/4576135a5cff496591f580698e919633-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/4576135a5cff496591f580698e919633-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS At line 63 RHS At line 71 BOUNDS At line 82 ENDATA Problem MODEL has 7 rows, 10 columns and 20 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8900 - 0.00 seconds Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8900 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8900, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8900 to 8900 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8900.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/b1464176f0a14f7d9065ca86afe5d776-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/b1464176f0a14f7d9065ca86afe5d776-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 36 RHS At line 40 BOUNDS At line 47 ENDATA Problem MODEL has 3 rows, 6 columns and 9 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 251.5 - 0.00 seconds Cgl0003I 0 fixed, 6 tightened bounds, 0 strengthened rows, 0 substitutions Cgl0004I processed model has 3 rows, 6 columns (6 integer (0 of which binary)) and 9 elements Cutoff increment increased from 1e-05 to 0.00999 Cbc0012I Integer solution of 251.5 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 251.5, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 251.5 to 251.5 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 251.50000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/399360ddf3ba4632b5456795e0e8df5b-pulp.mps mips /tmp/399360ddf3ba4632b5456795e0e8df5b-pulp.mst timeMode elapsed branch printingOptions all solution /tmp/399360ddf3ba4632b5456795e0e8df5b-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 23 COLUMNS At line 24708 RHS At line 24727 BOUNDS At line 27941 ENDATA Problem MODEL has 18 rows, 3213 columns and 15062 elements Coin0008I MODEL read with 0 errors opening mipstart file /tmp/399360ddf3ba4632b5456795e0e8df5b-pulp.mst. MIPStart values read for 3213 variables. Option for timeMode changed from cpu to elapsed Continuous objective value is 12 - 0.00 seconds Cgl0004I processed model has 18 rows, 3213 columns (3213 integer (3213 of which binary)) and 15062 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0045I MIPStart provided solution with cost 12 Cbc0012I Integer solution of 12 found by Reduced search after 0 iterations and 0 nodes (0.04 seconds) Cbc0006I The LP relaxation is infeasible or too expensive Cbc0045I Solution of 12 already found by heuristic Cuts at root node changed objective from 1.79769e+308 to -1.79769e+308 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 12.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.04 Time (Wallclock seconds): 0.05 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.05 (Wallclock seconds): 0.06 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/a23f5b34e5904525a10f3bda29046724-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/a23f5b34e5904525a10f3bda29046724-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 21 RHS At line 25 BOUNDS At line 26 ENDATA Problem MODEL has 3 rows, 6 columns and 6 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 0 (-3) rows, 0 (-6) columns and 0 (-6) elements Empty problem - 0 rows, 0 columns and 0 elements Optimal - objective value 324 After Postsolve, objective 324, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 324 - 0 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/3ec4d1e9cfa648e8a27c03215d8da749-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/3ec4d1e9cfa648e8a27c03215d8da749-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 6 COLUMNS At line 23 RHS At line 25 BOUNDS At line 30 ENDATA Problem MODEL has 1 rows, 4 columns and 4 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is -1.6 - 0.00 seconds Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements Cutoff increment increased from 1e-05 to 0.03996 Cbc0012I Integer solution of -1.6 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective -1.6, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from -1.6 to -1.6 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: -1.60000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/743049d5d9be4a1aa2bf02b343172f0d-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/743049d5d9be4a1aa2bf02b343172f0d-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 23 RHS At line 27 BOUNDS At line 28 ENDATA Problem MODEL has 3 rows, 7 columns and 7 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 0 (-3) rows, 0 (-7) columns and 0 (-7) elements Empty problem - 0 rows, 0 columns and 0 elements Optimal - objective value 301.5 After Postsolve, objective 301.5, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 301.5 - 0 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/c4e89c64266b4eb3b73ba81b3ca861e4-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/c4e89c64266b4eb3b73ba81b3ca861e4-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 6 COLUMNS At line 23 RHS At line 25 BOUNDS At line 30 ENDATA Problem MODEL has 1 rows, 4 columns and 4 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is -1.37143 - 0.00 seconds Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements Cutoff increment increased from 1e-05 to 0.00999 Cbc0012I Integer solution of -1.1 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0012I Integer solution of -1.25 found by DiveCoefficient after 2 iterations and 0 nodes (0.00 seconds) Cbc0031I 2 added rows had average density of 3 Cbc0013I At root node, 2 cuts changed objective from -1.3333333 to -1.25 in 3 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 2 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective -1.25, took 2 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from -1.33333 to -1.25 Probing was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.001 seconds) Result - Optimal solution found Objective value: -1.25000000 Enumerated nodes: 0 Total iterations: 2 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/c706051adb154dfeb7e4276890a1a456-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/c706051adb154dfeb7e4276890a1a456-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 26 RHS At line 30 BOUNDS At line 31 ENDATA Problem MODEL has 3 rows, 8 columns and 9 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 2 (-1) rows, 5 (-3) columns and 6 (-3) elements 0 Obj 168 Primal inf 206.31374 (2) Dual inf 0.99077337 (2) 0 Obj 168 Primal inf 206.31374 (2) Dual inf 3.5946036e+10 (3) 2 Obj 276.5 Optimal - objective value 276.5 After Postsolve, objective 276.5, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 276.5 - 2 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/95ad0c5733484996b9069fa4f95c5608-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/95ad0c5733484996b9069fa4f95c5608-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 6 COLUMNS At line 23 RHS At line 25 BOUNDS At line 30 ENDATA Problem MODEL has 1 rows, 4 columns and 4 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is -1.24444 - 0.00 seconds Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements Cutoff increment increased from 1e-05 to 0.004995 Cbc0012I Integer solution of -1.2 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective -1.2, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from -1.22143 to -1.22143 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: -1.20000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/6ac09569834b415c8ce961fe0f464890-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/6ac09569834b415c8ce961fe0f464890-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 28 RHS At line 32 BOUNDS At line 33 ENDATA Problem MODEL has 3 rows, 9 columns and 10 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 2 (-1) rows, 5 (-4) columns and 6 (-4) elements 0 Obj 138 Primal inf 206.31374 (2) Dual inf 0.99077337 (2) 0 Obj 138 Primal inf 206.31374 (2) Dual inf 3.5946036e+10 (3) 2 Obj 246.5 Optimal - objective value 246.5 After Postsolve, objective 246.5, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 246.5 - 2 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/fade037df5b14692bab00b4bef9f499f-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/fade037df5b14692bab00b4bef9f499f-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 6 COLUMNS At line 23 RHS At line 25 BOUNDS At line 30 ENDATA Problem MODEL has 1 rows, 4 columns and 4 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is -1.02222 - 0.00 seconds Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements Cutoff increment increased from 1e-05 to 0.004995 Cbc0012I Integer solution of -1 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0031I 1 added rows had average density of 2 Cbc0013I At root node, 3 cuts changed objective from -1.0214286 to -1 in 3 passes Cbc0014I Cut generator 0 (Probing) - 1 row cuts average 2.0 elements, 1 column cuts (1 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 1 (Gomory) - 4 row cuts average 3.2 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective -0.9999999999999999, took 6 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from -1.02143 to -1 Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.001 seconds) Result - Optimal solution found Objective value: -1.00000000 Enumerated nodes: 0 Total iterations: 6 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/a2d9ce613c5649f38e4aef9d1c073243-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/a2d9ce613c5649f38e4aef9d1c073243-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS At line 46 RHS At line 50 BOUNDS At line 60 ENDATA Problem MODEL has 3 rows, 9 columns and 10 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 246.5 - 0.00 seconds Cgl0003I 0 fixed, 9 tightened bounds, 0 strengthened rows, 0 substitutions Cgl0004I processed model has 3 rows, 9 columns (9 integer (0 of which binary)) and 10 elements Cutoff increment increased from 1e-05 to 0.00999 Cbc0012I Integer solution of 247 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0038I Full problem 3 rows 9 columns, reduced to 0 rows 0 columns Cbc0012I Integer solution of 246.5 found by DiveCoefficient after 1 iterations and 0 nodes (0.00 seconds) Cbc0031I 1 added rows had average density of 4 Cbc0013I At root node, 1 cuts changed objective from 246.5 to 246.5 in 3 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 2 column cuts (2 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 1 row cuts average 4.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 1 row cuts average 4.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0001I Search completed - best objective 246.5, took 1 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 246.5 to 246.5 Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 246.50000000 Enumerated nodes: 0 Total iterations: 1 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/3d58c963505943509fd087e2acd23e96-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/3d58c963505943509fd087e2acd23e96-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 13 COLUMNS At line 72 RHS At line 81 BOUNDS At line 94 ENDATA Problem MODEL has 8 rows, 12 columns and 24 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8600 - 0.00 seconds Cgl0004I processed model has 8 rows, 12 columns (12 integer (0 of which binary)) and 24 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8600 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8600, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8600 to 8600 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8600.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/40d13bcfc4cb4bffa6c92a99bb0f72b0-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/40d13bcfc4cb4bffa6c92a99bb0f72b0-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 358 COLUMNS At line 4763 RHS At line 5117 BOUNDS At line 5848 ENDATA Problem MODEL has 353 rows, 730 columns and 2945 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0004I processed model has 0 rows, 0 columns (0 integer (0 of which binary)) and 0 elements Cbc3007W No integer variables - nothing to do Cuts at root node changed objective from 0 to -1.79769e+308 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.01 Time (Wallclock seconds): 0.01 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.01 (Wallclock seconds): 0.01 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/29a31280eb8145c6a5d1ca81a8cac811-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/29a31280eb8145c6a5d1ca81a8cac811-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 13 COLUMNS At line 110 RHS At line 119 BOUNDS At line 140 ENDATA Problem MODEL has 8 rows, 20 columns and 36 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 218829 - 0.00 seconds Cgl0004I processed model has 8 rows, 20 columns (20 integer (4 of which binary)) and 36 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 230300 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0012I Integer solution of 228100 found by DiveCoefficient after 13 iterations and 0 nodes (0.00 seconds) Cbc0031I 3 added rows had average density of 4 Cbc0013I At root node, 3 cuts changed objective from 218829.41 to 228100 in 3 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 1 (Gomory) - 4 row cuts average 5.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 4 row cuts average 5.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 Cbc0001I Search completed - best objective 228100, took 13 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 1 variables fixed on reduced cost Cuts at root node changed objective from 218829 to 228100 Probing was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 3 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 3 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 228100.00000000 Enumerated nodes: 0 Total iterations: 13 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Status: Optimal x = 4.0 y = -1.0 z = 6.0 objective= 54.0 Status: Optimal x_0 = 1.0 x_1 = 1.0 x_10 = 0.0 x_11 = 0.0 x_12 = 0.0 x_13 = 0.0 x_14 = 0.0 x_2 = 1.0 x_3 = 1.0 x_4 = 1.0 x_5 = 1.0 x_6 = 1.0 x_7 = 0.0 x_8 = 0.0 x_9 = 0.0 objective= 4190215.0 Minimum total cost: 3208.9570439999998 D S U T0 T1 T2 T3 T4 80.0 50.0 0.0 30.0 + 20.0 + 10.0 + 10.0 + 10.0 + 103.9 50.0 0.0 30.0 + 30.0 + 23.9 + 10.0 + 10.0 + 35.0 50.0 0.0 0.0 - * 0.0 - * 15.0 + 10.0 + 10.0 + 140.6 50.0 10.6 30.0 + 30.0 + 30.0 + 30.0 + 10.0 + 11.1 39.4 1.1 0.0 - * 0.0 - * 0.0 - * 10.0 + 0.0 - 148.9 38.3 28.9 30.0 + 30.0 + 30.0 + 30.0 + 0.0 - 19.4 9.4 4.4 0.0 - * 0.0 - * 0.0 - * 15.0 + 0.0 - 125.0 5.0 5.0 30.0 + 30.0 + 30.0 + 30.0 + 0.0 - 56.1 0.0 0.0 30.0 + 26.1 + 0.0 - 0.0 - 0.0 - x_0 = 1.0 x_1 = 1.0 x_2 = 1.0 x_3 = 1.0 x_4 = 0.0 x_5 = 1.0 x_6 = 0.0 x_7 = 1.0 x_8 = 0.0 x_9 = 1.0 Status: Optimal s_0 = 2.0 s_1 = 0.0 s_2 = 0.5 w_0 = 0.0 w_1 = 0.0 w_2 = 0.0 x_0 = 1.0 x_1 = 0.0 x_10 = 1.0 x_11 = 1.0 x_12 = 1.0 x_13 = 0.0 x_14 = 0.0 x_15 = 0.0 x_16 = 0.0 x_17 = 1.0 x_18 = 0.0 x_19 = 1.0 x_2 = 0.0 x_3 = 1.0 x_4 = 0.0 x_5 = 1.0 x_6 = 0.0 x_7 = 1.0 x_8 = 1.0 x_9 = 1.0 objective= 2.5 Status: Optimal x = 4.0 y = -1.0 z = 6.0 objective= 54.0 Status: Optimal x = 4.0 Reduced Cost = 0.0 y = -1.0 Reduced Cost = 12.0 z = 6.0 Reduced Cost = 0.0 objective= 54.0 Sensitivity Analysis Constraint Shadow Price Slack c1 : x + y <= 5 0.0 2.0 c2 : x + z >= 10 1.0 -0.0 c3 : -y + z = 7 8.0 -0.0 Trying: x = LpVariable("x", 0, 3) Expecting nothing ok Trying: y = LpVariable("y", 0, 1) Expecting nothing ok Trying: prob = LpProblem("myProblem", const.LpMinimize) Expecting nothing ok Trying: prob += x + y <= 2 Expecting nothing ok Trying: prob += -4 * x + y Expecting nothing ok Trying: status = prob.solve(PULP_CBC_CMD(msg=0)) Expecting nothing ok Trying: const.LpStatus[status] Expecting: 'Optimal' ok Trying: value(x) Expecting: 2.0 ok 1 items passed all tests: 8 tests in pulp 8 tests in 1 items. 8 passed and 0 failed. Test passed. Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Optimal Status: Infeasible Solutions Written to sudokuout.txt Status: Optimal Patt_A = 225.0 Patt_B = 0.0 Patt_C = 75.0 Production Costs = 300.0 P0 = [4, 0, 0] P1 = [0, 2, 0] P2 = [0, 0, 2] P3 = [1, 2, 0] Pattern_P0 = 13 Pattern_P1 = 0 Pattern_P2 = 150 Pattern_P3 = 100 Surplus_5 = 2 Surplus_7 = 0 Surplus_9 = 0 objective = 246.5 The choosen tables are out of a total of 3213: ('M', 'N') ('E', 'F', 'G') ('A', 'B', 'C', 'D') ('I', 'J', 'K', 'L') ('O', 'P', 'Q', 'R') Status: Optimal Ingr_BEEF = 60.0 Ingr_CHICKEN = 0.0 Ingr_GEL = 40.0 Ingr_MUTTON = 0.0 Ingr_RICE = 0.0 Ingr_WHEAT = 0.0 Total Cost of Ingredients per can = 0.52 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 200.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8600.0 Lens: [5, 7, 9] P0 = [0, 0, 0] P1 = [0, 0, 1] P2 = [0, 0, 2] P3 = [0, 1, 0] P4 = [0, 1, 1] P5 = [0, 2, 0] P6 = [1, 0, 0] P7 = [1, 0, 1] P8 = [1, 1, 0] P9 = [1, 2, 0] P10 = [2, 0, 0] P11 = [2, 0, 1] P12 = [2, 1, 0] P13 = [3, 0, 0] P14 = [4, 0, 0] Status: Optimal Patt_P0 = 0.0 Patt_P1 = 0.0 Patt_P10 = 0.0 Patt_P11 = 26.0 Patt_P12 = 0.0 Patt_P13 = 0.0 Patt_P14 = 0.0 Patt_P2 = 137.0 Patt_P3 = 0.0 Patt_P4 = 0.0 Patt_P5 = 0.0 Patt_P6 = 0.0 Patt_P7 = 0.0 Patt_P8 = 0.0 Patt_P9 = 100.0 Surp_5 = 2.0 Surp_7 = 0.0 Surp_9 = 0.0 Production Costs = 246.50000000000003 Lens: [5, 7, 9] P0 = [0, 0, 0] P1 = [0, 0, 1] P2 = [0, 0, 2] P3 = [0, 1, 0] P4 = [0, 1, 1] P5 = [0, 2, 0] P6 = [1, 0, 0] P7 = [1, 0, 1] P8 = [1, 1, 0] P9 = [1, 2, 0] P10 = [2, 0, 0] P11 = [2, 0, 1] P12 = [2, 1, 0] P13 = [3, 0, 0] P14 = [4, 0, 0] Status: Optimal Patt_P0 = 0.0 Patt_P1 = 0.0 Patt_P10 = 0.0 Patt_P11 = 26.0 Patt_P12 = 0.0 Patt_P13 = 0.0 Patt_P14 = 0.0 Patt_P2 = 137.0 Patt_P3 = 0.0 Patt_P4 = 0.0 Patt_P5 = 0.0 Patt_P6 = 0.0 Patt_P7 = 0.0 Patt_P8 = 0.0 Patt_P9 = 100.0 Surp_5 = 2.0 Surp_7 = 0.0 Surp_9 = 0.0 Production Costs = 246.50000000000003 Status: Optimal BeefPercent = 66.0 ChickenPercent = 34.0 Total Cost of Ingredients per can = 0.97 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 200.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8600.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 210.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8630.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 220.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8660.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 230.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8690.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 240.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8720.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 250.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8750.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 260.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8780.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 270.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8810.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 280.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8840.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 290.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8870.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 300.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Total Cost of Transportation = 8900.0 Status: Optimal Patt_A = 200.0 Patt_B = 0.0 Patt_C = 100.0 Surp_5 = 50.0 Surp_7 = 0.0 Surp_9 = 0.0 Production Costs = 251.5 The choosen tables are out of a total of 3213: ('M', 'N') ('E', 'F', 'G') ('A', 'B', 'C', 'D') ('I', 'J', 'K', 'L') ('O', 'P', 'Q', 'R') P0 = [1, 0, 0] P1 = [0, 1, 0] P2 = [0, 0, 1] P3 = [4, 0, 0] P4 = [1, 2, 0] P5 = [0, 0, 2] Pattern_P0 = 0 Pattern_P1 = 0 Pattern_P2 = 0 Pattern_P3 = 13 Pattern_P4 = 100 Pattern_P5 = 150 Surplus_5 = 2 Surplus_7 = 0 Surplus_9 = 0 objective = 246.5 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_A_D = 0.0 Route_B_1 = 200.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Route_B_D = 900.0 Total Cost of Transportation = 8600.0 Status: Optimal Solution Written to sudokuout.txt Status: Optimal BuildaPlant_Denver = 0.0 BuildaPlant_Los_Angeles = 1.0 BuildaPlant_Phoenix = 1.0 BuildaPlant_San_Francisco = 1.0 Route_Denver_Barstow = 0.0 Route_Denver_Dallas = 0.0 Route_Denver_San_Diego = 0.0 Route_Denver_Tucson = 0.0 Route_Los_Angeles_Barstow = 0.0 Route_Los_Angeles_Dallas = 300.0 Route_Los_Angeles_San_Diego = 1700.0 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/9867bda79b5c45ef9a42a34ed8dd0cb9-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/9867bda79b5c45ef9a42a34ed8dd0cb9-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 13 COLUMNS At line 84 RHS At line 93 BOUNDS At line 109 ENDATA Problem MODEL has 8 rows, 15 columns and 30 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 8300 - 0.00 seconds Cgl0004I processed model has 8 rows, 15 columns (15 integer (0 of which binary)) and 30 elements Cutoff increment increased from 1e-05 to 0.9999 Cbc0012I Integer solution of 8300 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 8300, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 8300 to 8300 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 8300.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/5a638d634a7e454c8edc4f3ec7e993b8-pulp.mps max timeMode elapsed branch printingOptions all solution /tmp/5a638d634a7e454c8edc4f3ec7e993b8-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 7 COLUMNS At line 14 RHS At line 17 BOUNDS At line 18 ENDATA Problem MODEL has 2 rows, 2 columns and 4 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 2 (0) rows, 2 (0) columns and 4 (0) elements 0 Obj -0 Dual inf 250 (2) 0 Obj -0 Dual inf 250 (2) 2 Obj 3200 Optimal - objective value 3200 Optimal objective 3200 - 2 iterations time 0.002 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/Two_stage_Stochastic_GemstoneTools.py:1: SyntaxWarning: invalid escape sequence '\i' """ Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/b4c4846f6cec4a9b9b187081a8fff186-pulp.mps max timeMode elapsed branch printingOptions all solution /tmp/b4c4846f6cec4a9b9b187081a8fff186-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 25 COLUMNS At line 71 RHS At line 92 BOUNDS At line 93 ENDATA Problem MODEL has 20 rows, 9 columns and 36 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Presolve 12 (-8) rows, 9 (0) columns and 28 (-8) elements 0 Obj -0 Dual inf 224.99999 (8) 10 Obj 863.25 Optimal - objective value 863.25 After Postsolve, objective 863.25, infeasibilities - dual 0 (0), primal 0 (0) Optimal objective 863.25 - 10 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 command line - /usr/bin/cbc /tmp/dcf13ccec3c644068f3776aee1fce64a-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/dcf13ccec3c644068f3776aee1fce64a-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 14 COLUMNS At line 85 RHS At line 95 BOUNDS At line 113 ENDATA Problem MODEL has 9 rows, 14 columns and 28 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed Continuous objective value is 15005 - 0.00 seconds Cgl0003I 0 fixed, 1 tightened bounds, 0 strengthened rows, 0 substitutions Cgl0004I processed model has 4 rows, 6 columns (6 integer (0 of which binary)) and 10 elements Cutoff increment increased from 1e-05 to 0.024975 Cbc0012I Integer solution of 15005 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) Cbc0001I Search completed - best objective 15005, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 15005 to 15005 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found Objective value: 15005.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 ok test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.CHOCO_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.CHOCO_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.CHOCO_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.CHOCO_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.CHOCO_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.CHOCO_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.CHOCO_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.CHOCO_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.CHOCO_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.CHOCO_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.CHOCO_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.CHOCO_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.CHOCO_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.CHOCO_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.CHOCO_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.CHOCO_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.CHOCO_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.CHOCO_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.CHOCO_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.CHOCO_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.CHOCO_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.CHOCO_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.CHOCO_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.CHOCO_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.CHOCO_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.CHOCO_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.CHOCO_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.CHOCO_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.COINMP_DLLTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.COINMP_DLLTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.COINMP_DLLTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.COINMP_DLLTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.COINMP_DLLTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.COINMP_DLLTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.COINMP_DLLTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.COINMP_DLLTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.COINMP_DLLTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.COINMP_DLLTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.COINMP_DLLTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.COINMP_DLLTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.COINMP_DLLTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.COINMP_DLLTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.COINMP_DLLTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.COINMP_DLLTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.COINMP_DLLTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.COINMP_DLLTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.COINMP_DLLTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.COINMP_DLLTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.COINMP_DLLTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.COINMP_DLLTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.COINMP_DLLTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.COINMP_DLLTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.COINMP_DLLTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.COINMP_DLLTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.COINMP_DLLTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.COINMP_DLLTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.COINMP_DLLTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.COIN_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... ok test_LpVariable_indexs_param (pulp.tests.test_pulp.COIN_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/test_pulp.py:1265: DeprecationWarning: 'indexs' is deprecated; use 'indices'. assign_vars = LpVariable.dicts(name="test", indexs=(customers, agents)) /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/test_pulp.py:1278: DeprecationWarning: 'indexs' is deprecated; use 'indices'. assign_vars_matrix = LpVariable.matrix( ok test_LpVariable_indices_param (pulp.tests.test_pulp.COIN_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... ok test_assignInvalidStatus (pulp.tests.test_pulp.COIN_CMDTest.test_assignInvalidStatus) ... ok test_export_dict_LP (pulp.tests.test_pulp.COIN_CMDTest.test_export_dict_LP) ... ok test_export_dict_LP_no_obj (pulp.tests.test_pulp.COIN_CMDTest.test_export_dict_LP_no_obj) ... ok test_export_dict_MIP (pulp.tests.test_pulp.COIN_CMDTest.test_export_dict_MIP) ... ok test_export_dict_max (pulp.tests.test_pulp.COIN_CMDTest.test_export_dict_max) ... ok test_export_json_LP (pulp.tests.test_pulp.COIN_CMDTest.test_export_json_LP) ... ok test_export_solver_dict_LP (pulp.tests.test_pulp.COIN_CMDTest.test_export_solver_dict_LP) ... ok test_export_solver_json (pulp.tests.test_pulp.COIN_CMDTest.test_export_solver_json) ... /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/coin_api.py:189: ResourceWarning: unclosed file <_io.TextIOWrapper name='/dev/null' mode='w' encoding='utf-8'> pipe = open(self.optionsDict["logPath"], "w") ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_false_constraint (pulp.tests.test_pulp.COIN_CMDTest.test_false_constraint) ... ok test_importMPS_RHS_fields56 (pulp.tests.test_pulp.COIN_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... ok test_importMPS_binary (pulp.tests.test_pulp.COIN_CMDTest.test_importMPS_binary) ... ok test_importMPS_integer (pulp.tests.test_pulp.COIN_CMDTest.test_importMPS_integer) ... ok test_importMPS_maximize (pulp.tests.test_pulp.COIN_CMDTest.test_importMPS_maximize) ... ok test_importMPS_noname (pulp.tests.test_pulp.COIN_CMDTest.test_importMPS_noname) ... ok test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.COIN_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... ok test_invalid_var_names (pulp.tests.test_pulp.COIN_CMDTest.test_invalid_var_names) ... ok test_logPath (pulp.tests.test_pulp.COIN_CMDTest.test_logPath) ... ok test_makeDict_behavior (pulp.tests.test_pulp.COIN_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... ok test_makeDict_default_value (pulp.tests.test_pulp.COIN_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... ok test_measuring_solving_time (pulp.tests.test_pulp.COIN_CMDTest.test_measuring_solving_time) ... ok test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.COIN_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... ok test_pulpTestAll (pulp.tests.test_pulp.COIN_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... ok test_pulp_001 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... ok test_pulp_009 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_009) ... ok test_pulp_010 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_010) ... ok test_pulp_011 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_011) ... ok test_pulp_012 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_012) ... ok test_pulp_013 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_013) ... ok test_pulp_014 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_014) ... ok test_pulp_015 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_015) ... ok test_pulp_016 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_016) ... ok test_pulp_017 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_017) ... ok test_pulp_018 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_018) ... ok test_pulp_019 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_019) ... ok test_pulp_020 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_020) ... ok test_pulp_021 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_021) ... ok test_pulp_022 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_022) ... ok test_pulp_023 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_023) ... ok test_pulp_030 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_030) ... ok test_pulp_040 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_040) ... ok test_pulp_050 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_050) ... ok test_pulp_060 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_060) ... ok test_pulp_061 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_061) ... ok test_pulp_070 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_070) ... ok test_pulp_075 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_075) ... ok test_pulp_080 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... ok test_pulp_090 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_090) ... ok test_pulp_100 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... ok test_pulp_110 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... ok test_pulp_120 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... ok test_pulp_121 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... ok test_pulp_122 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... ok test_pulp_123 (pulp.tests.test_pulp.COIN_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... ok test_timeLimit (pulp.tests.test_pulp.COIN_CMDTest.test_timeLimit) ... ok test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.COIN_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... ok test_unset_objective_value__is_valid (pulp.tests.test_pulp.COIN_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... ok test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.CPLEX_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.CPLEX_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.CPLEX_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.CPLEX_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.CPLEX_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.CPLEX_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.CPLEX_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.CPLEX_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.CPLEX_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.CPLEX_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.CPLEX_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.CPLEX_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.CPLEX_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.CPLEX_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.CPLEX_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.CPLEX_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.CPLEX_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.CPLEX_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.CPLEX_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.CPLEX_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.CPLEX_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.CPLEX_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.CPLEX_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.CPLEX_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.CPLEX_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.CPLEX_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.CPLEX_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.CPLEX_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.CPLEX_PYTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.CPLEX_PYTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.CPLEX_PYTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.CPLEX_PYTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.CPLEX_PYTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.CPLEX_PYTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.CPLEX_PYTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.CPLEX_PYTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.CPLEX_PYTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.CPLEX_PYTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.CPLEX_PYTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.CPLEX_PYTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.CPLEX_PYTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.CPLEX_PYTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.CPLEX_PYTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.CPLEX_PYTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.CPLEX_PYTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.CPLEX_PYTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.CPLEX_PYTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.CPLEX_PYTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.CPLEX_PYTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.CPLEX_PYTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.CPLEX_PYTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.CPLEX_PYTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.CPLEX_PYTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.CPLEX_PYTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.CPLEX_PYTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.CPLEX_PYTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.CPLEX_PYTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.GLPK_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.GLPK_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.GLPK_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.GLPK_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.GLPK_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.GLPK_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.GLPK_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.GLPK_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.GLPK_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.GLPK_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.GLPK_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.GLPK_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.GLPK_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.GLPK_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.GLPK_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.GLPK_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.GLPK_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.GLPK_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.GLPK_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.GLPK_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.GLPK_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.GLPK_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.GLPK_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.GLPK_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.GLPK_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.GLPK_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.GLPK_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.GLPK_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.GLPK_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.GUROBITest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.GUROBITest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.GUROBITest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.GUROBITest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.GUROBITest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.GUROBITest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.GUROBITest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.GUROBITest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.GUROBITest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.GUROBITest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.GUROBITest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.GUROBITest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.GUROBITest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.GUROBITest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.GUROBITest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.GUROBITest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.GUROBITest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.GUROBITest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.GUROBITest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.GUROBITest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.GUROBITest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.GUROBITest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.GUROBITest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.GUROBITest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.GUROBITest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.GUROBITest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.GUROBITest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.GUROBITest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.GUROBITest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.GUROBITest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.GUROBITest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.GUROBITest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.GUROBITest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.GUROBITest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.GUROBITest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.GUROBITest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.GUROBITest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.GUROBITest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.GUROBITest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.GUROBITest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.GUROBITest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.GUROBITest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.GUROBITest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.GUROBITest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.GUROBITest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.GUROBITest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.GUROBITest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.GUROBITest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.GUROBITest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.GUROBITest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.GUROBITest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.GUROBITest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.GUROBITest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.GUROBITest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.GUROBITest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.GUROBITest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.GUROBITest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.GUROBITest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.GUROBITest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.GUROBI_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.GUROBI_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.GUROBI_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.GUROBI_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.GUROBI_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.GUROBI_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.GUROBI_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.GUROBI_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.GUROBI_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.GUROBI_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.GUROBI_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.GUROBI_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.GUROBI_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.GUROBI_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.GUROBI_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.GUROBI_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.GUROBI_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.GUROBI_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.GUROBI_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.GUROBI_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.GUROBI_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.GUROBI_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.GUROBI_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.GUROBI_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.GUROBI_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.GUROBI_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.GUROBI_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.GUROBI_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.HiGHS_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.HiGHS_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.HiGHS_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.HiGHS_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.HiGHS_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.HiGHS_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.HiGHS_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.HiGHS_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.HiGHS_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.HiGHS_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.HiGHS_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.HiGHS_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.HiGHS_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.HiGHS_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.HiGHS_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.HiGHS_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.HiGHS_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.HiGHS_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.HiGHS_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.HiGHS_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.HiGHS_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.HiGHS_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.HiGHS_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.HiGHS_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.HiGHS_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.HiGHS_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.HiGHS_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.HiGHS_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.MIPCL_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.MIPCL_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.MIPCL_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.MIPCL_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.MIPCL_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.MIPCL_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.MIPCL_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.MIPCL_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.MIPCL_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.MIPCL_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.MIPCL_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.MIPCL_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.MIPCL_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.MIPCL_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.MIPCL_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.MIPCL_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.MIPCL_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.MIPCL_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.MIPCL_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.MIPCL_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.MIPCL_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.MIPCL_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.MIPCL_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.MIPCL_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.MIPCL_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.MIPCL_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.MIPCL_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.MIPCL_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.MOSEKTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.MOSEKTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.MOSEKTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.MOSEKTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.MOSEKTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.MOSEKTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.MOSEKTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.MOSEKTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.MOSEKTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.MOSEKTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.MOSEKTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.MOSEKTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.MOSEKTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.MOSEKTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.MOSEKTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.MOSEKTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.MOSEKTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.MOSEKTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.MOSEKTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.MOSEKTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.MOSEKTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.MOSEKTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.MOSEKTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.MOSEKTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.MOSEKTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.MOSEKTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.MOSEKTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.MOSEKTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.MOSEKTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.MOSEKTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.MOSEKTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.MOSEKTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.MOSEKTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.MOSEKTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.MOSEKTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.MOSEKTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.MOSEKTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.MOSEKTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.MOSEKTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.MOSEKTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.MOSEKTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.MOSEKTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.MOSEKTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.MOSEKTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.MOSEKTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.MOSEKTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.MOSEKTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.MOSEKTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.MOSEKTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.MOSEKTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.MOSEKTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.MOSEKTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.MOSEKTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.MOSEKTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.MOSEKTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.MOSEKTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.MOSEKTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.MOSEKTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.MOSEKTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... ok test_LpVariable_indexs_param (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... ok test_LpVariable_indices_param (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... ok test_assignInvalidStatus (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_assignInvalidStatus) ... ok test_export_dict_LP (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_export_dict_LP) ... ok test_export_dict_LP_no_obj (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_export_dict_LP_no_obj) ... ok test_export_dict_MIP (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_export_dict_MIP) ... ok test_export_dict_max (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_export_dict_max) ... ok test_export_json_LP (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_export_json_LP) ... ok test_export_solver_dict_LP (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_export_solver_dict_LP) ... ok test_export_solver_json (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_export_solver_json) ... ok test_false_constraint (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_false_constraint) ... ok test_importMPS_RHS_fields56 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... ok test_importMPS_binary (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_importMPS_binary) ... ok test_importMPS_integer (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_importMPS_integer) ... ok test_importMPS_maximize (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_importMPS_maximize) ... ok test_importMPS_noname (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_importMPS_noname) ... ok test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... ok test_invalid_var_names (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_invalid_var_names) ... ok test_logPath (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_logPath) ... ok test_makeDict_behavior (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... ok test_makeDict_default_value (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... ok test_measuring_solving_time (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_measuring_solving_time) ... ok test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... ok test_pulpTestAll (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... ok test_pulp_001 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... ok test_pulp_009 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_009) ... ok test_pulp_010 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_010) ... ok test_pulp_011 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_011) ... ok test_pulp_012 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_012) ... ok test_pulp_013 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_013) ... ok test_pulp_014 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_014) ... ok test_pulp_015 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_015) ... ok test_pulp_016 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_016) ... ok test_pulp_017 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_017) ... ok test_pulp_018 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_018) ... ok test_pulp_019 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_019) ... ok test_pulp_020 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_020) ... ok test_pulp_021 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_021) ... ok test_pulp_022 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_022) ... ok test_pulp_023 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_023) ... ok test_pulp_030 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_030) ... ok test_pulp_040 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_040) ... ok test_pulp_050 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_050) ... ok test_pulp_060 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_060) ... ok test_pulp_061 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_061) ... ok test_pulp_070 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_070) ... ok test_pulp_075 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_075) ... ok test_pulp_080 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... ok test_pulp_090 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_090) ... ok test_pulp_100 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... ok test_pulp_110 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... ok test_pulp_120 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... ok test_pulp_121 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... ok test_pulp_122 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... ok test_pulp_123 (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... ok test_timeLimit (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_timeLimit) ... ok test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... ok test_unset_objective_value__is_valid (pulp.tests.test_pulp.PULP_CBC_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... ok test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.PYGLPKTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.PYGLPKTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.PYGLPKTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.PYGLPKTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.PYGLPKTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.PYGLPKTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.PYGLPKTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.PYGLPKTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.PYGLPKTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.PYGLPKTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.PYGLPKTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.PYGLPKTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.PYGLPKTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.PYGLPKTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.PYGLPKTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.PYGLPKTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.PYGLPKTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.PYGLPKTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.PYGLPKTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.PYGLPKTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.PYGLPKTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.PYGLPKTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.PYGLPKTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.PYGLPKTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.PYGLPKTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.PYGLPKTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.PYGLPKTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.PYGLPKTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.PYGLPKTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.SCIP_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.SCIP_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.SCIP_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.SCIP_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.SCIP_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.SCIP_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.SCIP_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.SCIP_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.SCIP_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.SCIP_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.SCIP_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.SCIP_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.SCIP_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.SCIP_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.SCIP_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.SCIP_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.SCIP_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.SCIP_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.SCIP_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.SCIP_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.SCIP_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.SCIP_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.SCIP_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.SCIP_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.SCIP_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.SCIP_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.SCIP_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.SCIP_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.SCIP_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.XPRESS_CMDTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.XPRESS_CMDTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.XPRESS_CMDTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.XPRESS_CMDTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.XPRESS_CMDTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.XPRESS_CMDTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.XPRESS_CMDTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.XPRESS_CMDTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.XPRESS_CMDTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.XPRESS_CMDTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.XPRESS_CMDTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.XPRESS_CMDTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.XPRESS_CMDTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.XPRESS_CMDTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.XPRESS_CMDTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.XPRESS_CMDTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.XPRESS_CMDTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.XPRESS_CMDTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.XPRESS_CMDTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.XPRESS_CMDTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.XPRESS_CMDTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.XPRESS_CMDTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.XPRESS_CMDTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.XPRESS_CMDTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.XPRESS_CMDTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.XPRESS_CMDTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.XPRESS_CMDTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.XPRESS_CMDTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.XPRESS_PyTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.XPRESS_PyTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.XPRESS_PyTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.XPRESS_PyTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.XPRESS_PyTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.XPRESS_PyTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.XPRESS_PyTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.XPRESS_PyTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.XPRESS_PyTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.XPRESS_PyTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.XPRESS_PyTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.XPRESS_PyTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.XPRESS_PyTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.XPRESS_PyTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.XPRESS_PyTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.XPRESS_PyTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.XPRESS_PyTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.XPRESS_PyTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.XPRESS_PyTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.XPRESS_PyTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.XPRESS_PyTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.XPRESS_PyTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.XPRESS_PyTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.XPRESS_PyTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.XPRESS_PyTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.XPRESS_PyTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.XPRESS_PyTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.XPRESS_PyTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.XPRESS_PyTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" test_LpVariable_indexs_deprecation_logic (pulp.tests.test_pulp.YAPOSIBTest.test_LpVariable_indexs_deprecation_logic) Test that logic put in place for deprecation handling of indexs works ... skipped "solver not available" test_LpVariable_indexs_param (pulp.tests.test_pulp.YAPOSIBTest.test_LpVariable_indexs_param) Test that 'indexs' param continues to work ... skipped "solver not available" test_LpVariable_indices_param (pulp.tests.test_pulp.YAPOSIBTest.test_LpVariable_indices_param) Test that 'indices' argument works ... skipped "solver not available" test_assignInvalidStatus (pulp.tests.test_pulp.YAPOSIBTest.test_assignInvalidStatus) ... skipped "solver not available" test_export_dict_LP (pulp.tests.test_pulp.YAPOSIBTest.test_export_dict_LP) ... skipped "solver not available" test_export_dict_LP_no_obj (pulp.tests.test_pulp.YAPOSIBTest.test_export_dict_LP_no_obj) ... skipped "solver not available" test_export_dict_MIP (pulp.tests.test_pulp.YAPOSIBTest.test_export_dict_MIP) ... skipped "solver not available" test_export_dict_max (pulp.tests.test_pulp.YAPOSIBTest.test_export_dict_max) ... skipped "solver not available" test_export_json_LP (pulp.tests.test_pulp.YAPOSIBTest.test_export_json_LP) ... skipped "solver not available" test_export_solver_dict_LP (pulp.tests.test_pulp.YAPOSIBTest.test_export_solver_dict_LP) ... skipped "solver not available" test_export_solver_json (pulp.tests.test_pulp.YAPOSIBTest.test_export_solver_json) ... skipped "solver not available" test_false_constraint (pulp.tests.test_pulp.YAPOSIBTest.test_false_constraint) ... skipped "solver not available" test_importMPS_RHS_fields56 (pulp.tests.test_pulp.YAPOSIBTest.test_importMPS_RHS_fields56) Import MPS file with RHS definitions in fields 5 & 6. ... skipped "solver not available" test_importMPS_binary (pulp.tests.test_pulp.YAPOSIBTest.test_importMPS_binary) ... skipped "solver not available" test_importMPS_integer (pulp.tests.test_pulp.YAPOSIBTest.test_importMPS_integer) ... skipped "solver not available" test_importMPS_maximize (pulp.tests.test_pulp.YAPOSIBTest.test_importMPS_maximize) ... skipped "solver not available" test_importMPS_noname (pulp.tests.test_pulp.YAPOSIBTest.test_importMPS_noname) ... skipped "solver not available" test_infeasible_problem__is_not_valid (pulp.tests.test_pulp.YAPOSIBTest.test_infeasible_problem__is_not_valid) Given a problem where x cannot converge to any value ... skipped "solver not available" test_invalid_var_names (pulp.tests.test_pulp.YAPOSIBTest.test_invalid_var_names) ... skipped "solver not available" test_logPath (pulp.tests.test_pulp.YAPOSIBTest.test_logPath) ... skipped "solver not available" test_makeDict_behavior (pulp.tests.test_pulp.YAPOSIBTest.test_makeDict_behavior) Test if makeDict is returning the expected value. ... skipped "solver not available" test_makeDict_default_value (pulp.tests.test_pulp.YAPOSIBTest.test_makeDict_default_value) Test if makeDict is returning a default value when specified. ... skipped "solver not available" test_measuring_solving_time (pulp.tests.test_pulp.YAPOSIBTest.test_measuring_solving_time) ... skipped "solver not available" test_parse_cplex_mipopt_solution (pulp.tests.test_pulp.YAPOSIBTest.test_parse_cplex_mipopt_solution) Ensures `readsol` can parse CPLEX mipopt solutions (see issue #508). ... skipped "solver not available" test_pulpTestAll (pulp.tests.test_pulp.YAPOSIBTest.test_pulpTestAll) Test the availability of the function pulpTestAll ... skipped "solver not available" test_pulp_001 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_001) Test that a variable is deleted when it is suptracted to 0 ... skipped "solver not available" test_pulp_009 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_009) ... skipped "solver not available" test_pulp_010 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_010) ... skipped "solver not available" test_pulp_011 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_011) ... skipped "solver not available" test_pulp_012 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_012) ... skipped "solver not available" test_pulp_013 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_013) ... skipped "solver not available" test_pulp_014 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_014) ... skipped "solver not available" test_pulp_015 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_015) ... skipped "solver not available" test_pulp_016 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_016) ... skipped "solver not available" test_pulp_017 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_017) ... skipped "solver not available" test_pulp_018 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_018) ... skipped "solver not available" test_pulp_019 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_019) ... skipped "solver not available" test_pulp_020 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_020) ... skipped "solver not available" test_pulp_021 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_021) ... skipped "solver not available" test_pulp_022 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_022) ... skipped "solver not available" test_pulp_023 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_023) ... skipped "solver not available" test_pulp_030 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_030) ... skipped "solver not available" test_pulp_040 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_040) ... skipped "solver not available" test_pulp_050 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_050) ... skipped "solver not available" test_pulp_060 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_060) ... skipped "solver not available" test_pulp_061 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_061) ... skipped "solver not available" test_pulp_070 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_070) ... skipped "solver not available" test_pulp_075 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_075) ... skipped "solver not available" test_pulp_080 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_080) Test the reporting of dual variables slacks and reduced costs ... skipped "solver not available" test_pulp_090 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_090) ... skipped "solver not available" test_pulp_100 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_100) Test the ability to sequentially solve a problem ... skipped "solver not available" test_pulp_110 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_110) Test the ability to use fractional constraints ... skipped "solver not available" test_pulp_120 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_120) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_121 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_121) Test the ability to use Elastic constraints ... skipped "solver not available" test_pulp_122 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_122) Test the ability to use Elastic constraints (penalty unchanged) ... skipped "solver not available" test_pulp_123 (pulp.tests.test_pulp.YAPOSIBTest.test_pulp_123) Test the ability to use Elastic constraints (penalty unbounded) ... skipped "solver not available" test_timeLimit (pulp.tests.test_pulp.YAPOSIBTest.test_timeLimit) ... skipped "solver not available" test_unbounded_problem__is_not_valid (pulp.tests.test_pulp.YAPOSIBTest.test_unbounded_problem__is_not_valid) Given an unbounded problem, where x will tend to infinity ... skipped "solver not available" test_unset_objective_value__is_valid (pulp.tests.test_pulp.YAPOSIBTest.test_unset_objective_value__is_valid) Given a valid problem that does not converge, ... skipped "solver not available" ---------------------------------------------------------------------- Ran 1005 tests in 24.891s OK (skipped=885) Route_Los_Angeles_Tucson = 0.0 Route_Phoenix_Barstow = 0.0 Route_Phoenix_Dallas = 200.0 Route_Phoenix_San_Diego = 0.0 Route_Phoenix_Tucson = 1500.0 Route_San_Francisco_Barstow = 1000.0 Route_San_Francisco_Dallas = 700.0 Route_San_Francisco_San_Diego = 0.0 Route_San_Francisco_Tucson = 0.0 Total Costs = 228100.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 Route_B_1 = 200.0 Route_B_2 = 900.0 Route_B_3 = 1700.0 Route_B_4 = 200.0 Route_B_5 = 0.0 Route_C_1 = 0.0 Route_C_2 = 0.0 Route_C_3 = 100.0 Route_C_4 = 0.0 Route_C_5 = 0.0 Total Cost of Transportation = 8300.0 Number_of_Chairs_A = 8.0 Number_of_Chairs_B = 16.0 Total Revenue from Production = 3200.0 The_Gemstone_Tool_Problem: MAXIMIZE 25.0*production_0_pliers + 40.0*production_0_wrenches + 25.0*production_1_pliers + 40.0*production_1_wrenches + 25.0*production_2_pliers + 22.5*production_2_wrenches + 25.0*production_3_pliers + 22.5*production_3_wrenches + -58*steelpurchase + 0.0 SUBJECT TO Steel_capacity0: production_0_pliers + 1.5 production_0_wrenches - steelpurchase <= 0 molding_capacity0: production_0_pliers + production_0_wrenches <= 21 assembly_capacity0: 0.5 production_0_pliers + 0.3 production_0_wrenches <= 8 capacity_wrenches0: production_0_wrenches <= 15 capacity_pliers0: production_0_pliers <= 16 Steel_capacity1: production_1_pliers + 1.5 production_1_wrenches - steelpurchase <= 0 molding_capacity1: production_1_pliers + production_1_wrenches <= 21 assembly_capacity1: 0.5 production_1_pliers + 0.3 production_1_wrenches <= 10 capacity_wrenches1: production_1_wrenches <= 15 capacity_pliers1: production_1_pliers <= 16 Steel_capacity2: production_2_pliers + 1.5 production_2_wrenches - steelpurchase <= 0 molding_capacity2: production_2_pliers + production_2_wrenches <= 21 assembly_capacity2: 0.5 production_2_pliers + 0.3 production_2_wrenches <= 8 capacity_wrenches2: production_2_wrenches <= 15 capacity_pliers2: production_2_pliers <= 16 Steel_capacity3: production_3_pliers + 1.5 production_3_wrenches - steelpurchase <= 0 molding_capacity3: production_3_pliers + production_3_wrenches <= 21 assembly_capacity3: 0.5 production_3_pliers + 0.3 production_3_wrenches <= 10 capacity_wrenches3: production_3_wrenches <= 15 capacity_pliers3: production_3_pliers <= 16 VARIABLES production_0_pliers Continuous production_0_wrenches Continuous production_1_pliers Continuous production_1_wrenches Continuous production_2_pliers Continuous production_2_wrenches Continuous production_3_pliers Continuous production_3_wrenches Continuous steelpurchase Continuous Status: Optimal production_0_pliers = 4.75 production_0_wrenches = 15.0 production_1_pliers = 4.75 production_1_wrenches = 15.0 production_2_pliers = 8.5 production_2_wrenches = 12.5 production_3_pliers = 16.0 production_3_wrenches = 5.0 steelpurchase = 27.25 Total price = 863.25 Status: Optimal Route_('Chicago',_'Gary') = 4000.0 Route_('Chicago',_'Tempe') = 2000.0 Route_('Cincinatti',_'Albany') = 2000.0 Route_('Cincinatti',_'Houston') = 3000.0 Route_('Kansas_City',_'Houston') = 4000.0 Route_('Kansas_City',_'Tempe') = 2000.0 Route_('Pittsburgh',_'Chicago') = 3000.0 Route_('Pittsburgh',_'Cincinatti') = 2000.0 Route_('Pittsburgh',_'Gary') = 2000.0 Route_('Pittsburgh',_'Kansas_City') = 3000.0 Route_('Youngstown',_'Albany') = 1000.0 Route_('Youngstown',_'Chicago') = 3000.0 Route_('Youngstown',_'Cincinatti') = 3000.0 Route_('Youngstown',_'Kansas_City') = 3000.0 Total Cost of Transportation = 15005.0 Test that logic put in place for deprecation handling of indexs works Testing 'indexs' param continues to work for LpVariable.dicts Testing 'indexs' param continues to work for LpVariable.matrix Testing 'indices' argument works in LpVariable.dicts Testing 'indices' param continues to work for LpVariable.matrix Testing invalid status Testing continuous LP solution - export dict Testing export dict for LP Testing export dict MIP Testing maximize continuous LP solution Testing continuous LP solution - export JSON Testing continuous LP solution - export solver dict Testing continuous LP solution - export solver JSON Testing reading MPS files - binary variable, no constraint names Testing reading MPS files - integer variable Testing reading MPS files - maximize Testing reading MPS files - noname Testing invalid var names Testing logPath argument Testing makeDict general behavior Testing makeDict default value behavior Testing measuring optimization time Testing that `readsol` can parse CPLEX mipopt solution Testing the availability of the function pulpTestAll Testing zero subtraction Testing inconsistent lp solution Testing continuous LP solution Testing maximize continuous LP solution Testing unbounded continuous LP solution Testing Long Names Testing repeated Names Testing zero constraint Testing zero objective Testing LpVariable (not LpAffineExpression) objective Testing Long lines in LP Testing LpAffineExpression divide Testing MIP solution Testing MIP solution with floats in objective Testing Initial value in MIP solution Testing fixing value in MIP solution Testing MIP relaxation Testing feasibility problem (no objective) Testing an infeasible problem Testing an integer infeasible problem Testing another integer infeasible problem Testing column based modelling Testing fractional constraints Testing elastic constraints (no change) Testing elastic constraints (freebound) Testing elastic constraints (penalty unchanged) Testing elastic constraints (penalty unbounded) Testing timeLimit argument Test that logic put in place for deprecation handling of indexs works Testing 'indexs' param continues to work for LpVariable.dicts Testing 'indexs' param continues to work for LpVariable.matrix Testing 'indices' argument works in LpVariable.dicts Testing 'indices' param continues to work for LpVariable.matrix Testing invalid status Testing continuous LP solution - export dict Testing export dict for LP Testing export dict MIP Testing maximize continuous LP solution Testing continuous LP solution - export JSON Testing continuous LP solution - export solver dict Testing continuous LP solution - export solver JSON Testing reading MPS files - binary variable, no constraint names Testing reading MPS files - integer variable Testing reading MPS files - maximize Testing reading MPS files - noname Testing invalid var names Testing logPath argument Testing makeDict general behavior Testing makeDict default value behavior Testing measuring optimization time Testing that `readsol` can parse CPLEX mipopt solution Testing the availability of the function pulpTestAll Testing zero subtraction Testing inconsistent lp solution Testing continuous LP solution Testing maximize continuous LP solution Testing unbounded continuous LP solution Testing Long Names Testing repeated Names Testing zero constraint Testing zero objective Testing LpVariable (not LpAffineExpression) objective Testing Long lines in LP Testing LpAffineExpression divide Testing MIP solution Testing MIP solution with floats in objective Testing Initial value in MIP solution Testing fixing value in MIP solution Testing MIP relaxation Testing feasibility problem (no objective) Testing an infeasible problem Testing an integer infeasible problem Testing another integer infeasible problem Testing column based modelling Testing dual variables and slacks reporting Testing fractional constraints Testing elastic constraints (no change) Testing elastic constraints (freebound) Testing elastic constraints (penalty unchanged) Testing elastic constraints (penalty unbounded) Testing timeLimit argument I: pybuild pybuild:334: rm -rf /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/*.lp create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild dh_auto_install --destdir=debian/python3-pulp/ -O--buildsystem=pybuild I: pybuild base:311: /usr/bin/python3 setup.py install --root /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'test_suite' warnings.warn(msg) running install /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running build running build_py running egg_info writing PuLP.egg-info/PKG-INFO writing dependency_links to PuLP.egg-info/dependency_links.txt writing entry points to PuLP.egg-info/entry_points.txt writing top-level names to PuLP.egg-info/top_level.txt reading manifest file 'PuLP.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'PuLP.egg-info/SOURCES.txt' /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'pulp.apis' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'pulp.apis' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'pulp.apis' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'pulp.apis' to be distributed and are already explicitly excluding 'pulp.apis' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'pulp.solverdir' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'pulp.solverdir' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'pulp.solverdir' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'pulp.solverdir' to be distributed and are already explicitly excluding 'pulp.solverdir' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/dist-packages/setuptools/command/build_py.py:218: _Warning: Package 'pulp.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'pulp.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'pulp.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'pulp.tests' to be distributed and are already explicitly excluding 'pulp.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) running install_lib creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12 creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.cfg.buildout -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/sparse.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/bin_packing_problem.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__pycache__/test_pulp.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__pycache__/run_tests.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__pycache__/bin_packing_problem.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__pycache__/test_examples.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/run_tests.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/test_pulp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/test_examples.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/pulp.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/constants.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/sparse.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/utilities.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/mps_lp.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/utilities.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.cfg.win -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/scip_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/highs_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/mipcl_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/gurobi_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/choco_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/mosek_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/xpress_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/core.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/coin_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/cplex_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/scip_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/glpk_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/coin_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/choco_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/gurobi_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/highs_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/core.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/xpress_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/mosek_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/cplex_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/mipcl_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/glpk_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/constants.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/mps_lp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/solverdir/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/solverdir/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.cfg.osx -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.cfg.linux -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/sparse.py to sparse.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/bin_packing_problem.py to bin_packing_problem.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/run_tests.py to run_tests.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/test_pulp.py to test_pulp.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/test_examples.py to test_examples.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/utilities.py to utilities.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/pulp.py to pulp.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/scip_api.py to scip_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/coin_api.py to coin_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/choco_api.py to choco_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/gurobi_api.py to gurobi_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/highs_api.py to highs_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/core.py to core.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/xpress_api.py to xpress_api.cpython-312.pyc /usr/lib/python3.12/dist-packages/pulp/apis/xpress_api.py:322: SyntaxWarning: invalid escape sequence '\ ' byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/mosek_api.py to mosek_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/cplex_api.py to cplex_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/mipcl_api.py to mipcl_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/glpk_api.py to glpk_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/constants.py to constants.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/mps_lp.py to mps_lp.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir/__init__.py to __init__.cpython-312.pyc running install_egg_info Copying PuLP.egg-info to /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/PuLP-2.7.0.egg-info Skipping SOURCES.txt running install_scripts Installing pulptest script to /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/bin dh_installdocs -O--buildsystem=pybuild dh_installchangelogs -O--buildsystem=pybuild dh_python3 -O--buildsystem=pybuild dh_installsystemduser -O--buildsystem=pybuild dh_lintian -O--buildsystem=pybuild dh_perl -O--buildsystem=pybuild dh_link -O--buildsystem=pybuild dh_strip_nondeterminism -O--buildsystem=pybuild dh_compress -O--buildsystem=pybuild dh_fixperms -O--buildsystem=pybuild dh_missing -O--buildsystem=pybuild dh_installdeb -O--buildsystem=pybuild dh_gencontrol -O--buildsystem=pybuild dh_md5sums -O--buildsystem=pybuild dh_builddeb -O--buildsystem=pybuild dpkg-deb: building package 'python3-pulp' in '../python3-pulp_2.7.0+dfsg-4_all.deb'. dpkg-genbuildinfo --build=binary -O../python-pulp_2.7.0+dfsg-4_amd64.buildinfo dpkg-genchanges --build=binary -O../python-pulp_2.7.0+dfsg-4_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-source: info: using options from python-pulp-2.7.0+dfsg/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ 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/1480833/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/1480833/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/1480833 and its subdirectories I: Current time: Sun Dec 28 10:52:38 +14 2025 I: pbuilder-time-stamp: 1766868758 + false + set +x Sat Dec 27 20:52:38 UTC 2025 I: Signing ./b2/python-pulp_2.7.0+dfsg-4_amd64.buildinfo as python-pulp_2.7.0+dfsg-4_amd64.buildinfo.asc Sat Dec 27 20:52:38 UTC 2025 I: Signed ./b2/python-pulp_2.7.0+dfsg-4_amd64.buildinfo as ./b2/python-pulp_2.7.0+dfsg-4_amd64.buildinfo.asc Sat Dec 27 20:52:38 UTC 2025 - build #2 for python-pulp/trixie/amd64 on ionos15-amd64 done. Starting cleanup. All cleanup done. Sat Dec 27 20:52:38 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-wfR6hTFt, removing. /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2: total 436 drwxr-xr-x 2 jenkins jenkins 4096 Nov 24 14:28 b1 drwxr-xr-x 2 jenkins jenkins 4096 Nov 24 14:29 b2 -rw-r--r-- 1 jenkins jenkins 1595 Sep 1 11:15 python-pulp_2.7.0+dfsg-4.dsc -rw------- 1 jenkins jenkins 428597 Nov 24 14:28 rbuildlog.FmmPKXN /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2/b1: total 540 -rw-r--r-- 1 jenkins jenkins 425560 Nov 24 14:28 build.log -rw-r--r-- 1 jenkins jenkins 13500 Nov 24 14:28 python-pulp_2.7.0+dfsg-4.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 1595 Nov 24 14:28 python-pulp_2.7.0+dfsg-4.dsc -rw-r--r-- 1 jenkins jenkins 6158 Nov 24 14:28 python-pulp_2.7.0+dfsg-4_amd64.buildinfo -rw-r--r-- 1 jenkins jenkins 7040 Nov 24 14:28 python-pulp_2.7.0+dfsg-4_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1174 Nov 24 14:28 python-pulp_2.7.0+dfsg-4_amd64.changes -rw-r--r-- 1 jenkins jenkins 1378 Nov 24 14:28 python-pulp_2.7.0+dfsg-4_source.changes -rw-r--r-- 1 jenkins jenkins 72400 Nov 24 14:28 python3-pulp_2.7.0+dfsg-4_all.deb /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2/b2: total 532 -rw-r--r-- 1 jenkins jenkins 425487 Nov 24 14:29 build.log -rw-r--r-- 1 jenkins jenkins 13500 Nov 24 14:29 python-pulp_2.7.0+dfsg-4.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 1595 Nov 24 14:29 python-pulp_2.7.0+dfsg-4.dsc -rw-r--r-- 1 jenkins jenkins 6167 Nov 24 14:29 python-pulp_2.7.0+dfsg-4_amd64.buildinfo -rw-r--r-- 1 jenkins jenkins 7049 Nov 24 14:29 python-pulp_2.7.0+dfsg-4_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1174 Nov 24 14:29 python-pulp_2.7.0+dfsg-4_amd64.changes -rw-r--r-- 1 jenkins jenkins 1378 Nov 24 14:29 python-pulp_2.7.0+dfsg-4_source.changes -rw-r--r-- 1 jenkins jenkins 72400 Nov 24 14:29 python3-pulp_2.7.0+dfsg-4_all.deb Sun Nov 24 14:29:39 UTC 2024 I: Deleting $TMPDIR on ionos15-amd64.debian.net. Sun Nov 24 14:29:39 UTC 2024 I: python-pulp_2.7.0+dfsg-4_amd64.changes: Format: 1.8 Date: Sun, 01 Sep 2024 16:35:34 +0530 Source: python-pulp Binary: python3-pulp Architecture: all Version: 2.7.0+dfsg-4 Distribution: unstable Urgency: medium Maintainer: Debian Math Team Changed-By: Nilesh Patra Description: python3-pulp - LP modeler - Python 3.x Closes: 1080235 Changes: python-pulp (2.7.0+dfsg-4) unstable; urgency=medium . * Copy examples dir before tests and cleanup to get tests passing (Closes: #1080235) * Bump Standards-Version to 4.7.0 (no changes needed) Checksums-Sha1: cfb60c1633a455b0cb4e10516e3ecebef3fc4c19 6158 python-pulp_2.7.0+dfsg-4_amd64.buildinfo 13d51602345dd843a0cfd3af0e334c9a5a1642d6 72400 python3-pulp_2.7.0+dfsg-4_all.deb Checksums-Sha256: e84730070eb2bed4b787a7932005d282ddf77b9c5b502595619aba6abdc610df 6158 python-pulp_2.7.0+dfsg-4_amd64.buildinfo 48f34910ec2a49a2a076b88028639b1607a29bfd20728974800d1dc76266a0a3 72400 python3-pulp_2.7.0+dfsg-4_all.deb Files: 208b6e52de302b452e3b523f0d08738a 6158 python optional python-pulp_2.7.0+dfsg-4_amd64.buildinfo dbfa2dd107c45f4be40fcfc8d2553c34 72400 python optional python3-pulp_2.7.0+dfsg-4_all.deb removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/amd64/python-pulp_2.7.0+dfsg-4.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/amd64/python-pulp_2.7.0+dfsg-4.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/trixie/amd64/python-pulp_2.7.0+dfsg-4.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/trixie/amd64/python-pulp_2.7.0+dfsg-4.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/trixie/amd64/python-pulp_2.7.0+dfsg-4_amd64.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/amd64/python-pulp_2.7.0+dfsg-4.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2024-11-24 14:28:14.482658330 +0000 +++ b2/build.log 2024-11-24 14:29:39.166801283 +0000 @@ -1,7 +1,6 @@ -W: cgroups are not available on the host, not using them. I: pbuilder: network access will be disabled during build -I: Current time: Sun Nov 24 02:25:13 -12 2024 -I: pbuilder-time-stamp: 1732458313 +I: Current time: Sun Dec 28 10:51:16 +14 2025 +I: pbuilder-time-stamp: 1766868676 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -31,51 +30,84 @@ dpkg-source: info: applying skip_test_on_armel.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2655482/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1480833/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 27 20:51 /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/1480833/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1480833/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - 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='2655482' - PS1='# ' - PS2='> ' + INVOCATION_ID=3716a56dd8cc4efa801a2e89c7b3f1c1 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1480833 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.A9UULih2/pbuilderrc_IBmr --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2/b1 --logfile b1/build.log python-pulp_2.7.0+dfsg-4.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/sbin/chroot' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2/pbuilderrc_nMD7 --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2/b2 --logfile b2/build.log python-pulp_2.7.0+dfsg-4.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos11-amd64 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2655482/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1480833/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -194,7 +226,7 @@ Get: 71 http://deb.debian.org/debian trixie/main amd64 dh-python all 6.20241024 [109 kB] Get: 72 http://deb.debian.org/debian trixie/main amd64 python3-all amd64 3.12.6-1 [1040 B] Get: 73 http://deb.debian.org/debian trixie/main amd64 python3-pyparsing all 3.1.2-1 [146 kB] -Fetched 34.6 MB in 10s (3399 kB/s) +Fetched 34.6 MB in 5s (6887 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19969 files and directories currently installed.) @@ -447,8 +479,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Sun Nov 24 14:27:11 UTC 2024. -Universal Time is now: Sun Nov 24 14:27:11 UTC 2024. +Local time is now: Sat Dec 27 20:51:50 UTC 2025. +Universal Time is now: Sat Dec 27 20:51:50 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... @@ -517,7 +549,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/python-pulp-2.7.0+dfsg/ && 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 > ../python-pulp_2.7.0+dfsg-4_source.changes +I: user script /srv/workspace/pbuilder/1480833/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/1480833/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/python-pulp-2.7.0+dfsg/ && 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 > ../python-pulp_2.7.0+dfsg-4_source.changes dpkg-buildpackage: info: source package python-pulp dpkg-buildpackage: info: source version 2.7.0+dfsg-4 dpkg-buildpackage: info: source distribution unstable @@ -553,12 +589,12 @@ running build running build_py creating /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp +copying pulp/sparse.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp +copying pulp/utilities.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp +copying pulp/pulp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/constants.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp -copying pulp/utilities.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp copying pulp/mps_lp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp -copying pulp/sparse.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp -copying pulp/pulp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp running egg_info creating PuLP.egg-info writing PuLP.egg-info/PKG-INFO @@ -759,7 +795,7 @@ Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/8b49629970aa44c4ae83430daaaecc67-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/8b49629970aa44c4ae83430daaaecc67-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/a9b1a3149630419eb78fc64321a3cff4-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/a9b1a3149630419eb78fc64321a3cff4-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS @@ -782,7 +818,7 @@ Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/17a714b6834d4ca6b84b87ad8ab4372a-pulp.mps max timeMode elapsed branch printingOptions all solution /tmp/17a714b6834d4ca6b84b87ad8ab4372a-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/1c5951dfd7d2481686146d5b6d4c47cb-pulp.mps max timeMode elapsed branch printingOptions all solution /tmp/1c5951dfd7d2481686146d5b6d4c47cb-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 6 COLUMNS @@ -813,7 +849,7 @@ Cbc0038I Solution found of 3.86407e+06 Cbc0038I Before mini branch and bound, 9 integers at bound fixed and 0 continuous Cbc0038I Full problem 1 rows 15 columns, reduced to 1 rows 6 columns -Cbc0038I Mini branch and bound improved solution from 3.86407e+06 to 4.09345e+06 (0.01 seconds) +Cbc0038I Mini branch and bound improved solution from 3.86407e+06 to 4.09345e+06 (0.00 seconds) Cbc0038I Round again with cutoff of 4.11362e+06 Cbc0038I Pass 10: suminf. 0.11720 (1) obj. 4.1943e+06 iterations 0 Cbc0038I Pass 11: suminf. 0.47728 (1) obj. 4.11362e+06 iterations 2 @@ -868,10 +904,10 @@ Cbc0038I Before mini branch and bound, 1 integers at bound fixed and 0 continuous Cbc0038I Full problem 1 rows 15 columns, reduced to 1 rows 14 columns Cbc0038I Mini branch and bound did not improve solution (0.03 seconds) -Cbc0038I After 0.03 seconds - Feasibility pump exiting with objective of 4.17588e+06 - took 0.03 seconds +Cbc0038I After 0.03 seconds - Feasibility pump exiting with objective of 4.17588e+06 - took 0.02 seconds Cbc0012I Integer solution of 4175879 found by feasibility pump after 0 iterations and 0 nodes (0.03 seconds) Cbc0038I Full problem 1 rows 15 columns, reduced to 1 rows 8 columns -Cbc0012I Integer solution of 4190215 found by DiveCoefficient after 9 iterations and 0 nodes (0.04 seconds) +Cbc0012I Integer solution of 4190215 found by DiveCoefficient after 9 iterations and 0 nodes (0.03 seconds) Cbc0031I 1 added rows had average density of 15 Cbc0013I At root node, 1 cuts changed objective from 4194303.5 to 4190215 in 2 passes Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 @@ -880,7 +916,7 @@ Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0001I Search completed - best objective 4190215, took 9 iterations and 0 nodes (0.04 seconds) +Cbc0001I Search completed - best objective 4190215, took 9 iterations and 0 nodes (0.03 seconds) Cbc0035I Maximum depth 0, 5 variables fixed on reduced cost Cuts at root node changed objective from 4.1943e+06 to 4.19022e+06 Probing was tried 2 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) @@ -897,17 +933,17 @@ Objective value: 4190215.00000000 Enumerated nodes: 0 Total iterations: 9 -Time (CPU seconds): 0.03 -Time (Wallclock seconds): 0.04 +Time (CPU seconds): 0.02 +Time (Wallclock seconds): 0.03 Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.03 (Wallclock seconds): 0.04 +Total time (CPU seconds): 0.02 (Wallclock seconds): 0.03 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/21db88bde3bf49d8879ad307c7721272-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/21db88bde3bf49d8879ad307c7721272-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/eb9d7b9215664609bd75c210da3b9600-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/eb9d7b9215664609bd75c210da3b9600-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 167 COLUMNS @@ -926,7 +962,7 @@ Cbc0038I Relaxing continuous gives 3508.51 Cbc0038I Before mini branch and bound, 33 integers at bound fixed and 48 continuous Cbc0038I Full problem 138 rows 130 columns, reduced to 34 rows 38 columns -Cbc0038I Mini branch and bound did not improve solution (0.02 seconds) +Cbc0038I Mini branch and bound did not improve solution (0.01 seconds) Cbc0038I Round again with cutoff of 3412.36 Cbc0038I Pass 3: suminf. 0.21132 (2) obj. 2712.05 iterations 0 Cbc0038I Pass 4: suminf. 0.18854 (1) obj. 3412.36 iterations 10 @@ -952,7 +988,7 @@ Cbc0038I Relaxing continuous gives 3371.83 Cbc0038I Before mini branch and bound, 16 integers at bound fixed and 32 continuous Cbc0038I Full problem 138 rows 130 columns, reduced to 95 rows 82 columns -Cbc0038I Mini branch and bound improved solution from 3371.83 to 3208.96 (0.12 seconds) +Cbc0038I Mini branch and bound improved solution from 3371.83 to 3208.96 (0.08 seconds) Cbc0038I Round again with cutoff of 3076.56 Cbc0038I Pass 23: suminf. 0.21132 (2) obj. 2712.05 iterations 0 Cbc0038I Pass 24: suminf. 0.15579 (2) obj. 3076.56 iterations 13 @@ -987,73 +1023,72 @@ Cbc0038I No solution found this major pass Cbc0038I Before mini branch and bound, 15 integers at bound fixed and 30 continuous Cbc0038I Full problem 138 rows 130 columns, reduced to 96 rows 81 columns -Cbc0038I Mini branch and bound did not improve solution (0.22 seconds) -Cbc0038I After 0.22 seconds - Feasibility pump exiting with objective of 3208.96 - took 0.21 seconds -Cbc0012I Integer solution of 3208.957 found by feasibility pump after 0 iterations and 0 nodes (0.22 seconds) +Cbc0038I Mini branch and bound did not improve solution (0.13 seconds) +Cbc0038I After 0.13 seconds - Feasibility pump exiting with objective of 3208.96 - took 0.12 seconds +Cbc0012I Integer solution of 3208.957 found by feasibility pump after 0 iterations and 0 nodes (0.13 seconds) Cbc0038I Full problem 138 rows 130 columns, reduced to 40 rows 52 columns Cbc0031I 16 added rows had average density of 46.625 Cbc0013I At root node, 16 cuts changed objective from 2546.9589 to 2700.7923 in 100 passes -Cbc0014I Cut generator 0 (Probing) - 45 row cuts average 2.1 elements, 1 column cuts (1 active) in 0.041 seconds - new frequency is -100 -Cbc0014I Cut generator 1 (Gomory) - 1114 row cuts average 78.1 elements, 0 column cuts (0 active) in 0.072 seconds - new frequency is 1 -Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.016 seconds - new frequency is -100 -Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.002 seconds - new frequency is -100 -Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 98 row cuts average 8.2 elements, 0 column cuts (0 active) in 0.046 seconds - new frequency is 1 -Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.032 seconds - new frequency is -100 -Cbc0014I Cut generator 6 (TwoMirCuts) - 90 row cuts average 34.2 elements, 0 column cuts (0 active) in 0.012 seconds - new frequency is 1 -Cbc0010I After 0 nodes, 1 on tree, 3208.957 best solution, best possible 2700.7923 (0.74 seconds) +Cbc0014I Cut generator 0 (Probing) - 45 row cuts average 2.1 elements, 1 column cuts (1 active) in 0.022 seconds - new frequency is -100 +Cbc0014I Cut generator 1 (Gomory) - 1114 row cuts average 78.1 elements, 0 column cuts (0 active) in 0.039 seconds - new frequency is 1 +Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.009 seconds - new frequency is -100 +Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.001 seconds - new frequency is -100 +Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 98 row cuts average 8.2 elements, 0 column cuts (0 active) in 0.023 seconds - new frequency is 1 +Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.017 seconds - new frequency is -100 +Cbc0014I Cut generator 6 (TwoMirCuts) - 90 row cuts average 34.2 elements, 0 column cuts (0 active) in 0.007 seconds - new frequency is 1 +Cbc0010I After 0 nodes, 1 on tree, 3208.957 best solution, best possible 2700.7923 (0.40 seconds) Cbc0038I Full problem 138 rows 130 columns, reduced to 57 rows 66 columns Cbc0038I Full problem 138 rows 130 columns, reduced to 33 rows 47 columns -Cbc0001I Search completed - best objective 3208.95704688445, took 4740 iterations and 94 nodes (1.48 seconds) +Cbc0001I Search completed - best objective 3208.95704688445, took 4740 iterations and 94 nodes (0.81 seconds) Cbc0032I Strong branching done 966 times (8486 iterations), fathomed 27 nodes and fixed 39 variables Cbc0035I Maximum depth 13, 186 variables fixed on reduced cost Cuts at root node changed objective from 2546.96 to 2700.79 -Probing was tried 100 times and created 46 cuts of which 0 were active after adding rounds of cuts (0.041 seconds) -Gomory was tried 302 times and created 1624 cuts of which 0 were active after adding rounds of cuts (0.109 seconds) -Knapsack was tried 100 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.016 seconds) -Clique was tried 100 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.002 seconds) -MixedIntegerRounding2 was tried 302 times and created 263 cuts of which 0 were active after adding rounds of cuts (0.083 seconds) -FlowCover was tried 100 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.032 seconds) -TwoMirCuts was tried 302 times and created 209 cuts of which 0 were active after adding rounds of cuts (0.045 seconds) +Probing was tried 100 times and created 46 cuts of which 0 were active after adding rounds of cuts (0.022 seconds) +Gomory was tried 302 times and created 1624 cuts of which 0 were active after adding rounds of cuts (0.061 seconds) +Knapsack was tried 100 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.009 seconds) +Clique was tried 100 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.001 seconds) +MixedIntegerRounding2 was tried 302 times and created 263 cuts of which 0 were active after adding rounds of cuts (0.043 seconds) +FlowCover was tried 100 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.017 seconds) +TwoMirCuts was tried 302 times and created 209 cuts of which 0 were active after adding rounds of cuts (0.023 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -ImplicationCuts was tried 229 times and created 24 cuts of which 0 were active after adding rounds of cuts (0.005 seconds) +ImplicationCuts was tried 229 times and created 24 cuts of which 0 were active after adding rounds of cuts (0.003 seconds) Result - Optimal solution found Objective value: 3208.95704688 Enumerated nodes: 94 Total iterations: 4740 -Time (CPU seconds): 1.47 -Time (Wallclock seconds): 1.50 +Time (CPU seconds): 0.80 +Time (Wallclock seconds): 0.82 Option for printingOptions changed from normal to all -Total time (CPU seconds): 1.47 (Wallclock seconds): 1.50 +Total time (CPU seconds): 0.80 (Wallclock seconds): 0.82 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/98009af72e7b47e1aa8e5c7f0f8f862d-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/98009af72e7b47e1aa8e5c7f0f8f862d-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/d19c2c28f8f84007809d338e352e7400-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/d19c2c28f8f84007809d338e352e7400-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 225 COLUMNS -At line 1656 RHS -At line 1877 BOUNDS -At line 2088 ENDATA +At line 1654 RHS +At line 1875 BOUNDS +At line 2086 ENDATA Problem MODEL has 220 rows, 210 columns and 800 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed -Continuous objective value is -91.95 - 0.00 seconds -Cgl0004I processed model has 220 rows, 210 columns (210 integer (210 of which binary)) and 800 elements -Cutoff increment increased from 1e-05 to 0.04995 -Cbc0038I Initial state - 0 integers unsatisfied sum - 9.4369e-15 -Cbc0038I Solution found of -91.95 -Cbc0038I Before mini branch and bound, 210 integers at bound fixed and 0 continuous -Cbc0038I Mini branch and bound did not improve solution (0.01 seconds) -Cbc0038I After 0.01 seconds - Feasibility pump exiting with objective of -91.95 - took 0.00 seconds -Cbc0012I Integer solution of -91.95 found by feasibility pump after 0 iterations and 0 nodes (0.01 seconds) -Cbc0001I Search completed - best objective -91.95000000000007, took 0 iterations and 0 nodes (0.01 seconds) +Continuous objective value is -105.5 - 0.00 seconds +Cgl0004I processed model has 120 rows, 119 columns (119 integer (119 of which binary)) and 437 elements +Cbc0038I Initial state - 0 integers unsatisfied sum - 3.88578e-15 +Cbc0038I Solution found of -105.5 +Cbc0038I Before mini branch and bound, 119 integers at bound fixed and 0 continuous +Cbc0038I Mini branch and bound did not improve solution (0.00 seconds) +Cbc0038I After 0.00 seconds - Feasibility pump exiting with objective of -105.5 - took 0.00 seconds +Cbc0012I Integer solution of -105.5 found by feasibility pump after 0 iterations and 0 nodes (0.00 seconds) +Cbc0001I Search completed - best objective -105.5, took 0 iterations and 0 nodes (0.01 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost -Cuts at root node changed objective from -91.95 to -91.95 +Cuts at root node changed objective from -105.5 to -105.5 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) @@ -1065,20 +1100,20 @@ Result - Optimal solution found -Objective value: -91.95000000 +Objective value: -105.50000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.01 Time (Wallclock seconds): 0.01 Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.01 (Wallclock seconds): 0.02 +Total time (CPU seconds): 0.01 (Wallclock seconds): 0.01 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/ed1b8a8bcb00429ab3e9f854c39dd213-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/ed1b8a8bcb00429ab3e9f854c39dd213-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/baf1c98d09e7465f8176710860d0e682-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/baf1c98d09e7465f8176710860d0e682-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS @@ -1090,189 +1125,159 @@ Option for timeMode changed from cpu to elapsed Continuous objective value is 0 - 0.00 seconds Cgl0004I processed model has 3 rows, 26 columns (20 integer (20 of which binary)) and 65 elements -Cbc0038I Initial state - 3 integers unsatisfied sum - 0.93755 -Cbc0038I Pass 1: suminf. 0.00000 (0) obj. 49 iterations 3 -Cbc0038I Solution found of 49 -Cbc0038I Relaxing continuous gives 49 +Cbc0038I Initial state - 3 integers unsatisfied sum - 1.01146 +Cbc0038I Pass 1: suminf. 0.00000 (0) obj. 60.5 iterations 3 +Cbc0038I Solution found of 60.5 +Cbc0038I Relaxing continuous gives 60.5 Cbc0038I Before mini branch and bound, 17 integers at bound fixed and 3 continuous Cbc0038I Full problem 3 rows 26 columns, reduced to 0 rows 0 columns Cbc0038I Mini branch and bound did not improve solution (0.00 seconds) -Cbc0038I Round again with cutoff of 44.1 -Cbc0038I Pass 2: suminf. 0.03379 (1) obj. 44.1 iterations 1 -Cbc0038I Pass 3: suminf. 0.41673 (1) obj. 44.1 iterations 4 -Cbc0038I Pass 4: suminf. 0.05673 (1) obj. 44.1 iterations 3 -Cbc0038I Pass 5: suminf. 0.44065 (2) obj. 44.1 iterations 7 -Cbc0038I Pass 6: suminf. 0.44065 (2) obj. 44.1 iterations 0 -Cbc0038I Pass 7: suminf. 0.25586 (2) obj. 44.1 iterations 4 -Cbc0038I Pass 8: suminf. 0.21084 (3) obj. 44.1 iterations 1 -Cbc0038I Pass 9: suminf. 0.52728 (3) obj. 44.1 iterations 5 -Cbc0038I Pass 10: suminf. 0.52728 (3) obj. 44.1 iterations 0 -Cbc0038I Pass 11: suminf. 0.35253 (2) obj. 44.1 iterations 4 -Cbc0038I Pass 12: suminf. 0.00000 (0) obj. 44.1 iterations 3 -Cbc0038I Solution found of 44.1 -Cbc0038I Relaxing continuous gives 43 -Cbc0038I Before mini branch and bound, 9 integers at bound fixed and 0 continuous -Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 17 columns -Cbc0038I Mini branch and bound improved solution from 43 to 19 (0.01 seconds) -Cbc0038I Round again with cutoff of 15.2 -Cbc0038I Pass 13: suminf. 0.42567 (3) obj. 15.2 iterations 3 -Cbc0038I Pass 14: suminf. 0.61251 (3) obj. 15.2 iterations 2 -Cbc0038I Pass 15: suminf. 0.40844 (3) obj. 15.2 iterations 2 -Cbc0038I Pass 16: suminf. 0.68419 (3) obj. 15.2 iterations 5 -Cbc0038I Pass 17: suminf. 0.58989 (3) obj. 15.2 iterations 1 -Cbc0038I Pass 18: suminf. 0.61574 (2) obj. 15.2 iterations 2 -Cbc0038I Pass 19: suminf. 0.31764 (2) obj. 15.2 iterations 2 -Cbc0038I Pass 20: suminf. 0.51893 (2) obj. 15.2 iterations 2 -Cbc0038I Pass 21: suminf. 0.46213 (2) obj. 15.2 iterations 9 -Cbc0038I Pass 22: suminf. 0.46213 (2) obj. 15.2 iterations 0 -Cbc0038I Pass 23: suminf. 0.16140 (1) obj. 15.2 iterations 4 -Cbc0038I Pass 24: suminf. 0.16140 (1) obj. 15.2 iterations 0 -Cbc0038I Pass 25: suminf. 0.35235 (2) obj. 15.2 iterations 3 -Cbc0038I Pass 26: suminf. 0.58264 (3) obj. 15.2 iterations 8 -Cbc0038I Pass 27: suminf. 0.58264 (3) obj. 15.2 iterations 0 -Cbc0038I Pass 28: suminf. 0.81503 (3) obj. 15.2 iterations 4 -Cbc0038I Pass 29: suminf. 0.28101 (2) obj. 15.2 iterations 6 -Cbc0038I Pass 30: suminf. 0.88898 (3) obj. 15.2 iterations 3 -Cbc0038I Pass 31: suminf. 0.50621 (2) obj. 15.2 iterations 5 -Cbc0038I Pass 32: suminf. 0.68330 (2) obj. 15.2 iterations 2 -Cbc0038I Pass 33: suminf. 0.84994 (3) obj. 15.2 iterations 13 -Cbc0038I Pass 34: suminf. 0.32278 (3) obj. 15.2 iterations 5 -Cbc0038I Pass 35: suminf. 0.68117 (2) obj. 15.2 iterations 5 -Cbc0038I Pass 36: suminf. 0.30739 (2) obj. 15.2 iterations 3 -Cbc0038I Pass 37: suminf. 0.42713 (3) obj. 15.2 iterations 3 -Cbc0038I Pass 38: suminf. 0.21676 (3) obj. 15.2 iterations 3 -Cbc0038I Pass 39: suminf. 0.28752 (2) obj. 15.2 iterations 4 -Cbc0038I Pass 40: suminf. 0.28752 (2) obj. 15.2 iterations 0 -Cbc0038I Pass 41: suminf. 0.66228 (3) obj. 15.2 iterations 4 -Cbc0038I Pass 42: suminf. 0.20526 (1) obj. 15.2 iterations 7 +Cbc0038I Round again with cutoff of 54.45 +Cbc0038I Pass 2: suminf. 0.03954 (1) obj. 54.45 iterations 1 +Cbc0038I Pass 3: suminf. 0.53586 (2) obj. 54.45 iterations 3 +Cbc0038I Pass 4: suminf. 0.63216 (2) obj. 54.45 iterations 3 +Cbc0038I Pass 5: suminf. 0.38239 (2) obj. 54.45 iterations 2 +Cbc0038I Pass 6: suminf. 0.20294 (1) obj. 54.45 iterations 5 +Cbc0038I Pass 7: suminf. 0.49306 (1) obj. 54.45 iterations 4 +Cbc0038I Pass 8: suminf. 0.17839 (1) obj. 54.45 iterations 3 +Cbc0038I Pass 9: suminf. 0.33497 (2) obj. 54.45 iterations 3 +Cbc0038I Pass 10: suminf. 0.16222 (2) obj. 54.45 iterations 4 +Cbc0038I Pass 11: suminf. 0.02647 (1) obj. 54.45 iterations 1 +Cbc0038I Pass 12: suminf. 0.40583 (2) obj. 54.45 iterations 3 +Cbc0038I Pass 13: suminf. 0.65392 (3) obj. 54.45 iterations 5 +Cbc0038I Pass 14: suminf. 0.26333 (2) obj. 54.45 iterations 4 +Cbc0038I Pass 15: suminf. 0.25081 (2) obj. 54.45 iterations 5 +Cbc0038I Pass 16: suminf. 0.31629 (2) obj. 54.45 iterations 2 +Cbc0038I Pass 17: suminf. 0.23866 (2) obj. 54.45 iterations 8 +Cbc0038I Pass 18: suminf. 0.00000 (0) obj. 54.45 iterations 3 +Cbc0038I Solution found of 54.45 +Cbc0038I Relaxing continuous gives 47.5 +Cbc0038I Before mini branch and bound, 5 integers at bound fixed and 0 continuous +Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 21 columns +Cbc0038I Mini branch and bound improved solution from 47.5 to 8.5 (0.02 seconds) +Cbc0038I Round again with cutoff of 6.79999 +Cbc0038I Pass 19: suminf. 0.87898 (3) obj. 6.79999 iterations 3 +Cbc0038I Pass 20: suminf. 1.18014 (3) obj. 6.79999 iterations 2 +Cbc0038I Pass 21: suminf. 0.94344 (3) obj. 6.79999 iterations 3 +Cbc0038I Pass 22: suminf. 0.94839 (3) obj. 6.79999 iterations 2 +Cbc0038I Pass 23: suminf. 0.75655 (3) obj. 6.79999 iterations 3 +Cbc0038I Pass 24: suminf. 1.04590 (3) obj. 6.79999 iterations 1 +Cbc0038I Pass 25: suminf. 0.71731 (3) obj. 6.79999 iterations 4 +Cbc0038I Pass 26: suminf. 0.50335 (3) obj. 6.79999 iterations 3 +Cbc0038I Pass 27: suminf. 0.64786 (3) obj. 6.79999 iterations 5 +Cbc0038I Pass 28: suminf. 0.48530 (3) obj. 6.79999 iterations 4 +Cbc0038I Pass 29: suminf. 0.57775 (3) obj. 6.79999 iterations 5 +Cbc0038I Pass 30: suminf. 0.43705 (2) obj. 6.79999 iterations 2 +Cbc0038I Pass 31: suminf. 1.13927 (3) obj. 6.79999 iterations 4 +Cbc0038I Pass 32: suminf. 0.48552 (2) obj. 6.79999 iterations 3 +Cbc0038I Pass 33: suminf. 0.45020 (2) obj. 6.79999 iterations 1 +Cbc0038I Pass 34: suminf. 0.49604 (3) obj. 6.79999 iterations 8 +Cbc0038I Pass 35: suminf. 0.41717 (3) obj. 6.79999 iterations 1 +Cbc0038I Pass 36: suminf. 0.97258 (3) obj. 6.79999 iterations 3 +Cbc0038I Pass 37: suminf. 0.75141 (3) obj. 6.79999 iterations 1 +Cbc0038I Pass 38: suminf. 1.02143 (3) obj. 6.79999 iterations 2 +Cbc0038I Pass 39: suminf. 1.24260 (3) obj. 6.79999 iterations 2 +Cbc0038I Pass 40: suminf. 1.02143 (3) obj. 6.79999 iterations 1 +Cbc0038I Pass 41: suminf. 0.59290 (3) obj. 6.79999 iterations 4 +Cbc0038I Pass 42: suminf. 0.46469 (2) obj. 6.79999 iterations 4 +Cbc0038I Pass 43: suminf. 0.54016 (2) obj. 6.79999 iterations 3 +Cbc0038I Pass 44: suminf. 0.48824 (1) obj. 6.79999 iterations 1 +Cbc0038I Pass 45: suminf. 0.56470 (3) obj. 6.79999 iterations 3 +Cbc0038I Pass 46: suminf. 0.57329 (3) obj. 6.79999 iterations 2 +Cbc0038I Pass 47: suminf. 1.02352 (3) obj. 6.79999 iterations 5 +Cbc0038I Pass 48: suminf. 1.02352 (3) obj. 6.79999 iterations 0 Cbc0038I No solution found this major pass -Cbc0038I Before mini branch and bound, 2 integers at bound fixed and 0 continuous -Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 24 columns -Cbc0038I Mini branch and bound improved solution from 19 to 12 (0.03 seconds) -Cbc0038I Round again with cutoff of 8.39999 -Cbc0038I Pass 42: suminf. 0.57141 (3) obj. 8.39999 iterations 0 -Cbc0038I Pass 43: suminf. 0.92929 (3) obj. 8.39999 iterations 2 -Cbc0038I Pass 44: suminf. 0.67043 (3) obj. 8.39999 iterations 4 -Cbc0038I Pass 45: suminf. 0.77144 (2) obj. 8.39999 iterations 2 -Cbc0038I Pass 46: suminf. 0.84867 (3) obj. 8.39999 iterations 7 -Cbc0038I Pass 47: suminf. 0.52248 (2) obj. 8.39999 iterations 5 -Cbc0038I Pass 48: suminf. 0.64205 (3) obj. 8.39999 iterations 2 -Cbc0038I Pass 49: suminf. 0.43341 (2) obj. 8.39999 iterations 3 -Cbc0038I Pass 50: suminf. 0.64449 (2) obj. 8.39999 iterations 3 -Cbc0038I Pass 51: suminf. 0.27225 (3) obj. 8.39999 iterations 3 -Cbc0038I Pass 52: suminf. 0.42427 (3) obj. 8.39999 iterations 3 -Cbc0038I Pass 53: suminf. 0.17415 (1) obj. 8.39999 iterations 5 -Cbc0038I Pass 54: suminf. 0.38392 (2) obj. 8.39999 iterations 3 -Cbc0038I Pass 55: suminf. 0.33503 (3) obj. 8.39999 iterations 13 -Cbc0038I Pass 56: suminf. 0.27030 (2) obj. 8.39999 iterations 2 -Cbc0038I Pass 57: suminf. 0.67298 (3) obj. 8.39999 iterations 2 -Cbc0038I Pass 58: suminf. 0.64598 (3) obj. 8.39999 iterations 8 -Cbc0038I Pass 59: suminf. 0.64598 (3) obj. 8.39999 iterations 0 -Cbc0038I Pass 60: suminf. 1.19613 (3) obj. 8.39999 iterations 2 -Cbc0038I Pass 61: suminf. 1.07322 (3) obj. 8.39999 iterations 1 -Cbc0038I Pass 62: suminf. 0.59172 (3) obj. 8.39999 iterations 3 -Cbc0038I Pass 63: suminf. 1.07614 (3) obj. 8.39999 iterations 2 -Cbc0038I Pass 64: suminf. 0.76214 (3) obj. 8.39999 iterations 1 -Cbc0038I Pass 65: suminf. 1.13205 (3) obj. 8.39999 iterations 7 -Cbc0038I Pass 66: suminf. 0.77225 (3) obj. 8.39999 iterations 2 -Cbc0038I Pass 67: suminf. 0.51035 (2) obj. 8.39999 iterations 4 -Cbc0038I Pass 68: suminf. 0.46873 (3) obj. 8.39999 iterations 3 -Cbc0038I Pass 69: suminf. 0.74047 (3) obj. 8.39999 iterations 6 -Cbc0038I Pass 70: suminf. 0.35163 (2) obj. 8.39999 iterations 4 -Cbc0038I Pass 71: suminf. 0.95395 (3) obj. 8.39999 iterations 3 +Cbc0038I Before mini branch and bound, 4 integers at bound fixed and 0 continuous +Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 22 columns +Cbc0038I Mini branch and bound improved solution from 8.5 to 2.5 (0.03 seconds) +Cbc0038I Round again with cutoff of 1.74999 +Cbc0038I Pass 48: suminf. 0.97736 (3) obj. 1.74999 iterations 0 +Cbc0038I Pass 49: suminf. 1.14152 (3) obj. 1.74999 iterations 2 +Cbc0038I Pass 50: suminf. 1.06758 (3) obj. 1.74999 iterations 1 +Cbc0038I Pass 51: suminf. 0.88961 (3) obj. 1.74999 iterations 9 +Cbc0038I Pass 52: suminf. 0.66388 (3) obj. 1.74999 iterations 2 +Cbc0038I Pass 53: suminf. 0.71947 (3) obj. 1.74999 iterations 1 +Cbc0038I Pass 54: suminf. 0.46477 (3) obj. 1.74999 iterations 7 +Cbc0038I Pass 55: suminf. 0.42251 (2) obj. 1.74999 iterations 2 +Cbc0038I Pass 56: suminf. 0.46856 (2) obj. 1.74999 iterations 2 +Cbc0038I Pass 57: suminf. 0.55969 (3) obj. 1.74999 iterations 8 +Cbc0038I Pass 58: suminf. 0.48339 (3) obj. 1.74999 iterations 3 +Cbc0038I Pass 59: suminf. 0.91713 (3) obj. 1.74999 iterations 3 +Cbc0038I Pass 60: suminf. 0.53432 (3) obj. 1.74999 iterations 2 +Cbc0038I Pass 61: suminf. 0.68952 (3) obj. 1.74999 iterations 3 +Cbc0038I Pass 62: suminf. 0.61307 (3) obj. 1.74999 iterations 2 +Cbc0038I Pass 63: suminf. 0.63330 (3) obj. 1.74999 iterations 2 +Cbc0038I Pass 64: suminf. 0.44626 (3) obj. 1.74999 iterations 10 +Cbc0038I Pass 65: suminf. 0.42555 (2) obj. 1.74999 iterations 2 +Cbc0038I Pass 66: suminf. 0.44677 (2) obj. 1.74999 iterations 3 +Cbc0038I Pass 67: suminf. 0.59804 (3) obj. 1.74999 iterations 5 +Cbc0038I Pass 68: suminf. 0.59545 (3) obj. 1.74999 iterations 1 +Cbc0038I Pass 69: suminf. 0.91618 (3) obj. 1.74999 iterations 3 +Cbc0038I Pass 70: suminf. 0.48872 (3) obj. 1.74999 iterations 2 +Cbc0038I Pass 71: suminf. 0.45441 (3) obj. 1.74999 iterations 1 +Cbc0038I Pass 72: suminf. 0.93071 (3) obj. 1.74999 iterations 13 +Cbc0038I Pass 73: suminf. 0.55238 (3) obj. 1.74999 iterations 1 +Cbc0038I Pass 74: suminf. 0.62287 (3) obj. 1.74999 iterations 1 +Cbc0038I Pass 75: suminf. 0.73957 (3) obj. 1.74999 iterations 6 +Cbc0038I Pass 76: suminf. 0.71342 (3) obj. 1.74999 iterations 1 +Cbc0038I Pass 77: suminf. 1.18119 (3) obj. 1.74999 iterations 2 Cbc0038I No solution found this major pass Cbc0038I Before mini branch and bound, 1 integers at bound fixed and 0 continuous Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 25 columns -Cbc0038I Mini branch and bound improved solution from 12 to 6 (0.05 seconds) -Cbc0038I Round again with cutoff of 4.19999 -Cbc0038I Pass 71: suminf. 0.66143 (3) obj. 4.19999 iterations 0 -Cbc0038I Pass 72: suminf. 0.94438 (3) obj. 4.19999 iterations 2 -Cbc0038I Pass 73: suminf. 0.69610 (3) obj. 4.19999 iterations 4 -Cbc0038I Pass 74: suminf. 0.74705 (2) obj. 4.19999 iterations 2 -Cbc0038I Pass 75: suminf. 1.16347 (3) obj. 4.19999 iterations 12 -Cbc0038I Pass 76: suminf. 0.34554 (3) obj. 4.19999 iterations 2 -Cbc0038I Pass 77: suminf. 1.12861 (3) obj. 4.19999 iterations 2 -Cbc0038I Pass 78: suminf. 0.73061 (2) obj. 4.19999 iterations 5 -Cbc0038I Pass 79: suminf. 0.64580 (3) obj. 4.19999 iterations 3 -Cbc0038I Pass 80: suminf. 0.86150 (3) obj. 4.19999 iterations 4 -Cbc0038I Pass 81: suminf. 0.33181 (3) obj. 4.19999 iterations 6 -Cbc0038I Pass 82: suminf. 0.33181 (3) obj. 4.19999 iterations 0 -Cbc0038I Pass 83: suminf. 0.90926 (3) obj. 4.19999 iterations 4 -Cbc0038I Pass 84: suminf. 0.90926 (3) obj. 4.19999 iterations 0 -Cbc0038I Pass 85: suminf. 0.88157 (3) obj. 4.19999 iterations 2 -Cbc0038I Pass 86: suminf. 0.88157 (3) obj. 4.19999 iterations 0 -Cbc0038I Pass 87: suminf. 0.69207 (2) obj. 4.19999 iterations 9 -Cbc0038I Pass 88: suminf. 0.64782 (2) obj. 4.19999 iterations 2 -Cbc0038I Pass 89: suminf. 0.72386 (2) obj. 4.19999 iterations 3 -Cbc0038I Pass 90: suminf. 0.68122 (3) obj. 4.19999 iterations 2 -Cbc0038I Pass 91: suminf. 0.69207 (2) obj. 4.19999 iterations 3 -Cbc0038I Pass 92: suminf. 0.50881 (3) obj. 4.19999 iterations 6 -Cbc0038I Pass 93: suminf. 0.50881 (3) obj. 4.19999 iterations 0 -Cbc0038I Pass 94: suminf. 0.56847 (3) obj. 4.19999 iterations 2 -Cbc0038I Pass 95: suminf. 0.31337 (3) obj. 4.19999 iterations 5 -Cbc0038I Pass 96: suminf. 0.60144 (3) obj. 4.19999 iterations 4 -Cbc0038I Pass 97: suminf. 0.46406 (2) obj. 4.19999 iterations 2 -Cbc0038I Pass 98: suminf. 0.61688 (3) obj. 4.19999 iterations 3 -Cbc0038I Pass 99: suminf. 0.87230 (3) obj. 4.19999 iterations 11 -Cbc0038I Pass 100: suminf. 0.69930 (3) obj. 4.19999 iterations 3 -Cbc0038I No solution found this major pass -Cbc0038I Before mini branch and bound, 3 integers at bound fixed and 0 continuous -Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 23 columns -Cbc0038I Mini branch and bound did not improve solution (0.07 seconds) -Cbc0038I After 0.07 seconds - Feasibility pump exiting with objective of 6 - took 0.07 seconds -Cbc0012I Integer solution of 6 found by feasibility pump after 0 iterations and 0 nodes (0.07 seconds) +Cbc0038I Mini branch and bound did not improve solution (0.05 seconds) +Cbc0038I After 0.05 seconds - Feasibility pump exiting with objective of 2.5 - took 0.05 seconds +Cbc0012I Integer solution of 2.5 found by feasibility pump after 0 iterations and 0 nodes (0.05 seconds) Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 18 columns -Cbc0031I 5 added rows had average density of 19.4 -Cbc0013I At root node, 5 cuts changed objective from 0 to 0 in 100 passes -Cbc0014I Cut generator 0 (Probing) - 1 row cuts average 20.0 elements, 1 column cuts (1 active) in 0.004 seconds - new frequency is -100 -Cbc0014I Cut generator 1 (Gomory) - 582 row cuts average 25.9 elements, 0 column cuts (0 active) in 0.013 seconds - new frequency is -100 -Cbc0014I Cut generator 2 (Knapsack) - 227 row cuts average 10.8 elements, 0 column cuts (0 active) in 0.017 seconds - new frequency is -100 +Cbc0031I 5 added rows had average density of 15.6 +Cbc0013I At root node, 5 cuts changed objective from 0 to 0.5 in 100 passes +Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 1 column cuts (2 active) in 0.003 seconds - new frequency is -100 +Cbc0014I Cut generator 1 (Gomory) - 553 row cuts average 25.8 elements, 0 column cuts (0 active) in 0.009 seconds - new frequency is 1 +Cbc0014I Cut generator 2 (Knapsack) - 477 row cuts average 11.8 elements, 0 column cuts (0 active) in 0.020 seconds - new frequency is 1 Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.001 seconds - new frequency is -100 -Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 541 row cuts average 18.1 elements, 0 column cuts (0 active) in 0.014 seconds - new frequency is -100 -Cbc0014I Cut generator 5 (FlowCover) - 34 row cuts average 8.3 elements, 0 column cuts (0 active) in 0.005 seconds - new frequency is -100 -Cbc0014I Cut generator 6 (TwoMirCuts) - 411 row cuts average 18.1 elements, 0 column cuts (0 active) in 0.006 seconds - new frequency is -100 -Cbc0010I After 0 nodes, 1 on tree, 6 best solution, best possible 0 (0.20 seconds) -Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 17 columns -Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 20 columns -Cbc0016I Integer solution of 2 found by strong branching after 1794 iterations and 184 nodes (0.28 seconds) +Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 586 row cuts average 18.0 elements, 0 column cuts (0 active) in 0.009 seconds - new frequency is 1 +Cbc0014I Cut generator 5 (FlowCover) - 95 row cuts average 8.6 elements, 0 column cuts (0 active) in 0.004 seconds - new frequency is 1 +Cbc0014I Cut generator 6 (TwoMirCuts) - 466 row cuts average 18.8 elements, 0 column cuts (0 active) in 0.005 seconds - new frequency is 1 +Cbc0010I After 0 nodes, 1 on tree, 2.5 best solution, best possible 0.5 (0.15 seconds) +Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 19 columns +Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 18 columns +Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 21 columns Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 17 columns +Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 19 columns Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 17 columns +Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 16 columns Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 19 columns -Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 21 columns -Cbc0010I After 1000 nodes, 6 on tree, 2 best solution, best possible 0 (0.66 seconds) Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 16 columns +Cbc0010I After 1000 nodes, 5 on tree, 2.5 best solution, best possible 0.5 (1.99 seconds) Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 20 columns -Cbc0038I Full problem 3 rows 26 columns, reduced to 3 rows 17 columns -Cbc0010I After 2000 nodes, 6 on tree, 2 best solution, best possible 0 (1.18 seconds) -Cbc0001I Search completed - best objective 2, took 30117 iterations and 11536 nodes (1.40 seconds) -Cbc0032I Strong branching done 11292 times (29896 iterations), fathomed 480 nodes and fixed 581 variables -Cbc0041I Maximum depth 14, 567 variables fixed on reduced cost (complete fathoming 661 times, 9080 nodes taking 19263 iterations) -Cuts at root node changed objective from 0 to 0 -Probing was tried 100 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.004 seconds) -Gomory was tried 100 times and created 582 cuts of which 0 were active after adding rounds of cuts (0.013 seconds) -Knapsack was tried 100 times and created 227 cuts of which 0 were active after adding rounds of cuts (0.017 seconds) +Cbc0001I Search completed - best objective 2.5, took 75469 iterations and 5304 nodes (3.65 seconds) +Cbc0032I Strong branching done 13136 times (54784 iterations), fathomed 103 nodes and fixed 435 variables +Cbc0041I Maximum depth 13, 1033 variables fixed on reduced cost (complete fathoming 298 times, 3440 nodes taking 11569 iterations) +Cuts at root node changed objective from 0 to 0.5 +Probing was tried 100 times and created 1 cuts of which 1 were active after adding rounds of cuts (0.003 seconds) +Gomory was tried 5192 times and created 17149 cuts of which 0 were active after adding rounds of cuts (0.459 seconds) +Knapsack was tried 5196 times and created 18956 cuts of which 0 were active after adding rounds of cuts (0.583 seconds) Clique was tried 100 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.001 seconds) -MixedIntegerRounding2 was tried 100 times and created 541 cuts of which 0 were active after adding rounds of cuts (0.014 seconds) -FlowCover was tried 100 times and created 34 cuts of which 0 were active after adding rounds of cuts (0.005 seconds) -TwoMirCuts was tried 100 times and created 411 cuts of which 0 were active after adding rounds of cuts (0.006 seconds) +MixedIntegerRounding2 was tried 5196 times and created 31480 cuts of which 0 were active after adding rounds of cuts (0.411 seconds) +FlowCover was tried 5196 times and created 4137 cuts of which 0 were active after adding rounds of cuts (0.162 seconds) +TwoMirCuts was tried 5192 times and created 16072 cuts of which 0 were active after adding rounds of cuts (0.190 seconds) ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Result - Optimal solution found -Objective value: 2.00000000 -Enumerated nodes: 11536 -Total iterations: 30117 -Time (CPU seconds): 1.36 -Time (Wallclock seconds): 1.41 +Objective value: 2.50000000 +Enumerated nodes: 5304 +Total iterations: 75469 +Time (CPU seconds): 3.47 +Time (Wallclock seconds): 3.65 Option for printingOptions changed from normal to all -Total time (CPU seconds): 1.36 (Wallclock seconds): 1.41 +Total time (CPU seconds): 3.47 (Wallclock seconds): 3.65 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/2f5feaced46747dd82733c5c8fdd4794-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/2f5feaced46747dd82733c5c8fdd4794-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/e8cdc9191db54142b3e33cfb942de055-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/e8cdc9191db54142b3e33cfb942de055-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS @@ -1295,7 +1300,7 @@ Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/52c9eb7cf9b541b0a06386fd413246f2-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/52c9eb7cf9b541b0a06386fd413246f2-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/045c6db93c8a4b34b1769d4e0fcece2d-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/045c6db93c8a4b34b1769d4e0fcece2d-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS @@ -1322,500 +1327,7 @@ Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/5b05bdc092444856a2ac3007005b4e54-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/5b05bdc092444856a2ac3007005b4e54-pulp.sol (default strategy 1) -At line 2 NAME MODEL -At line 3 ROWS -At line 358 COLUMNS -At line 4763 RHS -At line 5117 BOUNDS -At line 5848 ENDATA -Problem MODEL has 353 rows, 730 columns and 2945 elements -Coin0008I MODEL read with 0 errors -Option for timeMode changed from cpu to elapsed -Continuous objective value is 0 - 0.00 seconds -Cgl0004I processed model has 0 rows, 0 columns (0 integer (0 of which binary)) and 0 elements -Cbc3007W No integer variables - nothing to do -Cuts at root node changed objective from 0 to -1.79769e+308 -Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) - -Result - Optimal solution found - -Objective value: 0.00000000 -Enumerated nodes: 0 -Total iterations: 0 -Time (CPU seconds): 0.01 -Time (Wallclock seconds): 0.02 - -Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.02 (Wallclock seconds): 0.03 - -Welcome to the CBC MILP Solver -Version: 2.10.12 -Build Date: Sep 17 2024 - -command line - /usr/bin/cbc /tmp/5135022e95c6407ca97f7a09ea626701-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/5135022e95c6407ca97f7a09ea626701-pulp.sol (default strategy 1) -At line 2 NAME MODEL -At line 3 ROWS -At line 10 COLUMNS -At line 42 RHS -At line 48 BOUNDS -At line 49 ENDATA -Problem MODEL has 5 rows, 6 columns and 25 elements -Coin0008I MODEL read with 0 errors -Option for timeMode changed from cpu to elapsed -Presolve 5 (0) rows, 6 (0) columns and 25 (0) elements -0 Obj 0 Primal inf 405.05674 (3) -2 Obj 0.52 -Optimal - objective value 0.52 -Optimal objective 0.52 - 2 iterations time 0.002 -Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 - -Welcome to the CBC MILP Solver -Version: 2.10.12 -Build Date: Sep 17 2024 - -command line - /usr/bin/cbc /tmp/327aa1f6460042aa9df00ee56b83cf27-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/327aa1f6460042aa9df00ee56b83cf27-pulp.sol (default strategy 1) -At line 2 NAME MODEL -At line 3 ROWS -At line 13 COLUMNS -At line 110 RHS -At line 119 BOUNDS -At line 140 ENDATA -Problem MODEL has 8 rows, 20 columns and 36 elements -Coin0008I MODEL read with 0 errors -Option for timeMode changed from cpu to elapsed -Continuous objective value is 218829 - 0.00 seconds -Cgl0004I processed model has 8 rows, 20 columns (20 integer (4 of which binary)) and 36 elements -Cutoff increment increased from 1e-05 to 0.9999 -Cbc0012I Integer solution of 230300 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) -Cbc0012I Integer solution of 228100 found by DiveCoefficient after 13 iterations and 0 nodes (0.00 seconds) -Cbc0031I 3 added rows had average density of 4 -Cbc0013I At root node, 3 cuts changed objective from 218829.41 to 228100 in 3 passes -Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 1 (Gomory) - 4 row cuts average 5.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 -Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 6 (TwoMirCuts) - 4 row cuts average 5.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 -Cbc0001I Search completed - best objective 228100, took 13 iterations and 0 nodes (0.01 seconds) -Cbc0035I Maximum depth 0, 1 variables fixed on reduced cost -Cuts at root node changed objective from 218829 to 228100 -Probing was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Gomory was tried 3 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -TwoMirCuts was tried 3 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) - -Result - Optimal solution found - -Objective value: 228100.00000000 -Enumerated nodes: 0 -Total iterations: 13 -Time (CPU seconds): 0.00 -Time (Wallclock seconds): 0.01 - -Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.00 (Wallclock seconds): 0.01 - -Welcome to the CBC MILP Solver -Version: 2.10.12 -Build Date: Sep 17 2024 - -command line - /usr/bin/cbc /tmp/e827adfc0ae84c6ca80af4c07e08b840-pulp.mps mips /tmp/e827adfc0ae84c6ca80af4c07e08b840-pulp.mst timeMode elapsed branch printingOptions all solution /tmp/e827adfc0ae84c6ca80af4c07e08b840-pulp.sol (default strategy 1) -At line 2 NAME MODEL -At line 3 ROWS -At line 23 COLUMNS -At line 24708 RHS -At line 24727 BOUNDS -At line 27941 ENDATA -Problem MODEL has 18 rows, 3213 columns and 15062 elements -Coin0008I MODEL read with 0 errors -opening mipstart file /tmp/e827adfc0ae84c6ca80af4c07e08b840-pulp.mst. -MIPStart values read for 3213 variables. -Option for timeMode changed from cpu to elapsed -Continuous objective value is 12 - 0.01 seconds -Cgl0004I processed model has 18 rows, 3213 columns (3213 integer (3213 of which binary)) and 15062 elements -Cutoff increment increased from 1e-05 to 0.9999 -Cbc0045I MIPStart provided solution with cost 12 -Cbc0012I Integer solution of 12 found by Reduced search after 0 iterations and 0 nodes (0.08 seconds) -Cbc0006I The LP relaxation is infeasible or too expensive -Cbc0045I Solution of 12 already found by heuristic -Cuts at root node changed objective from 1.79769e+308 to -1.79769e+308 -Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) - -Result - Optimal solution found - -Objective value: 12.00000000 -Enumerated nodes: 0 -Total iterations: 0 -Time (CPU seconds): 0.09 -Time (Wallclock seconds): 0.10 - -Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.11 (Wallclock seconds): 0.13 - -Welcome to the CBC MILP Solver -Version: 2.10.12 -Build Date: Sep 17 2024 - -command line - /usr/bin/cbc /tmp/78c7e180599d4d8e83594e964764cfae-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/78c7e180599d4d8e83594e964764cfae-pulp.sol (default strategy 1) -At line 2 NAME MODEL -At line 3 ROWS -At line 8 COLUMNS -At line 21 RHS -At line 25 BOUNDS -At line 26 ENDATA -Problem MODEL has 3 rows, 6 columns and 6 elements -Coin0008I MODEL read with 0 errors -Option for timeMode changed from cpu to elapsed -Presolve 0 (-3) rows, 0 (-6) columns and 0 (-6) elements -Empty problem - 0 rows, 0 columns and 0 elements -Optimal - objective value 251.5 -After Postsolve, objective 251.5, infeasibilities - dual 0 (0), primal 0 (0) -Optimal objective 251.5 - 0 iterations time 0.002, Presolve 0.00 -Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 - -Welcome to the CBC MILP Solver -Version: 2.10.12 -Build Date: Sep 17 2024 - -command line - /usr/bin/cbc /tmp/8714952b93124a53acef1cf8151dfc24-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/8714952b93124a53acef1cf8151dfc24-pulp.sol (default strategy 1) -At line 2 NAME MODEL -At line 3 ROWS -At line 6 COLUMNS -At line 23 RHS -At line 25 BOUNDS -At line 30 ENDATA -Problem MODEL has 1 rows, 4 columns and 4 elements -Coin0008I MODEL read with 0 errors -Option for timeMode changed from cpu to elapsed -Continuous objective value is -1.08571 - 0.00 seconds -Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements -Cutoff increment increased from 1e-05 to 0.00999 -Cbc0012I Integer solution of -1 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) -Cbc0012I Integer solution of -1.05 found by DiveCoefficient after 4 iterations and 0 nodes (0.00 seconds) -Cbc0031I 2 added rows had average density of 3.5 -Cbc0013I At root node, 2 cuts changed objective from -1.0666667 to -1.05 in 4 passes -Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 1 (Gomory) - 4 row cuts average 3.5 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 -Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 -Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0001I Search completed - best objective -1.05, took 4 iterations and 0 nodes (0.00 seconds) -Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost -Cuts at root node changed objective from -1.06667 to -1.05 -Probing was tried 4 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Gomory was tried 4 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Knapsack was tried 4 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Clique was tried 4 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -MixedIntegerRounding2 was tried 4 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -FlowCover was tried 4 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -TwoMirCuts was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) - -Result - Optimal solution found - -Objective value: -1.05000000 -Enumerated nodes: 0 -Total iterations: 4 -Time (CPU seconds): 0.00 -Time (Wallclock seconds): 0.00 - -Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 - -Welcome to the CBC MILP Solver -Version: 2.10.12 -Build Date: Sep 17 2024 - -command line - /usr/bin/cbc /tmp/9458b41b6cea4613961e7d8ed5f12b55-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/9458b41b6cea4613961e7d8ed5f12b55-pulp.sol (default strategy 1) -At line 2 NAME MODEL -At line 3 ROWS -At line 8 COLUMNS -At line 24 RHS -At line 28 BOUNDS -At line 29 ENDATA -Problem MODEL has 3 rows, 7 columns and 8 elements -Coin0008I MODEL read with 0 errors -Option for timeMode changed from cpu to elapsed -Presolve 2 (-1) rows, 5 (-2) columns and 6 (-2) elements -0 Obj 138 Primal inf 206.31374 (2) Dual inf 0.99077337 (2) -0 Obj 138 Primal inf 206.31374 (2) Dual inf 3.5946036e+10 (3) -2 Obj 246.5 -Optimal - objective value 246.5 -After Postsolve, objective 246.5, infeasibilities - dual 0 (0), primal 0 (0) -Optimal objective 246.5 - 2 iterations time 0.002, Presolve 0.00 -Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 - -Welcome to the CBC MILP Solver -Version: 2.10.12 -Build Date: Sep 17 2024 - -command line - /usr/bin/cbc /tmp/33d76749281a47b0a617d6c8980d4c5d-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/33d76749281a47b0a617d6c8980d4c5d-pulp.sol (default strategy 1) -At line 2 NAME MODEL -At line 3 ROWS -At line 6 COLUMNS -At line 23 RHS -At line 25 BOUNDS -At line 30 ENDATA -Problem MODEL has 1 rows, 4 columns and 4 elements -Coin0008I MODEL read with 0 errors -Option for timeMode changed from cpu to elapsed -Continuous objective value is -1.02222 - 0.00 seconds -Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements -Cutoff increment increased from 1e-05 to 0.004995 -Cbc0012I Integer solution of -1 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) -Cbc0031I 1 added rows had average density of 2 -Cbc0013I At root node, 3 cuts changed objective from -1.0214286 to -1 in 3 passes -Cbc0014I Cut generator 0 (Probing) - 1 row cuts average 2.0 elements, 1 column cuts (1 active) in 0.000 seconds - new frequency is 1 -Cbc0014I Cut generator 1 (Gomory) - 4 row cuts average 3.2 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 -Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 -Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0001I Search completed - best objective -0.9999999999999999, took 6 iterations and 0 nodes (0.00 seconds) -Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost -Cuts at root node changed objective from -1.02143 to -1 -Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Gomory was tried 3 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -MixedIntegerRounding2 was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -TwoMirCuts was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) - -Result - Optimal solution found - -Objective value: -1.00000000 -Enumerated nodes: 0 -Total iterations: 6 -Time (CPU seconds): 0.00 -Time (Wallclock seconds): 0.00 - -Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 - -Welcome to the CBC MILP Solver -Version: 2.10.12 -Build Date: Sep 17 2024 - -command line - /usr/bin/cbc /tmp/eefbcf7aa3f64f90b12fb347276efa10-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/eefbcf7aa3f64f90b12fb347276efa10-pulp.sol (default strategy 1) -At line 2 NAME MODEL -At line 3 ROWS -At line 8 COLUMNS -At line 38 RHS -At line 42 BOUNDS -At line 50 ENDATA -Problem MODEL has 3 rows, 7 columns and 8 elements -Coin0008I MODEL read with 0 errors -Option for timeMode changed from cpu to elapsed -Continuous objective value is 246.5 - 0.00 seconds -Cgl0003I 0 fixed, 7 tightened bounds, 0 strengthened rows, 0 substitutions -Cgl0004I processed model has 3 rows, 7 columns (7 integer (0 of which binary)) and 8 elements -Cutoff increment increased from 1e-05 to 0.00999 -Cbc0012I Integer solution of 247 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) -Cbc0038I Full problem 3 rows 7 columns, reduced to 0 rows 0 columns -Cbc0012I Integer solution of 246.5 found by DiveCoefficient after 1 iterations and 0 nodes (0.00 seconds) -Cbc0031I 1 added rows had average density of 3 -Cbc0013I At root node, 1 cuts changed objective from 246.5 to 246.5 in 3 passes -Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 2 column cuts (2 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 1 (Gomory) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 6 (TwoMirCuts) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0001I Search completed - best objective 246.5, took 1 iterations and 0 nodes (0.00 seconds) -Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost -Cuts at root node changed objective from 246.5 to 246.5 -Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Gomory was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -TwoMirCuts was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) - -Result - Optimal solution found - -Objective value: 246.50000000 -Enumerated nodes: 0 -Total iterations: 1 -Time (CPU seconds): 0.00 -Time (Wallclock seconds): 0.00 - -Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.01 (Wallclock seconds): 0.01 - -Welcome to the CBC MILP Solver -Version: 2.10.12 -Build Date: Sep 17 2024 - -command line - /usr/bin/cbc /tmp/e91c1e569d8e4298bb4e86714fda9511-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/e91c1e569d8e4298bb4e86714fda9511-pulp.sol (default strategy 1) -At line 2 NAME MODEL -At line 3 ROWS -At line 23 COLUMNS -At line 24708 RHS -At line 24727 BOUNDS -At line 27941 ENDATA -Problem MODEL has 18 rows, 3213 columns and 15062 elements -Coin0008I MODEL read with 0 errors -Option for timeMode changed from cpu to elapsed -Continuous objective value is 12 - 0.01 seconds -Cgl0004I processed model has 18 rows, 3213 columns (3213 integer (3213 of which binary)) and 15062 elements -Cutoff increment increased from 1e-05 to 0.9999 -Cbc0038I Initial state - 0 integers unsatisfied sum - 0 -Cbc0038I Solution found of 12 -Cbc0038I Before mini branch and bound, 3213 integers at bound fixed and 0 continuous -Cbc0038I Mini branch and bound did not improve solution (0.08 seconds) -Cbc0038I After 0.08 seconds - Feasibility pump exiting with objective of 12 - took 0.01 seconds -Cbc0012I Integer solution of 12 found by feasibility pump after 0 iterations and 0 nodes (0.08 seconds) -Cbc0001I Search completed - best objective 12, took 0 iterations and 0 nodes (0.09 seconds) -Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost -Cuts at root node changed objective from 12 to 12 -Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) - -Result - Optimal solution found - -Objective value: 12.00000000 -Enumerated nodes: 0 -Total iterations: 0 -Time (CPU seconds): 0.09 -Time (Wallclock seconds): 0.10 - -Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.09 (Wallclock seconds): 0.12 - -Welcome to the CBC MILP Solver -Version: 2.10.12 -Build Date: Sep 17 2024 - -command line - /usr/bin/cbc /tmp/48927865d3334d24b5be98e4eb649e1a-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/48927865d3334d24b5be98e4eb649e1a-pulp.sol (default strategy 1) -At line 2 NAME MODEL -At line 3 ROWS -At line 13 COLUMNS -At line 72 RHS -At line 81 BOUNDS -At line 94 ENDATA -Problem MODEL has 8 rows, 12 columns and 24 elements -Coin0008I MODEL read with 0 errors -Option for timeMode changed from cpu to elapsed -Continuous objective value is 8600 - 0.00 seconds -Cgl0004I processed model has 8 rows, 12 columns (12 integer (0 of which binary)) and 24 elements -Cutoff increment increased from 1e-05 to 0.9999 -Cbc0012I Integer solution of 8600 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) -Cbc0001I Search completed - best objective 8600, took 0 iterations and 0 nodes (0.00 seconds) -Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost -Cuts at root node changed objective from 8600 to 8600 -Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) - -Result - Optimal solution found - -Objective value: 8600.00000000 -Enumerated nodes: 0 -Total iterations: 0 -Time (CPU seconds): 0.00 -Time (Wallclock seconds): 0.00 - -Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 - -Welcome to the CBC MILP Solver -Version: 2.10.12 -Build Date: Sep 17 2024 - -command line - /usr/bin/cbc /tmp/77e6cea48c4f496ca07bb234ce496401-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/77e6cea48c4f496ca07bb234ce496401-pulp.sol (default strategy 1) -At line 2 NAME MODEL -At line 3 ROWS -At line 8 COLUMNS -At line 86 RHS -At line 90 BOUNDS -At line 109 ENDATA -Problem MODEL has 3 rows, 18 columns and 23 elements -Coin0008I MODEL read with 0 errors -Option for timeMode changed from cpu to elapsed -Continuous objective value is 246.5 - 0.00 seconds -Cgl0003I 0 fixed, 17 tightened bounds, 0 strengthened rows, 0 substitutions -Cgl0004I processed model has 3 rows, 17 columns (17 integer (0 of which binary)) and 23 elements -Cutoff increment increased from 1e-05 to 0.00999 -Cbc0012I Integer solution of 246.96 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) -Cbc0038I Full problem 3 rows 17 columns, reduced to 0 rows 0 columns -Cbc0012I Integer solution of 246.5 found by DiveCoefficient after 1 iterations and 0 nodes (0.00 seconds) -Cbc0031I 1 added rows had average density of 14 -Cbc0013I At root node, 1 cuts changed objective from 246.5 to 246.5 in 3 passes -Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 2 column cuts (2 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 1 (Gomory) - 1 row cuts average 14.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 6 (TwoMirCuts) - 1 row cuts average 14.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0001I Search completed - best objective 246.5, took 1 iterations and 0 nodes (0.00 seconds) -Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost -Cuts at root node changed objective from 246.5 to 246.5 -Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Gomory was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -TwoMirCuts was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) - -Result - Optimal solution found - -Objective value: 246.50000000 -Enumerated nodes: 0 -Total iterations: 1 -Time (CPU seconds): 0.00 -Time (Wallclock seconds): 0.00 - -Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.00 (Wallclock seconds): 0.01 - -Welcome to the CBC MILP Solver -Version: 2.10.12 -Build Date: Sep 17 2024 - -command line - /usr/bin/cbc /tmp/3c871371339f4b6bb661bb17dcf3a7da-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/3c871371339f4b6bb661bb17dcf3a7da-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/c826f798e9884e3e992a50fabd79f0d4-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/c826f798e9884e3e992a50fabd79f0d4-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 355 COLUMNS @@ -1832,10 +1344,10 @@ Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 30 integers at bound fixed and 0 continuous -Cbc0038I Mini branch and bound did not improve solution (0.02 seconds) -Cbc0038I After 0.02 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds -Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.02 seconds) -Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.02 seconds) +Cbc0038I Mini branch and bound did not improve solution (0.01 seconds) +Cbc0038I After 0.01 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds +Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.01 seconds) +Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.01 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) @@ -1853,16 +1365,16 @@ Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.01 -Time (Wallclock seconds): 0.02 +Time (Wallclock seconds): 0.01 Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.02 (Wallclock seconds): 0.03 +Total time (CPU seconds): 0.02 (Wallclock seconds): 0.02 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/4f7d5732617d4d869d975d04a37e42fd-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/4f7d5732617d4d869d975d04a37e42fd-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/60cbff066a344418ad0d83ce31198007-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/60cbff066a344418ad0d83ce31198007-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 356 COLUMNS @@ -1885,10 +1397,10 @@ Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 28 integers at bound fixed and 0 continuous -Cbc0038I Mini branch and bound did not improve solution (0.07 seconds) -Cbc0038I After 0.07 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds -Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.07 seconds) -Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.07 seconds) +Cbc0038I Mini branch and bound did not improve solution (0.04 seconds) +Cbc0038I After 0.04 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds +Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.04 seconds) +Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.04 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) @@ -1905,17 +1417,17 @@ Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 -Time (CPU seconds): 0.07 -Time (Wallclock seconds): 0.07 +Time (CPU seconds): 0.04 +Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.08 (Wallclock seconds): 0.08 +Total time (CPU seconds): 0.04 (Wallclock seconds): 0.04 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/0c045fd319ee4fac99d4dbae3903323d-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/0c045fd319ee4fac99d4dbae3903323d-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/6e2d7e4eec6f44a384e50400baf84980-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/6e2d7e4eec6f44a384e50400baf84980-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 357 COLUMNS @@ -1940,10 +1452,10 @@ Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 26 integers at bound fixed and 0 continuous -Cbc0038I Mini branch and bound did not improve solution (0.07 seconds) -Cbc0038I After 0.07 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds -Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.07 seconds) -Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.07 seconds) +Cbc0038I Mini branch and bound did not improve solution (0.04 seconds) +Cbc0038I After 0.04 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds +Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.04 seconds) +Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.04 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) @@ -1960,17 +1472,17 @@ Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 -Time (CPU seconds): 0.07 -Time (Wallclock seconds): 0.08 +Time (CPU seconds): 0.04 +Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.08 (Wallclock seconds): 0.08 +Total time (CPU seconds): 0.04 (Wallclock seconds): 0.04 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/f1b93c6e292b4b5a9ea46ce0f0f9435e-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/f1b93c6e292b4b5a9ea46ce0f0f9435e-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/1f5b0be20bc4431683432ea97008276f-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/1f5b0be20bc4431683432ea97008276f-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 358 COLUMNS @@ -1995,10 +1507,10 @@ Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 23 integers at bound fixed and 0 continuous -Cbc0038I Mini branch and bound did not improve solution (0.08 seconds) -Cbc0038I After 0.08 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds -Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.08 seconds) -Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.08 seconds) +Cbc0038I Mini branch and bound did not improve solution (0.04 seconds) +Cbc0038I After 0.04 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds +Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.04 seconds) +Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.04 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) @@ -2015,17 +1527,17 @@ Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 -Time (CPU seconds): 0.07 -Time (Wallclock seconds): 0.08 +Time (CPU seconds): 0.04 +Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.08 (Wallclock seconds): 0.09 +Total time (CPU seconds): 0.04 (Wallclock seconds): 0.05 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/b5385d5a785c481f80276367c6746e8a-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/b5385d5a785c481f80276367c6746e8a-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/2e855a519a6446b5a5cb52f4e198cb25-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/2e855a519a6446b5a5cb52f4e198cb25-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 359 COLUMNS @@ -2048,10 +1560,10 @@ Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 17 integers at bound fixed and 1 continuous -Cbc0038I Mini branch and bound did not improve solution (0.08 seconds) -Cbc0038I After 0.08 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds -Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.08 seconds) -Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.08 seconds) +Cbc0038I Mini branch and bound did not improve solution (0.04 seconds) +Cbc0038I After 0.04 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds +Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.04 seconds) +Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.04 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) @@ -2068,17 +1580,17 @@ Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 -Time (CPU seconds): 0.08 -Time (Wallclock seconds): 0.08 +Time (CPU seconds): 0.04 +Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.08 (Wallclock seconds): 0.09 +Total time (CPU seconds): 0.05 (Wallclock seconds): 0.05 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/a9fa49850f864b2899a4b56737feae2d-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/a9fa49850f864b2899a4b56737feae2d-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/6d2f96c961054d1ab4666f7f9ae3c6c3-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/6d2f96c961054d1ab4666f7f9ae3c6c3-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 360 COLUMNS @@ -2101,10 +1613,10 @@ Cbc0038I Initial state - 0 integers unsatisfied sum - 4.44089e-16 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 12 integers at bound fixed and 0 continuous -Cbc0038I Mini branch and bound did not improve solution (0.07 seconds) -Cbc0038I After 0.07 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds -Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.07 seconds) -Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.08 seconds) +Cbc0038I Mini branch and bound did not improve solution (0.04 seconds) +Cbc0038I After 0.04 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds +Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.04 seconds) +Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.04 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) @@ -2121,17 +1633,17 @@ Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 -Time (CPU seconds): 0.07 -Time (Wallclock seconds): 0.08 +Time (CPU seconds): 0.04 +Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.07 (Wallclock seconds): 0.09 +Total time (CPU seconds): 0.04 (Wallclock seconds): 0.04 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/5dd589044d8a446198dbe1a850003782-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/5dd589044d8a446198dbe1a850003782-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/06f1885b5e1f4051b10a095b9e5cb2b1-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/06f1885b5e1f4051b10a095b9e5cb2b1-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 361 COLUMNS @@ -2155,10 +1667,10 @@ Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 12 integers at bound fixed and 0 continuous -Cbc0038I Mini branch and bound did not improve solution (0.08 seconds) -Cbc0038I After 0.08 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds -Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.08 seconds) -Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.08 seconds) +Cbc0038I Mini branch and bound did not improve solution (0.04 seconds) +Cbc0038I After 0.04 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds +Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.04 seconds) +Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.04 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) @@ -2175,17 +1687,17 @@ Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 -Time (CPU seconds): 0.07 -Time (Wallclock seconds): 0.09 +Time (CPU seconds): 0.04 +Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.08 (Wallclock seconds): 0.09 +Total time (CPU seconds): 0.05 (Wallclock seconds): 0.05 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/15e7df2a86604c679b14b59be995d68d-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/15e7df2a86604c679b14b59be995d68d-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/190cb5fc7dbb4c1fb8495f4fcca85aa9-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/190cb5fc7dbb4c1fb8495f4fcca85aa9-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 362 COLUMNS @@ -2208,10 +1720,10 @@ Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 12 integers at bound fixed and 0 continuous -Cbc0038I Mini branch and bound did not improve solution (0.07 seconds) -Cbc0038I After 0.07 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds -Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.07 seconds) -Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.07 seconds) +Cbc0038I Mini branch and bound did not improve solution (0.04 seconds) +Cbc0038I After 0.04 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds +Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.04 seconds) +Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.04 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) @@ -2228,17 +1740,17 @@ Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 -Time (CPU seconds): 0.07 -Time (Wallclock seconds): 0.07 +Time (CPU seconds): 0.04 +Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.08 (Wallclock seconds): 0.08 +Total time (CPU seconds): 0.04 (Wallclock seconds): 0.05 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/9d56890f74204b238a1d658d17f030db-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/9d56890f74204b238a1d658d17f030db-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/d181f1d17e61427cb0b910f4e0cdc437-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/d181f1d17e61427cb0b910f4e0cdc437-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 363 COLUMNS @@ -2258,10 +1770,10 @@ Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 5 integers at bound fixed and 0 continuous -Cbc0038I Mini branch and bound did not improve solution (0.07 seconds) -Cbc0038I After 0.07 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds -Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.07 seconds) -Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.07 seconds) +Cbc0038I Mini branch and bound did not improve solution (0.04 seconds) +Cbc0038I After 0.04 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds +Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.04 seconds) +Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.04 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) @@ -2278,17 +1790,17 @@ Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 -Time (CPU seconds): 0.07 -Time (Wallclock seconds): 0.08 +Time (CPU seconds): 0.04 +Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.07 (Wallclock seconds): 0.09 +Total time (CPU seconds): 0.04 (Wallclock seconds): 0.04 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/f3f7bfdf491842c595ad1d02ae7a630a-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/f3f7bfdf491842c595ad1d02ae7a630a-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/a8954168b3744535bd1c0d8f06e073c7-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/a8954168b3744535bd1c0d8f06e073c7-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 364 COLUMNS @@ -2307,10 +1819,10 @@ Cbc0038I Initial state - 0 integers unsatisfied sum - 0 Cbc0038I Solution found of 0 Cbc0038I Before mini branch and bound, 3 integers at bound fixed and 0 continuous -Cbc0038I Mini branch and bound did not improve solution (0.06 seconds) -Cbc0038I After 0.06 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds -Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.06 seconds) -Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.06 seconds) +Cbc0038I Mini branch and bound did not improve solution (0.04 seconds) +Cbc0038I After 0.04 seconds - Feasibility pump exiting with objective of 0 - took 0.00 seconds +Cbc0012I Integer solution of 0 found by feasibility pump after 0 iterations and 0 nodes (0.04 seconds) +Cbc0001I Search completed - best objective 0, took 0 iterations and 0 nodes (0.04 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) @@ -2327,17 +1839,17 @@ Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 0 -Time (CPU seconds): 0.05 -Time (Wallclock seconds): 0.06 +Time (CPU seconds): 0.03 +Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.06 (Wallclock seconds): 0.07 +Total time (CPU seconds): 0.04 (Wallclock seconds): 0.04 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/34799e9c8ff041b4ba77c2630f1ddf47-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/34799e9c8ff041b4ba77c2630f1ddf47-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/92544fba90f340e8b618faf654b46b74-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/92544fba90f340e8b618faf654b46b74-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 365 COLUMNS @@ -2366,17 +1878,17 @@ Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 3 -Time (CPU seconds): 0.07 -Time (Wallclock seconds): 0.07 +Time (CPU seconds): 0.04 +Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.07 (Wallclock seconds): 0.09 +Total time (CPU seconds): 0.04 (Wallclock seconds): 0.04 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/79ac02e944aa44a7867b47ae41f8a56a-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/79ac02e944aa44a7867b47ae41f8a56a-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/45386058f7f14c24a301114b74362b7a-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/45386058f7f14c24a301114b74362b7a-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 366 COLUMNS @@ -2408,17 +1920,17 @@ Objective value: 0.00000000 Enumerated nodes: 0 Total iterations: 1 -Time (CPU seconds): 0.06 -Time (Wallclock seconds): 0.06 +Time (CPU seconds): 0.04 +Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.06 (Wallclock seconds): 0.22 +Total time (CPU seconds): 0.04 (Wallclock seconds): 0.04 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/953faf35a3cc44a0a45c570e5e39a13f-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/953faf35a3cc44a0a45c570e5e39a13f-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/10a068c6a470470aa5f1353ad8da704f-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/10a068c6a470470aa5f1353ad8da704f-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 367 COLUMNS @@ -2467,8 +1979,8 @@ Cbc0038I Pass 30: suminf. 0.28571 (2) obj. 0 iterations 0 Cbc0038I No solution found this major pass Cbc0038I Before mini branch and bound, 0 integers at bound fixed and 0 continuous -Cbc0038I Mini branch and bound did not improve solution (0.07 seconds) -Cbc0038I After 0.07 seconds - Feasibility pump exiting - took 0.00 seconds +Cbc0038I Mini branch and bound did not improve solution (0.04 seconds) +Cbc0038I After 0.04 seconds - Feasibility pump exiting - took 0.00 seconds Cbc0006I The LP relaxation is infeasible or too expensive Cbc0013I At root node, 0 cuts changed objective from 0 to 0 in 1 passes Cbc0014I Cut generator 0 (Probing) - 1 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 @@ -2479,7 +1991,7 @@ Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 6 (TwoMirCuts) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 Cbc0014I Cut generator 7 (ZeroHalf) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0001I Search completed - best objective 1e+50, took 0 iterations and 0 nodes (0.07 seconds) +Cbc0001I Search completed - best objective 1e+50, took 0 iterations and 0 nodes (0.04 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost Cuts at root node changed objective from 0 to 0 Probing was tried 1 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) @@ -2496,34 +2008,278 @@ No feasible solution found Enumerated nodes: 0 Total iterations: 0 -Time (CPU seconds): 0.06 -Time (Wallclock seconds): 0.07 +Time (CPU seconds): 0.04 +Time (Wallclock seconds): 0.04 Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.07 (Wallclock seconds): 0.08 +Total time (CPU seconds): 0.04 (Wallclock seconds): 0.04 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/ec215e4f2d8542e39604e1a1b879bbab-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/ec215e4f2d8542e39604e1a1b879bbab-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/d45ba8f40a0b4c27844a598142210951-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/d45ba8f40a0b4c27844a598142210951-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS -At line 36 RHS -At line 40 BOUNDS -At line 47 ENDATA -Problem MODEL has 3 rows, 6 columns and 9 elements +At line 24 RHS +At line 28 BOUNDS +At line 32 ENDATA +Problem MODEL has 3 rows, 3 columns and 6 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed -Continuous objective value is 251.5 - 0.00 seconds -Cgl0003I 0 fixed, 6 tightened bounds, 0 strengthened rows, 0 substitutions -Cgl0004I processed model has 3 rows, 6 columns (6 integer (0 of which binary)) and 9 elements +Continuous objective value is 300 - 0.00 seconds +Cgl0003I 0 fixed, 3 tightened bounds, 0 strengthened rows, 0 substitutions +Cgl0004I processed model has 3 rows, 3 columns (3 integer (0 of which binary)) and 6 elements +Cutoff increment increased from 1e-05 to 0.9999 +Cbc0012I Integer solution of 300 found by greedy cover after 0 iterations and 0 nodes (0.00 seconds) +Cbc0001I Search completed - best objective 300, took 0 iterations and 0 nodes (0.00 seconds) +Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost +Cuts at root node changed objective from 300 to 300 +Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) + +Result - Optimal solution found + +Objective value: 300.00000000 +Enumerated nodes: 0 +Total iterations: 0 +Time (CPU seconds): 0.00 +Time (Wallclock seconds): 0.00 + +Option for printingOptions changed from normal to all +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 + +Welcome to the CBC MILP Solver +Version: 2.10.12 +Build Date: Sep 17 2024 + +command line - /usr/bin/cbc /tmp/ef6f49ef52d645e2a54fc5d25a9eb373-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/ef6f49ef52d645e2a54fc5d25a9eb373-pulp.sol (default strategy 1) +At line 2 NAME MODEL +At line 3 ROWS +At line 8 COLUMNS +At line 21 RHS +At line 25 BOUNDS +At line 26 ENDATA +Problem MODEL has 3 rows, 6 columns and 6 elements +Coin0008I MODEL read with 0 errors +Option for timeMode changed from cpu to elapsed +Presolve 0 (-3) rows, 0 (-6) columns and 0 (-6) elements +Empty problem - 0 rows, 0 columns and 0 elements +Optimal - objective value 251.5 +After Postsolve, objective 251.5, infeasibilities - dual 0 (0), primal 0 (0) +Optimal objective 251.5 - 0 iterations time 0.002, Presolve 0.00 +Option for printingOptions changed from normal to all +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 + +Welcome to the CBC MILP Solver +Version: 2.10.12 +Build Date: Sep 17 2024 + +command line - /usr/bin/cbc /tmp/e1db91834be640a0b859e5c8071a2c18-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/e1db91834be640a0b859e5c8071a2c18-pulp.sol (default strategy 1) +At line 2 NAME MODEL +At line 3 ROWS +At line 6 COLUMNS +At line 23 RHS +At line 25 BOUNDS +At line 30 ENDATA +Problem MODEL has 1 rows, 4 columns and 4 elements +Coin0008I MODEL read with 0 errors +Option for timeMode changed from cpu to elapsed +Continuous objective value is -1.08571 - 0.00 seconds +Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements Cutoff increment increased from 1e-05 to 0.00999 -Cbc0012I Integer solution of 251.5 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) -Cbc0001I Search completed - best objective 251.5, took 0 iterations and 0 nodes (0.00 seconds) +Cbc0012I Integer solution of -1 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) +Cbc0012I Integer solution of -1.05 found by DiveCoefficient after 4 iterations and 0 nodes (0.00 seconds) +Cbc0031I 2 added rows had average density of 3.5 +Cbc0013I At root node, 2 cuts changed objective from -1.0666667 to -1.05 in 4 passes +Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 1 (Gomory) - 4 row cuts average 3.5 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 +Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 +Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0001I Search completed - best objective -1.05, took 4 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost -Cuts at root node changed objective from 251.5 to 251.5 +Cuts at root node changed objective from -1.06667 to -1.05 +Probing was tried 4 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Gomory was tried 4 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Knapsack was tried 4 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Clique was tried 4 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +MixedIntegerRounding2 was tried 4 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +FlowCover was tried 4 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +TwoMirCuts was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.001 seconds) + +Result - Optimal solution found + +Objective value: -1.05000000 +Enumerated nodes: 0 +Total iterations: 4 +Time (CPU seconds): 0.00 +Time (Wallclock seconds): 0.00 + +Option for printingOptions changed from normal to all +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 + +Welcome to the CBC MILP Solver +Version: 2.10.12 +Build Date: Sep 17 2024 + +command line - /usr/bin/cbc /tmp/7eb396f3915d4244b9584778fcaab21b-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/7eb396f3915d4244b9584778fcaab21b-pulp.sol (default strategy 1) +At line 2 NAME MODEL +At line 3 ROWS +At line 8 COLUMNS +At line 24 RHS +At line 28 BOUNDS +At line 29 ENDATA +Problem MODEL has 3 rows, 7 columns and 8 elements +Coin0008I MODEL read with 0 errors +Option for timeMode changed from cpu to elapsed +Presolve 2 (-1) rows, 5 (-2) columns and 6 (-2) elements +0 Obj 138 Primal inf 206.31374 (2) Dual inf 0.99077337 (2) +0 Obj 138 Primal inf 206.31374 (2) Dual inf 3.5946036e+10 (3) +2 Obj 246.5 +Optimal - objective value 246.5 +After Postsolve, objective 246.5, infeasibilities - dual 0 (0), primal 0 (0) +Optimal objective 246.5 - 2 iterations time 0.002, Presolve 0.00 +Option for printingOptions changed from normal to all +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 + +Welcome to the CBC MILP Solver +Version: 2.10.12 +Build Date: Sep 17 2024 + +command line - /usr/bin/cbc /tmp/476df128f2374ac99a221548fc869775-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/476df128f2374ac99a221548fc869775-pulp.sol (default strategy 1) +At line 2 NAME MODEL +At line 3 ROWS +At line 6 COLUMNS +At line 23 RHS +At line 25 BOUNDS +At line 30 ENDATA +Problem MODEL has 1 rows, 4 columns and 4 elements +Coin0008I MODEL read with 0 errors +Option for timeMode changed from cpu to elapsed +Continuous objective value is -1.02222 - 0.00 seconds +Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements +Cutoff increment increased from 1e-05 to 0.004995 +Cbc0012I Integer solution of -1 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) +Cbc0031I 1 added rows had average density of 2 +Cbc0013I At root node, 3 cuts changed objective from -1.0214286 to -1 in 3 passes +Cbc0014I Cut generator 0 (Probing) - 1 row cuts average 2.0 elements, 1 column cuts (1 active) in 0.000 seconds - new frequency is 1 +Cbc0014I Cut generator 1 (Gomory) - 4 row cuts average 3.2 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 +Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 +Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0001I Search completed - best objective -0.9999999999999999, took 6 iterations and 0 nodes (0.00 seconds) +Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost +Cuts at root node changed objective from -1.02143 to -1 +Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Gomory was tried 3 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +MixedIntegerRounding2 was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +TwoMirCuts was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.001 seconds) + +Result - Optimal solution found + +Objective value: -1.00000000 +Enumerated nodes: 0 +Total iterations: 6 +Time (CPU seconds): 0.00 +Time (Wallclock seconds): 0.00 + +Option for printingOptions changed from normal to all +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 + +Welcome to the CBC MILP Solver +Version: 2.10.12 +Build Date: Sep 17 2024 + +command line - /usr/bin/cbc /tmp/aecca475c6eb4825961b879ff4d20ecf-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/aecca475c6eb4825961b879ff4d20ecf-pulp.sol (default strategy 1) +At line 2 NAME MODEL +At line 3 ROWS +At line 8 COLUMNS +At line 38 RHS +At line 42 BOUNDS +At line 50 ENDATA +Problem MODEL has 3 rows, 7 columns and 8 elements +Coin0008I MODEL read with 0 errors +Option for timeMode changed from cpu to elapsed +Continuous objective value is 246.5 - 0.00 seconds +Cgl0003I 0 fixed, 7 tightened bounds, 0 strengthened rows, 0 substitutions +Cgl0004I processed model has 3 rows, 7 columns (7 integer (0 of which binary)) and 8 elements +Cutoff increment increased from 1e-05 to 0.00999 +Cbc0012I Integer solution of 247 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) +Cbc0038I Full problem 3 rows 7 columns, reduced to 0 rows 0 columns +Cbc0012I Integer solution of 246.5 found by DiveCoefficient after 1 iterations and 0 nodes (0.00 seconds) +Cbc0031I 1 added rows had average density of 3 +Cbc0013I At root node, 1 cuts changed objective from 246.5 to 246.5 in 3 passes +Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 2 column cuts (2 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 1 (Gomory) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 6 (TwoMirCuts) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0001I Search completed - best objective 246.5, took 1 iterations and 0 nodes (0.00 seconds) +Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost +Cuts at root node changed objective from 246.5 to 246.5 +Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Gomory was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +TwoMirCuts was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) + +Result - Optimal solution found + +Objective value: 246.50000000 +Enumerated nodes: 0 +Total iterations: 1 +Time (CPU seconds): 0.00 +Time (Wallclock seconds): 0.00 + +Option for printingOptions changed from normal to all +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 + +Welcome to the CBC MILP Solver +Version: 2.10.12 +Build Date: Sep 17 2024 + +command line - /usr/bin/cbc /tmp/89b5a6d1e4c74037b20169bfda9c2a77-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/89b5a6d1e4c74037b20169bfda9c2a77-pulp.sol (default strategy 1) +At line 2 NAME MODEL +At line 3 ROWS +At line 23 COLUMNS +At line 24708 RHS +At line 24727 BOUNDS +At line 27941 ENDATA +Problem MODEL has 18 rows, 3213 columns and 15062 elements +Coin0008I MODEL read with 0 errors +Option for timeMode changed from cpu to elapsed +Continuous objective value is 12 - 0.00 seconds +Cgl0004I processed model has 18 rows, 3213 columns (3213 integer (3213 of which binary)) and 15062 elements +Cutoff increment increased from 1e-05 to 0.9999 +Cbc0038I Initial state - 0 integers unsatisfied sum - 0 +Cbc0038I Solution found of 12 +Cbc0038I Before mini branch and bound, 3213 integers at bound fixed and 0 continuous +Cbc0038I Mini branch and bound did not improve solution (0.05 seconds) +Cbc0038I After 0.05 seconds - Feasibility pump exiting with objective of 12 - took 0.00 seconds +Cbc0012I Integer solution of 12 found by feasibility pump after 0 iterations and 0 nodes (0.05 seconds) +Cbc0001I Search completed - best objective 12, took 0 iterations and 0 nodes (0.05 seconds) +Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost +Cuts at root node changed objective from 12 to 12 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) @@ -2535,9 +2291,178 @@ Result - Optimal solution found -Objective value: 251.50000000 +Objective value: 12.00000000 Enumerated nodes: 0 Total iterations: 0 +Time (CPU seconds): 0.04 +Time (Wallclock seconds): 0.05 + +Option for printingOptions changed from normal to all +Total time (CPU seconds): 0.05 (Wallclock seconds): 0.06 + +Welcome to the CBC MILP Solver +Version: 2.10.12 +Build Date: Sep 17 2024 + +command line - /usr/bin/cbc /tmp/3a95343e006e49429e72f42828245a0d-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/3a95343e006e49429e72f42828245a0d-pulp.sol (default strategy 1) +At line 2 NAME MODEL +At line 3 ROWS +At line 10 COLUMNS +At line 42 RHS +At line 48 BOUNDS +At line 49 ENDATA +Problem MODEL has 5 rows, 6 columns and 25 elements +Coin0008I MODEL read with 0 errors +Option for timeMode changed from cpu to elapsed +Presolve 5 (0) rows, 6 (0) columns and 25 (0) elements +0 Obj 0 Primal inf 405.05674 (3) +2 Obj 0.52 +Optimal - objective value 0.52 +Optimal objective 0.52 - 2 iterations time 0.002 +Option for printingOptions changed from normal to all +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 + +Welcome to the CBC MILP Solver +Version: 2.10.12 +Build Date: Sep 17 2024 + +command line - /usr/bin/cbc /tmp/f589a269709e4e8b9513ff2a2a58ee4e-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/f589a269709e4e8b9513ff2a2a58ee4e-pulp.sol (default strategy 1) +At line 2 NAME MODEL +At line 3 ROWS +At line 12 COLUMNS +At line 63 RHS +At line 71 BOUNDS +At line 82 ENDATA +Problem MODEL has 7 rows, 10 columns and 20 elements +Coin0008I MODEL read with 0 errors +Option for timeMode changed from cpu to elapsed +Continuous objective value is 8600 - 0.00 seconds +Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements +Cutoff increment increased from 1e-05 to 0.9999 +Cbc0012I Integer solution of 8600 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) +Cbc0001I Search completed - best objective 8600, took 0 iterations and 0 nodes (0.00 seconds) +Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost +Cuts at root node changed objective from 8600 to 8600 +Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) + +Result - Optimal solution found + +Objective value: 8600.00000000 +Enumerated nodes: 0 +Total iterations: 0 +Time (CPU seconds): 0.00 +Time (Wallclock seconds): 0.00 + +Option for printingOptions changed from normal to all +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 + +Welcome to the CBC MILP Solver +Version: 2.10.12 +Build Date: Sep 17 2024 + +command line - /usr/bin/cbc /tmp/364567ce7ce542e8a5f2c2cc60f536e7-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/364567ce7ce542e8a5f2c2cc60f536e7-pulp.sol (default strategy 1) +At line 2 NAME MODEL +At line 3 ROWS +At line 8 COLUMNS +At line 86 RHS +At line 90 BOUNDS +At line 109 ENDATA +Problem MODEL has 3 rows, 18 columns and 23 elements +Coin0008I MODEL read with 0 errors +Option for timeMode changed from cpu to elapsed +Continuous objective value is 246.5 - 0.00 seconds +Cgl0003I 0 fixed, 17 tightened bounds, 0 strengthened rows, 0 substitutions +Cgl0004I processed model has 3 rows, 17 columns (17 integer (0 of which binary)) and 23 elements +Cutoff increment increased from 1e-05 to 0.00999 +Cbc0012I Integer solution of 246.96 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) +Cbc0038I Full problem 3 rows 17 columns, reduced to 0 rows 0 columns +Cbc0012I Integer solution of 246.5 found by DiveCoefficient after 1 iterations and 0 nodes (0.00 seconds) +Cbc0031I 1 added rows had average density of 14 +Cbc0013I At root node, 1 cuts changed objective from 246.5 to 246.5 in 3 passes +Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 2 column cuts (2 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 1 (Gomory) - 1 row cuts average 14.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 6 (TwoMirCuts) - 1 row cuts average 14.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0001I Search completed - best objective 246.5, took 1 iterations and 0 nodes (0.00 seconds) +Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost +Cuts at root node changed objective from 246.5 to 246.5 +Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Gomory was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +TwoMirCuts was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.001 seconds) + +Result - Optimal solution found + +Objective value: 246.50000000 +Enumerated nodes: 0 +Total iterations: 1 +Time (CPU seconds): 0.00 +Time (Wallclock seconds): 0.00 + +Option for printingOptions changed from normal to all +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 + +Welcome to the CBC MILP Solver +Version: 2.10.12 +Build Date: Sep 17 2024 + +command line - /usr/bin/cbc /tmp/0d7a9e797e254f3ba72f781e645e37ea-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/0d7a9e797e254f3ba72f781e645e37ea-pulp.sol (default strategy 1) +At line 2 NAME MODEL +At line 3 ROWS +At line 8 COLUMNS +At line 86 RHS +At line 90 BOUNDS +At line 109 ENDATA +Problem MODEL has 3 rows, 18 columns and 23 elements +Coin0008I MODEL read with 0 errors +Option for timeMode changed from cpu to elapsed +Continuous objective value is 246.5 - 0.00 seconds +Cgl0003I 0 fixed, 17 tightened bounds, 0 strengthened rows, 0 substitutions +Cgl0004I processed model has 3 rows, 17 columns (17 integer (0 of which binary)) and 23 elements +Cutoff increment increased from 1e-05 to 0.00999 +Cbc0012I Integer solution of 246.96 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) +Cbc0038I Full problem 3 rows 17 columns, reduced to 0 rows 0 columns +Cbc0012I Integer solution of 246.5 found by DiveCoefficient after 1 iterations and 0 nodes (0.00 seconds) +Cbc0031I 1 added rows had average density of 14 +Cbc0013I At root node, 1 cuts changed objective from 246.5 to 246.5 in 3 passes +Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 2 column cuts (2 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 1 (Gomory) - 1 row cuts average 14.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 6 (TwoMirCuts) - 1 row cuts average 14.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0001I Search completed - best objective 246.5, took 1 iterations and 0 nodes (0.00 seconds) +Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost +Cuts at root node changed objective from 246.5 to 246.5 +Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Gomory was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +TwoMirCuts was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) + +Result - Optimal solution found + +Objective value: 246.50000000 +Enumerated nodes: 0 +Total iterations: 1 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 @@ -2548,7 +2473,45 @@ Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/ebd5e17e0c554d758d613f0dc7db7bf2-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/ebd5e17e0c554d758d613f0dc7db7bf2-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/57c7c5bde8344059afb3e720607c3128-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/57c7c5bde8344059afb3e720607c3128-pulp.sol (default strategy 1) +At line 2 NAME MODEL +At line 3 ROWS +At line 10 COLUMNS +At line 25 RHS +At line 31 BOUNDS +At line 33 ENDATA +Problem MODEL has 5 rows, 2 columns and 10 elements +Coin0008I MODEL read with 0 errors +Option for timeMode changed from cpu to elapsed +Continuous objective value is 0.966667 - 0.00 seconds +Cgl0004I processed model has 0 rows, 0 columns (0 integer (0 of which binary)) and 0 elements +Cbc3007W No integer variables - nothing to do +Cuts at root node changed objective from 0.97 to -1.79769e+308 +Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) + +Result - Optimal solution found + +Objective value: 0.97000000 +Enumerated nodes: 0 +Total iterations: 1 +Time (CPU seconds): 0.00 +Time (Wallclock seconds): 0.00 + +Option for printingOptions changed from normal to all +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 + +Welcome to the CBC MILP Solver +Version: 2.10.12 +Build Date: Sep 17 2024 + +command line - /usr/bin/cbc /tmp/845f3aca0b484c6fb965236f7faf2d35-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/845f3aca0b484c6fb965236f7faf2d35-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS @@ -2589,7 +2552,7 @@ Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/086719b9cdc04c90a6e0830a418ba9ab-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/086719b9cdc04c90a6e0830a418ba9ab-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/bd1ff6d80a244eac905538fa28bd4e9b-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/bd1ff6d80a244eac905538fa28bd4e9b-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS @@ -2630,7 +2593,7 @@ Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/cf6783009e924c3c9285df35a48ecfb0-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/cf6783009e924c3c9285df35a48ecfb0-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/de5066f284c2432680b14ac8b0ea4612-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/de5066f284c2432680b14ac8b0ea4612-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS @@ -2671,7 +2634,7 @@ Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/df885cf0dfa4463d95a028b95e1bf097-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/df885cf0dfa4463d95a028b95e1bf097-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/04441963029944c7a1970736473688b2-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/04441963029944c7a1970736473688b2-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS @@ -2712,7 +2675,7 @@ Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/d3892c77c6444895a88ed00c4f7e5983-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/d3892c77c6444895a88ed00c4f7e5983-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/5caa34a3dd224afab280bdc8b671daa2-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/5caa34a3dd224afab280bdc8b671daa2-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS @@ -2753,7 +2716,7 @@ Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/20efbf7a35e74d489ef95a88e317253e-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/20efbf7a35e74d489ef95a88e317253e-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/ae8edbd971d0459d90e90f1757fa1a0e-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/ae8edbd971d0459d90e90f1757fa1a0e-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS @@ -2788,13 +2751,13 @@ Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.00 (Wallclock seconds): 0.01 +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/4cf980f0ca6a48aa9e7105b9dad8258f-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/4cf980f0ca6a48aa9e7105b9dad8258f-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/0a0f52f9599e40ebaea702b832b464ed-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/0a0f52f9599e40ebaea702b832b464ed-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS @@ -2829,13 +2792,13 @@ Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.00 (Wallclock seconds): 0.01 +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/bb945cd89681400ea4c8540775167302-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/bb945cd89681400ea4c8540775167302-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/7145b00e960c495fbf62f7c9b077ebbf-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/7145b00e960c495fbf62f7c9b077ebbf-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS @@ -2876,7 +2839,7 @@ Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/3c7d4ea7d7be4889a6f1367c43175eaf-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/3c7d4ea7d7be4889a6f1367c43175eaf-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/4b798ac320b34064b35a0f75d4e74bd1-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/4b798ac320b34064b35a0f75d4e74bd1-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS @@ -2917,7 +2880,7 @@ Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/c1e2809926dd4e33af249d48a9029054-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/c1e2809926dd4e33af249d48a9029054-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/5f007b0683d94b3ba41db0986944a648-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/5f007b0683d94b3ba41db0986944a648-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS @@ -2952,13 +2915,13 @@ Time (Wallclock seconds): 0.00 Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.00 (Wallclock seconds): 0.01 +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/53f86f166bd54c2092f57b78459d3299-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/53f86f166bd54c2092f57b78459d3299-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/4576135a5cff496591f580698e919633-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/4576135a5cff496591f580698e919633-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 12 COLUMNS @@ -2999,20 +2962,24 @@ Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/2ddf39fcd3b54efd88561ba8592f1636-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/2ddf39fcd3b54efd88561ba8592f1636-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/b1464176f0a14f7d9065ca86afe5d776-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/b1464176f0a14f7d9065ca86afe5d776-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS -At line 10 COLUMNS -At line 25 RHS -At line 31 BOUNDS -At line 33 ENDATA -Problem MODEL has 5 rows, 2 columns and 10 elements +At line 8 COLUMNS +At line 36 RHS +At line 40 BOUNDS +At line 47 ENDATA +Problem MODEL has 3 rows, 6 columns and 9 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed -Continuous objective value is 0.966667 - 0.00 seconds -Cgl0004I processed model has 0 rows, 0 columns (0 integer (0 of which binary)) and 0 elements -Cbc3007W No integer variables - nothing to do -Cuts at root node changed objective from 0.97 to -1.79769e+308 +Continuous objective value is 251.5 - 0.00 seconds +Cgl0003I 0 fixed, 6 tightened bounds, 0 strengthened rows, 0 substitutions +Cgl0004I processed model has 3 rows, 6 columns (6 integer (0 of which binary)) and 9 elements +Cutoff increment increased from 1e-05 to 0.00999 +Cbc0012I Integer solution of 251.5 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) +Cbc0001I Search completed - best objective 251.5, took 0 iterations and 0 nodes (0.00 seconds) +Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost +Cuts at root node changed objective from 251.5 to 251.5 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) @@ -3024,9 +2991,9 @@ Result - Optimal solution found -Objective value: 0.97000000 +Objective value: 251.50000000 Enumerated nodes: 0 -Total iterations: 1 +Total iterations: 0 Time (CPU seconds): 0.00 Time (Wallclock seconds): 0.00 @@ -3037,24 +3004,393 @@ Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/e18f820523624e9c8a2d7a8fbb089382-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/e18f820523624e9c8a2d7a8fbb089382-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/399360ddf3ba4632b5456795e0e8df5b-pulp.mps mips /tmp/399360ddf3ba4632b5456795e0e8df5b-pulp.mst timeMode elapsed branch printingOptions all solution /tmp/399360ddf3ba4632b5456795e0e8df5b-pulp.sol (default strategy 1) +At line 2 NAME MODEL +At line 3 ROWS +At line 23 COLUMNS +At line 24708 RHS +At line 24727 BOUNDS +At line 27941 ENDATA +Problem MODEL has 18 rows, 3213 columns and 15062 elements +Coin0008I MODEL read with 0 errors +opening mipstart file /tmp/399360ddf3ba4632b5456795e0e8df5b-pulp.mst. +MIPStart values read for 3213 variables. +Option for timeMode changed from cpu to elapsed +Continuous objective value is 12 - 0.00 seconds +Cgl0004I processed model has 18 rows, 3213 columns (3213 integer (3213 of which binary)) and 15062 elements +Cutoff increment increased from 1e-05 to 0.9999 +Cbc0045I MIPStart provided solution with cost 12 +Cbc0012I Integer solution of 12 found by Reduced search after 0 iterations and 0 nodes (0.04 seconds) +Cbc0006I The LP relaxation is infeasible or too expensive +Cbc0045I Solution of 12 already found by heuristic +Cuts at root node changed objective from 1.79769e+308 to -1.79769e+308 +Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) + +Result - Optimal solution found + +Objective value: 12.00000000 +Enumerated nodes: 0 +Total iterations: 0 +Time (CPU seconds): 0.04 +Time (Wallclock seconds): 0.05 + +Option for printingOptions changed from normal to all +Total time (CPU seconds): 0.05 (Wallclock seconds): 0.06 + +Welcome to the CBC MILP Solver +Version: 2.10.12 +Build Date: Sep 17 2024 + +command line - /usr/bin/cbc /tmp/a23f5b34e5904525a10f3bda29046724-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/a23f5b34e5904525a10f3bda29046724-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 8 COLUMNS -At line 24 RHS -At line 28 BOUNDS -At line 32 ENDATA -Problem MODEL has 3 rows, 3 columns and 6 elements +At line 21 RHS +At line 25 BOUNDS +At line 26 ENDATA +Problem MODEL has 3 rows, 6 columns and 6 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed -Continuous objective value is 300 - 0.00 seconds -Cgl0003I 0 fixed, 3 tightened bounds, 0 strengthened rows, 0 substitutions -Cgl0004I processed model has 3 rows, 3 columns (3 integer (0 of which binary)) and 6 elements +Presolve 0 (-3) rows, 0 (-6) columns and 0 (-6) elements +Empty problem - 0 rows, 0 columns and 0 elements +Optimal - objective value 324 +After Postsolve, objective 324, infeasibilities - dual 0 (0), primal 0 (0) +Optimal objective 324 - 0 iterations time 0.002, Presolve 0.00 +Option for printingOptions changed from normal to all +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 + +Welcome to the CBC MILP Solver +Version: 2.10.12 +Build Date: Sep 17 2024 + +command line - /usr/bin/cbc /tmp/3ec4d1e9cfa648e8a27c03215d8da749-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/3ec4d1e9cfa648e8a27c03215d8da749-pulp.sol (default strategy 1) +At line 2 NAME MODEL +At line 3 ROWS +At line 6 COLUMNS +At line 23 RHS +At line 25 BOUNDS +At line 30 ENDATA +Problem MODEL has 1 rows, 4 columns and 4 elements +Coin0008I MODEL read with 0 errors +Option for timeMode changed from cpu to elapsed +Continuous objective value is -1.6 - 0.00 seconds +Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements +Cutoff increment increased from 1e-05 to 0.03996 +Cbc0012I Integer solution of -1.6 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) +Cbc0001I Search completed - best objective -1.6, took 0 iterations and 0 nodes (0.00 seconds) +Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost +Cuts at root node changed objective from -1.6 to -1.6 +Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) + +Result - Optimal solution found + +Objective value: -1.60000000 +Enumerated nodes: 0 +Total iterations: 0 +Time (CPU seconds): 0.00 +Time (Wallclock seconds): 0.00 + +Option for printingOptions changed from normal to all +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 + +Welcome to the CBC MILP Solver +Version: 2.10.12 +Build Date: Sep 17 2024 + +command line - /usr/bin/cbc /tmp/743049d5d9be4a1aa2bf02b343172f0d-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/743049d5d9be4a1aa2bf02b343172f0d-pulp.sol (default strategy 1) +At line 2 NAME MODEL +At line 3 ROWS +At line 8 COLUMNS +At line 23 RHS +At line 27 BOUNDS +At line 28 ENDATA +Problem MODEL has 3 rows, 7 columns and 7 elements +Coin0008I MODEL read with 0 errors +Option for timeMode changed from cpu to elapsed +Presolve 0 (-3) rows, 0 (-7) columns and 0 (-7) elements +Empty problem - 0 rows, 0 columns and 0 elements +Optimal - objective value 301.5 +After Postsolve, objective 301.5, infeasibilities - dual 0 (0), primal 0 (0) +Optimal objective 301.5 - 0 iterations time 0.002, Presolve 0.00 +Option for printingOptions changed from normal to all +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 + +Welcome to the CBC MILP Solver +Version: 2.10.12 +Build Date: Sep 17 2024 + +command line - /usr/bin/cbc /tmp/c4e89c64266b4eb3b73ba81b3ca861e4-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/c4e89c64266b4eb3b73ba81b3ca861e4-pulp.sol (default strategy 1) +At line 2 NAME MODEL +At line 3 ROWS +At line 6 COLUMNS +At line 23 RHS +At line 25 BOUNDS +At line 30 ENDATA +Problem MODEL has 1 rows, 4 columns and 4 elements +Coin0008I MODEL read with 0 errors +Option for timeMode changed from cpu to elapsed +Continuous objective value is -1.37143 - 0.00 seconds +Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements +Cutoff increment increased from 1e-05 to 0.00999 +Cbc0012I Integer solution of -1.1 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) +Cbc0012I Integer solution of -1.25 found by DiveCoefficient after 2 iterations and 0 nodes (0.00 seconds) +Cbc0031I 2 added rows had average density of 3 +Cbc0013I At root node, 2 cuts changed objective from -1.3333333 to -1.25 in 3 passes +Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 1 (Gomory) - 2 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 +Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 +Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0001I Search completed - best objective -1.25, took 2 iterations and 0 nodes (0.00 seconds) +Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost +Cuts at root node changed objective from -1.33333 to -1.25 +Probing was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Gomory was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +MixedIntegerRounding2 was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +TwoMirCuts was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.001 seconds) + +Result - Optimal solution found + +Objective value: -1.25000000 +Enumerated nodes: 0 +Total iterations: 2 +Time (CPU seconds): 0.00 +Time (Wallclock seconds): 0.00 + +Option for printingOptions changed from normal to all +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 + +Welcome to the CBC MILP Solver +Version: 2.10.12 +Build Date: Sep 17 2024 + +command line - /usr/bin/cbc /tmp/c706051adb154dfeb7e4276890a1a456-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/c706051adb154dfeb7e4276890a1a456-pulp.sol (default strategy 1) +At line 2 NAME MODEL +At line 3 ROWS +At line 8 COLUMNS +At line 26 RHS +At line 30 BOUNDS +At line 31 ENDATA +Problem MODEL has 3 rows, 8 columns and 9 elements +Coin0008I MODEL read with 0 errors +Option for timeMode changed from cpu to elapsed +Presolve 2 (-1) rows, 5 (-3) columns and 6 (-3) elements +0 Obj 168 Primal inf 206.31374 (2) Dual inf 0.99077337 (2) +0 Obj 168 Primal inf 206.31374 (2) Dual inf 3.5946036e+10 (3) +2 Obj 276.5 +Optimal - objective value 276.5 +After Postsolve, objective 276.5, infeasibilities - dual 0 (0), primal 0 (0) +Optimal objective 276.5 - 2 iterations time 0.002, Presolve 0.00 +Option for printingOptions changed from normal to all +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 + +Welcome to the CBC MILP Solver +Version: 2.10.12 +Build Date: Sep 17 2024 + +command line - /usr/bin/cbc /tmp/95ad0c5733484996b9069fa4f95c5608-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/95ad0c5733484996b9069fa4f95c5608-pulp.sol (default strategy 1) +At line 2 NAME MODEL +At line 3 ROWS +At line 6 COLUMNS +At line 23 RHS +At line 25 BOUNDS +At line 30 ENDATA +Problem MODEL has 1 rows, 4 columns and 4 elements +Coin0008I MODEL read with 0 errors +Option for timeMode changed from cpu to elapsed +Continuous objective value is -1.24444 - 0.00 seconds +Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements +Cutoff increment increased from 1e-05 to 0.004995 +Cbc0012I Integer solution of -1.2 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) +Cbc0001I Search completed - best objective -1.2, took 0 iterations and 0 nodes (0.00 seconds) +Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost +Cuts at root node changed objective from -1.22143 to -1.22143 +Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) + +Result - Optimal solution found + +Objective value: -1.20000000 +Enumerated nodes: 0 +Total iterations: 0 +Time (CPU seconds): 0.00 +Time (Wallclock seconds): 0.00 + +Option for printingOptions changed from normal to all +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 + +Welcome to the CBC MILP Solver +Version: 2.10.12 +Build Date: Sep 17 2024 + +command line - /usr/bin/cbc /tmp/6ac09569834b415c8ce961fe0f464890-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/6ac09569834b415c8ce961fe0f464890-pulp.sol (default strategy 1) +At line 2 NAME MODEL +At line 3 ROWS +At line 8 COLUMNS +At line 28 RHS +At line 32 BOUNDS +At line 33 ENDATA +Problem MODEL has 3 rows, 9 columns and 10 elements +Coin0008I MODEL read with 0 errors +Option for timeMode changed from cpu to elapsed +Presolve 2 (-1) rows, 5 (-4) columns and 6 (-4) elements +0 Obj 138 Primal inf 206.31374 (2) Dual inf 0.99077337 (2) +0 Obj 138 Primal inf 206.31374 (2) Dual inf 3.5946036e+10 (3) +2 Obj 246.5 +Optimal - objective value 246.5 +After Postsolve, objective 246.5, infeasibilities - dual 0 (0), primal 0 (0) +Optimal objective 246.5 - 2 iterations time 0.002, Presolve 0.00 +Option for printingOptions changed from normal to all +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 + +Welcome to the CBC MILP Solver +Version: 2.10.12 +Build Date: Sep 17 2024 + +command line - /usr/bin/cbc /tmp/fade037df5b14692bab00b4bef9f499f-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/fade037df5b14692bab00b4bef9f499f-pulp.sol (default strategy 1) +At line 2 NAME MODEL +At line 3 ROWS +At line 6 COLUMNS +At line 23 RHS +At line 25 BOUNDS +At line 30 ENDATA +Problem MODEL has 1 rows, 4 columns and 4 elements +Coin0008I MODEL read with 0 errors +Option for timeMode changed from cpu to elapsed +Continuous objective value is -1.02222 - 0.00 seconds +Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements +Cutoff increment increased from 1e-05 to 0.004995 +Cbc0012I Integer solution of -1 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) +Cbc0031I 1 added rows had average density of 2 +Cbc0013I At root node, 3 cuts changed objective from -1.0214286 to -1 in 3 passes +Cbc0014I Cut generator 0 (Probing) - 1 row cuts average 2.0 elements, 1 column cuts (1 active) in 0.000 seconds - new frequency is 1 +Cbc0014I Cut generator 1 (Gomory) - 4 row cuts average 3.2 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 +Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 +Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0001I Search completed - best objective -0.9999999999999999, took 6 iterations and 0 nodes (0.00 seconds) +Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost +Cuts at root node changed objective from -1.02143 to -1 +Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Gomory was tried 3 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +MixedIntegerRounding2 was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +TwoMirCuts was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.001 seconds) + +Result - Optimal solution found + +Objective value: -1.00000000 +Enumerated nodes: 0 +Total iterations: 6 +Time (CPU seconds): 0.00 +Time (Wallclock seconds): 0.00 + +Option for printingOptions changed from normal to all +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 + +Welcome to the CBC MILP Solver +Version: 2.10.12 +Build Date: Sep 17 2024 + +command line - /usr/bin/cbc /tmp/a2d9ce613c5649f38e4aef9d1c073243-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/a2d9ce613c5649f38e4aef9d1c073243-pulp.sol (default strategy 1) +At line 2 NAME MODEL +At line 3 ROWS +At line 8 COLUMNS +At line 46 RHS +At line 50 BOUNDS +At line 60 ENDATA +Problem MODEL has 3 rows, 9 columns and 10 elements +Coin0008I MODEL read with 0 errors +Option for timeMode changed from cpu to elapsed +Continuous objective value is 246.5 - 0.00 seconds +Cgl0003I 0 fixed, 9 tightened bounds, 0 strengthened rows, 0 substitutions +Cgl0004I processed model has 3 rows, 9 columns (9 integer (0 of which binary)) and 10 elements +Cutoff increment increased from 1e-05 to 0.00999 +Cbc0012I Integer solution of 247 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) +Cbc0038I Full problem 3 rows 9 columns, reduced to 0 rows 0 columns +Cbc0012I Integer solution of 246.5 found by DiveCoefficient after 1 iterations and 0 nodes (0.00 seconds) +Cbc0031I 1 added rows had average density of 4 +Cbc0013I At root node, 1 cuts changed objective from 246.5 to 246.5 in 3 passes +Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 2 column cuts (2 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 1 (Gomory) - 1 row cuts average 4.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 6 (TwoMirCuts) - 1 row cuts average 4.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0001I Search completed - best objective 246.5, took 1 iterations and 0 nodes (0.00 seconds) +Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost +Cuts at root node changed objective from 246.5 to 246.5 +Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Gomory was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +TwoMirCuts was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) + +Result - Optimal solution found + +Objective value: 246.50000000 +Enumerated nodes: 0 +Total iterations: 1 +Time (CPU seconds): 0.00 +Time (Wallclock seconds): 0.00 + +Option for printingOptions changed from normal to all +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 + +Welcome to the CBC MILP Solver +Version: 2.10.12 +Build Date: Sep 17 2024 + +command line - /usr/bin/cbc /tmp/3d58c963505943509fd087e2acd23e96-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/3d58c963505943509fd087e2acd23e96-pulp.sol (default strategy 1) +At line 2 NAME MODEL +At line 3 ROWS +At line 13 COLUMNS +At line 72 RHS +At line 81 BOUNDS +At line 94 ENDATA +Problem MODEL has 8 rows, 12 columns and 24 elements +Coin0008I MODEL read with 0 errors +Option for timeMode changed from cpu to elapsed +Continuous objective value is 8600 - 0.00 seconds +Cgl0004I processed model has 8 rows, 12 columns (12 integer (0 of which binary)) and 24 elements Cutoff increment increased from 1e-05 to 0.9999 -Cbc0012I Integer solution of 300 found by greedy cover after 0 iterations and 0 nodes (0.00 seconds) -Cbc0001I Search completed - best objective 300, took 0 iterations and 0 nodes (0.00 seconds) +Cbc0012I Integer solution of 8600 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) +Cbc0001I Search completed - best objective 8600, took 0 iterations and 0 nodes (0.00 seconds) Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost -Cuts at root node changed objective from 300 to 300 +Cuts at root node changed objective from 8600 to 8600 Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) @@ -3066,7 +3402,7 @@ Result - Optimal solution found -Objective value: 300.00000000 +Objective value: 8600.00000000 Enumerated nodes: 0 Total iterations: 0 Time (CPU seconds): 0.00 @@ -3075,8 +3411,95 @@ Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 -/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/Two_stage_Stochastic_GemstoneTools.py:1: SyntaxWarning: invalid escape sequence '\i' - """ +Welcome to the CBC MILP Solver +Version: 2.10.12 +Build Date: Sep 17 2024 + +command line - /usr/bin/cbc /tmp/40d13bcfc4cb4bffa6c92a99bb0f72b0-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/40d13bcfc4cb4bffa6c92a99bb0f72b0-pulp.sol (default strategy 1) +At line 2 NAME MODEL +At line 3 ROWS +At line 358 COLUMNS +At line 4763 RHS +At line 5117 BOUNDS +At line 5848 ENDATA +Problem MODEL has 353 rows, 730 columns and 2945 elements +Coin0008I MODEL read with 0 errors +Option for timeMode changed from cpu to elapsed +Continuous objective value is 0 - 0.00 seconds +Cgl0004I processed model has 0 rows, 0 columns (0 integer (0 of which binary)) and 0 elements +Cbc3007W No integer variables - nothing to do +Cuts at root node changed objective from 0 to -1.79769e+308 +Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) + +Result - Optimal solution found + +Objective value: 0.00000000 +Enumerated nodes: 0 +Total iterations: 0 +Time (CPU seconds): 0.01 +Time (Wallclock seconds): 0.01 + +Option for printingOptions changed from normal to all +Total time (CPU seconds): 0.01 (Wallclock seconds): 0.01 + +Welcome to the CBC MILP Solver +Version: 2.10.12 +Build Date: Sep 17 2024 + +command line - /usr/bin/cbc /tmp/29a31280eb8145c6a5d1ca81a8cac811-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/29a31280eb8145c6a5d1ca81a8cac811-pulp.sol (default strategy 1) +At line 2 NAME MODEL +At line 3 ROWS +At line 13 COLUMNS +At line 110 RHS +At line 119 BOUNDS +At line 140 ENDATA +Problem MODEL has 8 rows, 20 columns and 36 elements +Coin0008I MODEL read with 0 errors +Option for timeMode changed from cpu to elapsed +Continuous objective value is 218829 - 0.00 seconds +Cgl0004I processed model has 8 rows, 20 columns (20 integer (4 of which binary)) and 36 elements +Cutoff increment increased from 1e-05 to 0.9999 +Cbc0012I Integer solution of 230300 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) +Cbc0012I Integer solution of 228100 found by DiveCoefficient after 13 iterations and 0 nodes (0.00 seconds) +Cbc0031I 3 added rows had average density of 4 +Cbc0013I At root node, 3 cuts changed objective from 218829.41 to 228100 in 3 passes +Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 1 (Gomory) - 4 row cuts average 5.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 +Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 +Cbc0014I Cut generator 6 (TwoMirCuts) - 4 row cuts average 5.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 +Cbc0001I Search completed - best objective 228100, took 13 iterations and 0 nodes (0.00 seconds) +Cbc0035I Maximum depth 0, 1 variables fixed on reduced cost +Cuts at root node changed objective from 218829 to 228100 +Probing was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Gomory was tried 3 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +TwoMirCuts was tried 3 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) + +Result - Optimal solution found + +Objective value: 228100.00000000 +Enumerated nodes: 0 +Total iterations: 13 +Time (CPU seconds): 0.00 +Time (Wallclock seconds): 0.00 + +Option for printingOptions changed from normal to all +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 + Status: Optimal x = 4.0 y = -1.0 @@ -3110,44 +3533,44 @@ 19.4 9.4 4.4 0.0 - * 0.0 - * 0.0 - * 15.0 + 0.0 - 125.0 5.0 5.0 30.0 + 30.0 + 30.0 + 30.0 + 0.0 - 56.1 0.0 0.0 30.0 + 26.1 + 0.0 - 0.0 - 0.0 - -x_0 = 0.0 +x_0 = 1.0 x_1 = 1.0 x_2 = 1.0 x_3 = 1.0 x_4 = 0.0 -x_5 = 0.0 -x_6 = 1.0 -x_7 = 0.0 -x_8 = 1.0 +x_5 = 1.0 +x_6 = 0.0 +x_7 = 1.0 +x_8 = 0.0 x_9 = 1.0 Status: Optimal -s_0 = 0.0 +s_0 = 2.0 s_1 = 0.0 s_2 = 0.5 -w_0 = 1.5 +w_0 = 0.0 w_1 = 0.0 w_2 = 0.0 x_0 = 1.0 -x_1 = 1.0 -x_10 = 0.0 -x_11 = 0.0 +x_1 = 0.0 +x_10 = 1.0 +x_11 = 1.0 x_12 = 1.0 -x_13 = 1.0 +x_13 = 0.0 x_14 = 0.0 -x_15 = 1.0 +x_15 = 0.0 x_16 = 0.0 -x_17 = 0.0 -x_18 = 1.0 +x_17 = 1.0 +x_18 = 0.0 x_19 = 1.0 x_2 = 0.0 x_3 = 1.0 x_4 = 0.0 -x_5 = 0.0 -x_6 = 1.0 -x_7 = 0.0 -x_8 = 0.0 +x_5 = 1.0 +x_6 = 0.0 +x_7 = 1.0 +x_8 = 1.0 x_9 = 1.0 -objective= 2.0 +objective= 2.5 Status: Optimal x = 4.0 y = -1.0 @@ -3204,43 +3627,24 @@ 8 passed and 0 failed. Test passed. Status: Optimal -Solution Written to sudokuout.txt Status: Optimal -Ingr_BEEF = 60.0 -Ingr_CHICKEN = 0.0 -Ingr_GEL = 40.0 -Ingr_MUTTON = 0.0 -Ingr_RICE = 0.0 -Ingr_WHEAT = 0.0 -Total Cost of Ingredients per can = 0.52 Status: Optimal -BuildaPlant_Denver = 0.0 -BuildaPlant_Los_Angeles = 1.0 -BuildaPlant_Phoenix = 1.0 -BuildaPlant_San_Francisco = 1.0 -Route_Denver_Barstow = 0.0 -Route_Denver_Dallas = 0.0 -Route_Denver_San_Diego = 0.0 -Route_Denver_Tucson = 0.0 -Route_Los_Angeles_Barstow = 0.0 -Route_Los_Angeles_Dallas = 300.0 -Route_Los_Angeles_San_Diego = 1700.0 -Route_Los_Angeles_Tucson = 0.0 -Route_Phoenix_Barstow = 0.0 -Route_Phoenix_Dallas = 200.0 -Route_Phoenix_San_Diego = 0.0 -Route_Phoenix_Tucson = 1500.0 -Route_San_Francisco_Barstow = 1000.0 -Route_San_Francisco_Dallas = 700.0 -Route_San_Francisco_San_Diego = 0.0 -Route_San_Francisco_Tucson = 0.0 -Total Costs = 228100.0 -The choosen tables are out of a total of 3213: -('M', 'N') -('E', 'F', 'G') -('A', 'B', 'C', 'D') -('I', 'J', 'K', 'L') -('O', 'P', 'Q', 'R') +Status: Optimal +Status: Optimal +Status: Optimal +Status: Optimal +Status: Optimal +Status: Optimal +Status: Optimal +Status: Optimal +Status: Optimal +Status: Infeasible +Solutions Written to sudokuout.txt +Status: Optimal +Patt_A = 225.0 +Patt_B = 0.0 +Patt_C = 75.0 +Production Costs = 300.0 P0 = [4, 0, 0] P1 = [0, 2, 0] P2 = [0, 0, 2] @@ -3260,18 +3664,24 @@ ('I', 'J', 'K', 'L') ('O', 'P', 'Q', 'R') Status: Optimal +Ingr_BEEF = 60.0 +Ingr_CHICKEN = 0.0 +Ingr_GEL = 40.0 +Ingr_MUTTON = 0.0 +Ingr_RICE = 0.0 +Ingr_WHEAT = 0.0 +Total Cost of Ingredients per can = 0.52 +Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 Route_A_3 = 0.0 Route_A_4 = 0.0 Route_A_5 = 700.0 -Route_A_D = 0.0 Route_B_1 = 200.0 Route_B_2 = 900.0 Route_B_3 = 1800.0 Route_B_4 = 200.0 Route_B_5 = 0.0 -Route_B_D = 900.0 Total Cost of Transportation = 8600.0 Lens: [5, 7, 9] P0 = [0, 0, 0] @@ -3309,28 +3719,46 @@ Surp_7 = 0.0 Surp_9 = 0.0 Production Costs = 246.50000000000003 +Lens: [5, 7, 9] +P0 = [0, 0, 0] +P1 = [0, 0, 1] +P2 = [0, 0, 2] +P3 = [0, 1, 0] +P4 = [0, 1, 1] +P5 = [0, 2, 0] +P6 = [1, 0, 0] +P7 = [1, 0, 1] +P8 = [1, 1, 0] +P9 = [1, 2, 0] +P10 = [2, 0, 0] +P11 = [2, 0, 1] +P12 = [2, 1, 0] +P13 = [3, 0, 0] +P14 = [4, 0, 0] Status: Optimal -Status: Optimal -Status: Optimal -Status: Optimal -Status: Optimal -Status: Optimal -Status: Optimal -Status: Optimal -Status: Optimal -Status: Optimal -Status: Optimal -Status: Optimal -Status: Infeasible -Solutions Written to sudokuout.txt -Status: Optimal -Patt_A = 200.0 -Patt_B = 0.0 -Patt_C = 100.0 -Surp_5 = 50.0 +Patt_P0 = 0.0 +Patt_P1 = 0.0 +Patt_P10 = 0.0 +Patt_P11 = 26.0 +Patt_P12 = 0.0 +Patt_P13 = 0.0 +Patt_P14 = 0.0 +Patt_P2 = 137.0 +Patt_P3 = 0.0 +Patt_P4 = 0.0 +Patt_P5 = 0.0 +Patt_P6 = 0.0 +Patt_P7 = 0.0 +Patt_P8 = 0.0 +Patt_P9 = 100.0 +Surp_5 = 2.0 Surp_7 = 0.0 Surp_9 = 0.0 -Production Costs = 251.5 +Production Costs = 246.50000000000003 +Status: Optimal +BeefPercent = 66.0 +ChickenPercent = 34.0 +Total Cost of Ingredients per can = 0.97 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 @@ -3464,141 +3892,68 @@ Route_B_5 = 0.0 Total Cost of Transportation = 8900.0 Status: Optimal -BeefPercent = 66.0 -ChickenPercent = 34.0 -Total Cost of Ingredients per can = 0.97 -Status: Optimal -Patt_A = 225.0 +Patt_A = 200.0 Patt_B = 0.0 -Patt_C = 75.0 -Production Costs = 300.0 -The_Gemstone_Tool_Problem: -MAXIMIZE -25.0*production_0_pliers + 40.0*production_0_wrenches + 25.0*production_1_pliers + 40.0*production_1_wrenches + 25.0*production_2_pliers + 22.5*production_2_wrenches + 25.0*production_3_pliers + 22.5*production_3_wrenches + -58*steelpurchase + 0.0 -SUBJECT TO -Steel_capacity0: production_0_pliers + 1.5 production_0_wrenches - - steelpurchase <= 0 - -molding_capacity0: production_0_pliers + production_0_wrenches <= 21 - -assembly_capacity0: 0.5 production_0_pliers + 0.3 production_0_wrenches <= 8 - -capacity_wrenches0: production_0_wrenches <= 15 - -capacity_pliers0: production_0_pliers <= 16 - -Steel_capacity1: production_1_pliers + 1.5 production_1_wrenches - - steelpurchase <= 0 - -molding_capacity1: production_1_pliers + production_1_wrenches <= 21 - -assembly_capacity1: 0.5 production_1_pliers + 0.3 production_1_wrenches <= 10 - -capacity_wrenches1: production_1_wrenches <= 15 - -capacity_pliers1: production_1_pliers <= 16 - -Steel_capacity2: production_2_pliers + 1.5 production_2_wrenches - - steelpurchase <= 0 - -molding_capacity2: production_2_pliers + production_2_wrenches <= 21 - -assembly_capacity2: 0.5 production_2_pliers + 0.3 production_2_wrenches <= 8 - -capacity_wrenches2: production_2_wrenches <= 15 - -capacity_pliers2: production_2_pliers <= 16 - -Steel_capacity3: production_3_pliers + 1.5 production_3_wrenches - - steelpurchase <= 0 - -molding_capacity3: production_3_pliers + production_3_wrenches <= 21 - -assembly_capacity3: 0.5 production_3_pliers + 0.3 production_3_wrenches <= 10 - -capacity_wrenches3: production_3_wrenches <= 15 - -capacity_pliers3: production_3_pliers <= 16 - -VARIABLES -production_0_pliers Continuous -production_0_wrenches Continuous -production_1_pliers Continuous -production_1_wrenches Continuous -production_2_pliers Continuous -production_2_wrenches Continuous -production_3_pliers Continuous -production_3_wrenches Continuous -steelpurchase Continuous -Welcome to the CBC MILP Solver -Version: 2.10.12 -Build Date: Sep 17 2024 - -command line - /usr/bin/cbc /tmp/e41b198446994abda0701ea6de165367-pulp.mps max timeMode elapsed branch printingOptions all solution /tmp/e41b198446994abda0701ea6de165367-pulp.sol (default strategy 1) -At line 2 NAME MODEL -At line 3 ROWS -At line 25 COLUMNS -At line 71 RHS -At line 92 BOUNDS -At line 93 ENDATA -Problem MODEL has 20 rows, 9 columns and 36 elements -Coin0008I MODEL read with 0 errors -Option for timeMode changed from cpu to elapsed -Presolve 12 (-8) rows, 9 (0) columns and 28 (-8) elements -0 Obj -0 Dual inf 224.99999 (8) -10 Obj 863.25 -Optimal - objective value 863.25 -After Postsolve, objective 863.25, infeasibilities - dual 0 (0), primal 0 (0) -Optimal objective 863.25 - 10 iterations time 0.002, Presolve 0.00 -Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 - -Welcome to the CBC MILP Solver -Version: 2.10.12 -Build Date: Sep 17 2024 - -command line - /usr/bin/cbc /tmp/cdee36138543459588d90c0aac3c94c2-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/cdee36138543459588d90c0aac3c94c2-pulp.sol (default strategy 1) -At line 2 NAME MODEL -At line 3 ROWS -At line 12 COLUMNS -At line 63 RHS -At line 71 BOUNDS -At line 82 ENDATA -Problem MODEL has 7 rows, 10 columns and 20 elements -Coin0008I MODEL read with 0 errors -Option for timeMode changed from cpu to elapsed -Continuous objective value is 8600 - 0.00 seconds -Cgl0004I processed model has 7 rows, 10 columns (10 integer (0 of which binary)) and 20 elements -Cutoff increment increased from 1e-05 to 0.9999 -Cbc0012I Integer solution of 8600 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) -Cbc0001I Search completed - best objective 8600, took 0 iterations and 0 nodes (0.00 seconds) -Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost -Cuts at root node changed objective from 8600 to 8600 -Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) - -Result - Optimal solution found - -Objective value: 8600.00000000 -Enumerated nodes: 0 -Total iterations: 0 -Time (CPU seconds): 0.00 -Time (Wallclock seconds): 0.00 - -Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.00 (Wallclock seconds): 0.06 - +Patt_C = 100.0 +Surp_5 = 50.0 +Surp_7 = 0.0 +Surp_9 = 0.0 +Production Costs = 251.5 +The choosen tables are out of a total of 3213: +('M', 'N') +('E', 'F', 'G') +('A', 'B', 'C', 'D') +('I', 'J', 'K', 'L') +('O', 'P', 'Q', 'R') +P0 = [1, 0, 0] +P1 = [0, 1, 0] +P2 = [0, 0, 1] +P3 = [4, 0, 0] +P4 = [1, 2, 0] +P5 = [0, 0, 2] +Pattern_P0 = 0 +Pattern_P1 = 0 +Pattern_P2 = 0 +Pattern_P3 = 13 +Pattern_P4 = 100 +Pattern_P5 = 150 +Surplus_5 = 2 +Surplus_7 = 0 +Surplus_9 = 0 +objective = 246.5 +Status: Optimal +Route_A_1 = 300.0 +Route_A_2 = 0.0 +Route_A_3 = 0.0 +Route_A_4 = 0.0 +Route_A_5 = 700.0 +Route_A_D = 0.0 +Route_B_1 = 200.0 +Route_B_2 = 900.0 +Route_B_3 = 1800.0 +Route_B_4 = 200.0 +Route_B_5 = 0.0 +Route_B_D = 900.0 +Total Cost of Transportation = 8600.0 +Status: Optimal +Solution Written to sudokuout.txt +Status: Optimal +BuildaPlant_Denver = 0.0 +BuildaPlant_Los_Angeles = 1.0 +BuildaPlant_Phoenix = 1.0 +BuildaPlant_San_Francisco = 1.0 +Route_Denver_Barstow = 0.0 +Route_Denver_Dallas = 0.0 +Route_Denver_San_Diego = 0.0 +Route_Denver_Tucson = 0.0 +Route_Los_Angeles_Barstow = 0.0 +Route_Los_Angeles_Dallas = 300.0 +Route_Los_Angeles_San_Diego = 1700.0 Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/7b0510ce76934c768c60fbc56cb252a4-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/7b0510ce76934c768c60fbc56cb252a4-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/9867bda79b5c45ef9a42a34ed8dd0cb9-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/9867bda79b5c45ef9a42a34ed8dd0cb9-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 13 COLUMNS @@ -3639,7 +3994,7 @@ Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/5a1cf08f2ff0401ba0d7fb7e3c2b69d9-pulp.mps max timeMode elapsed branch printingOptions all solution /tmp/5a1cf08f2ff0401ba0d7fb7e3c2b69d9-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/5a638d634a7e454c8edc4f3ec7e993b8-pulp.mps max timeMode elapsed branch printingOptions all solution /tmp/5a638d634a7e454c8edc4f3ec7e993b8-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 7 COLUMNS @@ -3656,278 +4011,30 @@ Optimal - objective value 3200 Optimal objective 3200 - 2 iterations time 0.002 Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.00 (Wallclock seconds): 0.09 - -Welcome to the CBC MILP Solver -Version: 2.10.12 -Build Date: Sep 17 2024 - -command line - /usr/bin/cbc /tmp/ea5df1aebdfc4cc1a1287a80638c25c5-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/ea5df1aebdfc4cc1a1287a80638c25c5-pulp.sol (default strategy 1) -At line 2 NAME MODEL -At line 3 ROWS -At line 8 COLUMNS -At line 21 RHS -At line 25 BOUNDS -At line 26 ENDATA -Problem MODEL has 3 rows, 6 columns and 6 elements -Coin0008I MODEL read with 0 errors -Option for timeMode changed from cpu to elapsed -Presolve 0 (-3) rows, 0 (-6) columns and 0 (-6) elements -Empty problem - 0 rows, 0 columns and 0 elements -Optimal - objective value 324 -After Postsolve, objective 324, infeasibilities - dual 0 (0), primal 0 (0) -Optimal objective 324 - 0 iterations time 0.002, Presolve 0.00 -Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 - -Welcome to the CBC MILP Solver -Version: 2.10.12 -Build Date: Sep 17 2024 - -command line - /usr/bin/cbc /tmp/4c53078bb3cc4e9b8516afdfb2872330-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/4c53078bb3cc4e9b8516afdfb2872330-pulp.sol (default strategy 1) -At line 2 NAME MODEL -At line 3 ROWS -At line 6 COLUMNS -At line 23 RHS -At line 25 BOUNDS -At line 30 ENDATA -Problem MODEL has 1 rows, 4 columns and 4 elements -Coin0008I MODEL read with 0 errors -Option for timeMode changed from cpu to elapsed -Continuous objective value is -1.6 - 0.00 seconds -Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements -Cutoff increment increased from 1e-05 to 0.03996 -Cbc0012I Integer solution of -1.6 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) -Cbc0001I Search completed - best objective -1.6, took 0 iterations and 0 nodes (0.00 seconds) -Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost -Cuts at root node changed objective from -1.6 to -1.6 -Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) - -Result - Optimal solution found - -Objective value: -1.60000000 -Enumerated nodes: 0 -Total iterations: 0 -Time (CPU seconds): 0.00 -Time (Wallclock seconds): 0.00 - -Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.00 (Wallclock seconds): 0.13 - -Welcome to the CBC MILP Solver -Version: 2.10.12 -Build Date: Sep 17 2024 - -command line - /usr/bin/cbc /tmp/f1b8f90905f04f6081eb9e7c9c43dde8-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/f1b8f90905f04f6081eb9e7c9c43dde8-pulp.sol (default strategy 1) -At line 2 NAME MODEL -At line 3 ROWS -At line 8 COLUMNS -At line 23 RHS -At line 27 BOUNDS -At line 28 ENDATA -Problem MODEL has 3 rows, 7 columns and 7 elements -Coin0008I MODEL read with 0 errors -Option for timeMode changed from cpu to elapsed -Presolve 0 (-3) rows, 0 (-7) columns and 0 (-7) elements -Empty problem - 0 rows, 0 columns and 0 elements -Optimal - objective value 301.5 -After Postsolve, objective 301.5, infeasibilities - dual 0 (0), primal 0 (0) -Optimal objective 301.5 - 0 iterations time 0.002, Presolve 0.00 -Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 - -Welcome to the CBC MILP Solver -Version: 2.10.12 -Build Date: Sep 17 2024 - -command line - /usr/bin/cbc /tmp/cdd93f8796b648d6ab5d3f9d92184da8-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/cdd93f8796b648d6ab5d3f9d92184da8-pulp.sol (default strategy 1) -At line 2 NAME MODEL -At line 3 ROWS -At line 6 COLUMNS -At line 23 RHS -At line 25 BOUNDS -At line 30 ENDATA -Problem MODEL has 1 rows, 4 columns and 4 elements -Coin0008I MODEL read with 0 errors -Option for timeMode changed from cpu to elapsed -Continuous objective value is -1.37143 - 0.00 seconds -Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements -Cutoff increment increased from 1e-05 to 0.00999 -Cbc0012I Integer solution of -1.1 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) -Cbc0012I Integer solution of -1.25 found by DiveCoefficient after 2 iterations and 0 nodes (0.00 seconds) -Cbc0031I 2 added rows had average density of 3 -Cbc0013I At root node, 2 cuts changed objective from -1.3333333 to -1.25 in 3 passes -Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 1 (Gomory) - 2 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 -Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 -Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0001I Search completed - best objective -1.25, took 2 iterations and 0 nodes (0.00 seconds) -Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost -Cuts at root node changed objective from -1.33333 to -1.25 -Probing was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Gomory was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -MixedIntegerRounding2 was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -TwoMirCuts was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) - -Result - Optimal solution found - -Objective value: -1.25000000 -Enumerated nodes: 0 -Total iterations: 2 -Time (CPU seconds): 0.00 -Time (Wallclock seconds): 0.00 - -Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 - -Welcome to the CBC MILP Solver -Version: 2.10.12 -Build Date: Sep 17 2024 - -command line - /usr/bin/cbc /tmp/533717e28df84513978a666578161ffb-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/533717e28df84513978a666578161ffb-pulp.sol (default strategy 1) -At line 2 NAME MODEL -At line 3 ROWS -At line 8 COLUMNS -At line 26 RHS -At line 30 BOUNDS -At line 31 ENDATA -Problem MODEL has 3 rows, 8 columns and 9 elements -Coin0008I MODEL read with 0 errors -Option for timeMode changed from cpu to elapsed -Presolve 2 (-1) rows, 5 (-3) columns and 6 (-3) elements -0 Obj 168 Primal inf 206.31374 (2) Dual inf 0.99077337 (2) -0 Obj 168 Primal inf 206.31374 (2) Dual inf 3.5946036e+10 (3) -2 Obj 276.5 -Optimal - objective value 276.5 -After Postsolve, objective 276.5, infeasibilities - dual 0 (0), primal 0 (0) -Optimal objective 276.5 - 2 iterations time 0.002, Presolve 0.00 -Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 - -Welcome to the CBC MILP Solver -Version: 2.10.12 -Build Date: Sep 17 2024 - -command line - /usr/bin/cbc /tmp/69d897250157479e98b96d89199109ef-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/69d897250157479e98b96d89199109ef-pulp.sol (default strategy 1) -At line 2 NAME MODEL -At line 3 ROWS -At line 6 COLUMNS -At line 23 RHS -At line 25 BOUNDS -At line 30 ENDATA -Problem MODEL has 1 rows, 4 columns and 4 elements -Coin0008I MODEL read with 0 errors -Option for timeMode changed from cpu to elapsed -Continuous objective value is -1.24444 - 0.00 seconds -Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements -Cutoff increment increased from 1e-05 to 0.004995 -Cbc0012I Integer solution of -1.2 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) -Cbc0001I Search completed - best objective -1.2, took 0 iterations and 0 nodes (0.00 seconds) -Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost -Cuts at root node changed objective from -1.22143 to -1.22143 -Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) - -Result - Optimal solution found - -Objective value: -1.20000000 -Enumerated nodes: 0 -Total iterations: 0 -Time (CPU seconds): 0.00 -Time (Wallclock seconds): 0.00 - -Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 - -Welcome to the CBC MILP Solver -Version: 2.10.12 -Build Date: Sep 17 2024 - -command line - /usr/bin/cbc /tmp/9e1cbda302224acaa95efffaa0a58203-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/9e1cbda302224acaa95efffaa0a58203-pulp.sol (default strategy 1) -At line 2 NAME MODEL -At line 3 ROWS -At line 8 COLUMNS -At line 28 RHS -At line 32 BOUNDS -At line 33 ENDATA -Problem MODEL has 3 rows, 9 columns and 10 elements -Coin0008I MODEL read with 0 errors -Option for timeMode changed from cpu to elapsed -Presolve 2 (-1) rows, 5 (-4) columns and 6 (-4) elements -0 Obj 138 Primal inf 206.31374 (2) Dual inf 0.99077337 (2) -0 Obj 138 Primal inf 206.31374 (2) Dual inf 3.5946036e+10 (3) -2 Obj 246.5 -Optimal - objective value 246.5 -After Postsolve, objective 246.5, infeasibilities - dual 0 (0), primal 0 (0) -Optimal objective 246.5 - 2 iterations time 0.002, Presolve 0.00 -Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 +/build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/examples/Two_stage_Stochastic_GemstoneTools.py:1: SyntaxWarning: invalid escape sequence '\i' + """ Welcome to the CBC MILP Solver Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/4da3f7d461274169a4ab0a0c38d81230-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/4da3f7d461274169a4ab0a0c38d81230-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/b4c4846f6cec4a9b9b187081a8fff186-pulp.mps max timeMode elapsed branch printingOptions all solution /tmp/b4c4846f6cec4a9b9b187081a8fff186-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS -At line 6 COLUMNS -At line 23 RHS -At line 25 BOUNDS -At line 30 ENDATA -Problem MODEL has 1 rows, 4 columns and 4 elements +At line 25 COLUMNS +At line 71 RHS +At line 92 BOUNDS +At line 93 ENDATA +Problem MODEL has 20 rows, 9 columns and 36 elements Coin0008I MODEL read with 0 errors Option for timeMode changed from cpu to elapsed -Continuous objective value is -1.02222 - 0.00 seconds -Cgl0004I processed model has 1 rows, 4 columns (4 integer (0 of which binary)) and 4 elements -Cutoff increment increased from 1e-05 to 0.004995 -Cbc0012I Integer solution of -1 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) -Cbc0031I 1 added rows had average density of 2 -Cbc0013I At root node, 3 cuts changed objective from -1.0214286 to -1 in 3 passes -Cbc0014I Cut generator 0 (Probing) - 1 row cuts average 2.0 elements, 1 column cuts (1 active) in 0.000 seconds - new frequency is 1 -Cbc0014I Cut generator 1 (Gomory) - 4 row cuts average 3.2 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 -Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 1 row cuts average 3.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is 1 -Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0001I Search completed - best objective -0.9999999999999999, took 6 iterations and 0 nodes (0.00 seconds) -Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost -Cuts at root node changed objective from -1.02143 to -1 -Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Gomory was tried 3 times and created 4 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -MixedIntegerRounding2 was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -TwoMirCuts was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) - -Result - Optimal solution found - -Objective value: -1.00000000 -Enumerated nodes: 0 -Total iterations: 6 -Time (CPU seconds): 0.00 -Time (Wallclock seconds): 0.00 - +Presolve 12 (-8) rows, 9 (0) columns and 28 (-8) elements +0 Obj -0 Dual inf 224.99999 (8) +10 Obj 863.25 +Optimal - objective value 863.25 +After Postsolve, objective 863.25, infeasibilities - dual 0 (0), primal 0 (0) +Optimal objective 863.25 - 10 iterations time 0.002, Presolve 0.00 Option for printingOptions changed from normal to all Total time (CPU seconds): 0.00 (Wallclock seconds): 0.00 @@ -3935,113 +4042,7 @@ Version: 2.10.12 Build Date: Sep 17 2024 -command line - /usr/bin/cbc /tmp/ee1ee08f46a1405b82caf5b2e0821ad2-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/ee1ee08f46a1405b82caf5b2e0821ad2-pulp.sol (default strategy 1) -At line 2 NAME MODEL -At line 3 ROWS -At line 8 COLUMNS -At line 46 RHS -At line 50 BOUNDS -At line 60 ENDATA -Problem MODEL has 3 rows, 9 columns and 10 elements -Coin0008I MODEL read with 0 errors -Option for timeMode changed from cpu to elapsed -Continuous objective value is 246.5 - 0.00 seconds -Cgl0003I 0 fixed, 9 tightened bounds, 0 strengthened rows, 0 substitutions -Cgl0004I processed model has 3 rows, 9 columns (9 integer (0 of which binary)) and 10 elements -Cutoff increment increased from 1e-05 to 0.00999 -Cbc0012I Integer solution of 247 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) -Cbc0038I Full problem 3 rows 9 columns, reduced to 0 rows 0 columns -Cbc0012I Integer solution of 246.5 found by DiveCoefficient after 1 iterations and 0 nodes (0.00 seconds) -Cbc0031I 1 added rows had average density of 4 -Cbc0013I At root node, 1 cuts changed objective from 246.5 to 246.5 in 3 passes -Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 2 column cuts (2 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 1 (Gomory) - 1 row cuts average 4.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 6 (TwoMirCuts) - 1 row cuts average 4.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0001I Search completed - best objective 246.5, took 1 iterations and 0 nodes (0.00 seconds) -Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost -Cuts at root node changed objective from 246.5 to 246.5 -Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Gomory was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -TwoMirCuts was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) - -Result - Optimal solution found - -Objective value: 246.50000000 -Enumerated nodes: 0 -Total iterations: 1 -Time (CPU seconds): 0.00 -Time (Wallclock seconds): 0.00 - -Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.01 (Wallclock seconds): 0.01 - -Welcome to the CBC MILP Solver -Version: 2.10.12 -Build Date: Sep 17 2024 - -command line - /usr/bin/cbc /tmp/2792948c8b1242aa993c5b1d0fa121d1-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/2792948c8b1242aa993c5b1d0fa121d1-pulp.sol (default strategy 1) -At line 2 NAME MODEL -At line 3 ROWS -At line 8 COLUMNS -At line 86 RHS -At line 90 BOUNDS -At line 109 ENDATA -Problem MODEL has 3 rows, 18 columns and 23 elements -Coin0008I MODEL read with 0 errors -Option for timeMode changed from cpu to elapsed -Continuous objective value is 246.5 - 0.00 seconds -Cgl0003I 0 fixed, 17 tightened bounds, 0 strengthened rows, 0 substitutions -Cgl0004I processed model has 3 rows, 17 columns (17 integer (0 of which binary)) and 23 elements -Cutoff increment increased from 1e-05 to 0.00999 -Cbc0012I Integer solution of 246.96 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) -Cbc0038I Full problem 3 rows 17 columns, reduced to 0 rows 0 columns -Cbc0012I Integer solution of 246.5 found by DiveCoefficient after 1 iterations and 0 nodes (0.00 seconds) -Cbc0031I 1 added rows had average density of 14 -Cbc0013I At root node, 1 cuts changed objective from 246.5 to 246.5 in 3 passes -Cbc0014I Cut generator 0 (Probing) - 0 row cuts average 0.0 elements, 2 column cuts (2 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 1 (Gomory) - 1 row cuts average 14.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 2 (Knapsack) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 3 (Clique) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 4 (MixedIntegerRounding2) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 5 (FlowCover) - 0 row cuts average 0.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0014I Cut generator 6 (TwoMirCuts) - 1 row cuts average 14.0 elements, 0 column cuts (0 active) in 0.000 seconds - new frequency is -100 -Cbc0001I Search completed - best objective 246.5, took 1 iterations and 0 nodes (0.00 seconds) -Cbc0035I Maximum depth 0, 0 variables fixed on reduced cost -Cuts at root node changed objective from 246.5 to 246.5 -Probing was tried 3 times and created 2 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Gomory was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Knapsack was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -Clique was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -MixedIntegerRounding2 was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -FlowCover was tried 3 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -TwoMirCuts was tried 3 times and created 1 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) -ZeroHalf was tried 1 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) - -Result - Optimal solution found - -Objective value: 246.50000000 -Enumerated nodes: 0 -Total iterations: 1 -Time (CPU seconds): 0.00 -Time (Wallclock seconds): 0.00 - -Option for printingOptions changed from normal to all -Total time (CPU seconds): 0.00 (Wallclock seconds): 0.01 - -Welcome to the CBC MILP Solver -Version: 2.10.12 -Build Date: Sep 17 2024 - -command line - /usr/bin/cbc /tmp/288f7f0514694488bd377f28db05b807-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/288f7f0514694488bd377f28db05b807-pulp.sol (default strategy 1) +command line - /usr/bin/cbc /tmp/dcf13ccec3c644068f3776aee1fce64a-pulp.mps timeMode elapsed branch printingOptions all solution /tmp/dcf13ccec3c644068f3776aee1fce64a-pulp.sol (default strategy 1) At line 2 NAME MODEL At line 3 ROWS At line 14 COLUMNS @@ -5415,33 +5416,19 @@ Given a valid problem that does not converge, ... skipped "solver not available" ---------------------------------------------------------------------- -Ran 1005 tests in 33.947s +Ran 1005 tests in 24.891s OK (skipped=885) - -Status: Optimal -production_0_pliers = 4.75 -production_0_wrenches = 15.0 -production_1_pliers = 4.75 -production_1_wrenches = 15.0 -production_2_pliers = 8.5 -production_2_wrenches = 12.5 -production_3_pliers = 16.0 -production_3_wrenches = 5.0 -steelpurchase = 27.25 -Total price = 863.25 -Status: Optimal -Route_A_1 = 300.0 -Route_A_2 = 0.0 -Route_A_3 = 0.0 -Route_A_4 = 0.0 -Route_A_5 = 700.0 -Route_B_1 = 200.0 -Route_B_2 = 900.0 -Route_B_3 = 1800.0 -Route_B_4 = 200.0 -Route_B_5 = 0.0 -Total Cost of Transportation = 8600.0 +Route_Los_Angeles_Tucson = 0.0 +Route_Phoenix_Barstow = 0.0 +Route_Phoenix_Dallas = 200.0 +Route_Phoenix_San_Diego = 0.0 +Route_Phoenix_Tucson = 1500.0 +Route_San_Francisco_Barstow = 1000.0 +Route_San_Francisco_Dallas = 700.0 +Route_San_Francisco_San_Diego = 0.0 +Route_San_Francisco_Tucson = 0.0 +Total Costs = 228100.0 Status: Optimal Route_A_1 = 300.0 Route_A_2 = 0.0 @@ -5462,58 +5449,76 @@ Number_of_Chairs_A = 8.0 Number_of_Chairs_B = 16.0 Total Revenue from Production = 3200.0 -P0 = [1, 0, 0] -P1 = [0, 1, 0] -P2 = [0, 0, 1] -P3 = [4, 0, 0] -P4 = [1, 2, 0] -P5 = [0, 0, 2] -Pattern_P0 = 0 -Pattern_P1 = 0 -Pattern_P2 = 0 -Pattern_P3 = 13 -Pattern_P4 = 100 -Pattern_P5 = 150 -Surplus_5 = 2 -Surplus_7 = 0 -Surplus_9 = 0 -objective = 246.5 -Lens: [5, 7, 9] -P0 = [0, 0, 0] -P1 = [0, 0, 1] -P2 = [0, 0, 2] -P3 = [0, 1, 0] -P4 = [0, 1, 1] -P5 = [0, 2, 0] -P6 = [1, 0, 0] -P7 = [1, 0, 1] -P8 = [1, 1, 0] -P9 = [1, 2, 0] -P10 = [2, 0, 0] -P11 = [2, 0, 1] -P12 = [2, 1, 0] -P13 = [3, 0, 0] -P14 = [4, 0, 0] +The_Gemstone_Tool_Problem: +MAXIMIZE +25.0*production_0_pliers + 40.0*production_0_wrenches + 25.0*production_1_pliers + 40.0*production_1_wrenches + 25.0*production_2_pliers + 22.5*production_2_wrenches + 25.0*production_3_pliers + 22.5*production_3_wrenches + -58*steelpurchase + 0.0 +SUBJECT TO +Steel_capacity0: production_0_pliers + 1.5 production_0_wrenches + - steelpurchase <= 0 + +molding_capacity0: production_0_pliers + production_0_wrenches <= 21 + +assembly_capacity0: 0.5 production_0_pliers + 0.3 production_0_wrenches <= 8 + +capacity_wrenches0: production_0_wrenches <= 15 + +capacity_pliers0: production_0_pliers <= 16 + +Steel_capacity1: production_1_pliers + 1.5 production_1_wrenches + - steelpurchase <= 0 + +molding_capacity1: production_1_pliers + production_1_wrenches <= 21 + +assembly_capacity1: 0.5 production_1_pliers + 0.3 production_1_wrenches <= 10 + +capacity_wrenches1: production_1_wrenches <= 15 + +capacity_pliers1: production_1_pliers <= 16 + +Steel_capacity2: production_2_pliers + 1.5 production_2_wrenches + - steelpurchase <= 0 + +molding_capacity2: production_2_pliers + production_2_wrenches <= 21 + +assembly_capacity2: 0.5 production_2_pliers + 0.3 production_2_wrenches <= 8 + +capacity_wrenches2: production_2_wrenches <= 15 + +capacity_pliers2: production_2_pliers <= 16 + +Steel_capacity3: production_3_pliers + 1.5 production_3_wrenches + - steelpurchase <= 0 + +molding_capacity3: production_3_pliers + production_3_wrenches <= 21 + +assembly_capacity3: 0.5 production_3_pliers + 0.3 production_3_wrenches <= 10 + +capacity_wrenches3: production_3_wrenches <= 15 + +capacity_pliers3: production_3_pliers <= 16 + +VARIABLES +production_0_pliers Continuous +production_0_wrenches Continuous +production_1_pliers Continuous +production_1_wrenches Continuous +production_2_pliers Continuous +production_2_wrenches Continuous +production_3_pliers Continuous +production_3_wrenches Continuous +steelpurchase Continuous + Status: Optimal -Patt_P0 = 0.0 -Patt_P1 = 0.0 -Patt_P10 = 0.0 -Patt_P11 = 26.0 -Patt_P12 = 0.0 -Patt_P13 = 0.0 -Patt_P14 = 0.0 -Patt_P2 = 137.0 -Patt_P3 = 0.0 -Patt_P4 = 0.0 -Patt_P5 = 0.0 -Patt_P6 = 0.0 -Patt_P7 = 0.0 -Patt_P8 = 0.0 -Patt_P9 = 100.0 -Surp_5 = 2.0 -Surp_7 = 0.0 -Surp_9 = 0.0 -Production Costs = 246.50000000000003 +production_0_pliers = 4.75 +production_0_wrenches = 15.0 +production_1_pliers = 4.75 +production_1_wrenches = 15.0 +production_2_pliers = 8.5 +production_2_wrenches = 12.5 +production_3_pliers = 16.0 +production_3_wrenches = 5.0 +steelpurchase = 27.25 +Total price = 863.25 Status: Optimal Route_('Chicago',_'Gary') = 4000.0 Route_('Chicago',_'Tempe') = 2000.0 @@ -5798,90 +5803,90 @@ creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12 creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/constants.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp -creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/solverdir/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir -creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir/__pycache__ -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/solverdir/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir/__pycache__ -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/utilities.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.cfg.buildout -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/sparse.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/test_pulp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/bin_packing_problem.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__pycache__/test_pulp.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__pycache__/run_tests.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__pycache__/bin_packing_problem.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__pycache__/test_examples.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__pycache__/run_tests.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__pycache__/test_pulp.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/run_tests.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/bin_packing_problem.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/test_pulp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/tests/test_examples.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/mps_lp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.cfg.osx -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.cfg.linux -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/sparse.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/sparse.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/mps_lp.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/pulp.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/constants.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/sparse.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/utilities.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__pycache__/mps_lp.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__pycache__ +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/utilities.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.cfg.win -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/highs_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/cplex_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/gurobi_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/scip_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/cplex_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/highs_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/coin_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/gurobi_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/glpk_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/scip_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/core.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/xpress_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/mipcl_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/gurobi_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/choco_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/mosek_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/xpress_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/core.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/coin_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/cplex_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/scip_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__pycache__/glpk_api.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__pycache__ copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/coin_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/choco_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/gurobi_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/highs_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/core.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/mosek_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/xpress_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/glpk_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/mosek_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/cplex_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/mipcl_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/choco_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis -copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.cfg.buildout -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp -byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/constants.py to constants.cpython-312.pyc -byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/utilities.py to utilities.cpython-312.pyc +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/apis/glpk_api.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/constants.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/mps_lp.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp +creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir +creating /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir/__pycache__ +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/solverdir/__pycache__/__init__.cpython-312.pyc -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir/__pycache__ +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/solverdir/__init__.py -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.cfg.osx -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp +copying /build/reproducible-path/python-pulp-2.7.0+dfsg/.pybuild/cpython3_3.12_pulp/build/pulp/pulp.cfg.linux -> /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp +byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/sparse.py to sparse.cpython-312.pyc +byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/bin_packing_problem.py to bin_packing_problem.cpython-312.pyc +byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/run_tests.py to run_tests.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/__init__.py to __init__.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/test_pulp.py to test_pulp.cpython-312.pyc -byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/run_tests.py to run_tests.cpython-312.pyc -byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/bin_packing_problem.py to bin_packing_problem.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/tests/test_examples.py to test_examples.cpython-312.pyc -byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/mps_lp.py to mps_lp.cpython-312.pyc -byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/sparse.py to sparse.cpython-312.pyc +byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/utilities.py to utilities.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/pulp.py to pulp.cpython-312.pyc -byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__init__.py to __init__.cpython-312.pyc -byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/highs_api.py to highs_api.cpython-312.pyc -byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/cplex_api.py to cplex_api.cpython-312.pyc -byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/gurobi_api.py to gurobi_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/scip_api.py to scip_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/coin_api.py to coin_api.cpython-312.pyc +byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/choco_api.py to choco_api.cpython-312.pyc +byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/gurobi_api.py to gurobi_api.cpython-312.pyc +byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/highs_api.py to highs_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/core.py to core.cpython-312.pyc -byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/mosek_api.py to mosek_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/xpress_api.py to xpress_api.cpython-312.pyc /usr/lib/python3.12/dist-packages/pulp/apis/xpress_api.py:322: SyntaxWarning: invalid escape sequence '\ ' -byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/glpk_api.py to glpk_api.cpython-312.pyc +byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/mosek_api.py to mosek_api.cpython-312.pyc +byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/cplex_api.py to cplex_api.cpython-312.pyc byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/mipcl_api.py to mipcl_api.cpython-312.pyc -byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/choco_api.py to choco_api.cpython-312.pyc +byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/apis/glpk_api.py to glpk_api.cpython-312.pyc +byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/__init__.py to __init__.cpython-312.pyc +byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/constants.py to constants.cpython-312.pyc +byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/mps_lp.py to mps_lp.cpython-312.pyc +byte-compiling /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/pulp/solverdir/__init__.py to __init__.cpython-312.pyc running install_egg_info Copying PuLP.egg-info to /build/reproducible-path/python-pulp-2.7.0+dfsg/debian/python3-pulp/usr/lib/python3.12/dist-packages/PuLP-2.7.0.egg-info Skipping SOURCES.txt @@ -5911,12 +5916,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/1480833/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1480833/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/2655482 and its subdirectories -I: Current time: Sun Nov 24 02:28:13 -12 2024 -I: pbuilder-time-stamp: 1732458493 +I: removing directory /srv/workspace/pbuilder/1480833 and its subdirectories +I: Current time: Sun Dec 28 10:52:38 +14 2025 +I: pbuilder-time-stamp: 1766868758 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/amd64/python-pulp_2.7.0+dfsg-4.diff: 90.3% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/amd64/python-pulp_2.7.0+dfsg-4.diff.gz b2/build.log: 91.5% -- replaced with stdout Compressing the 1st log... b1/build.log: 91.5% -- replaced with stdout Sun Nov 24 14:29:40 UTC 2024 I: diffoscope 283 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_python-pulp_trixie_amd64_1732458580 + touch /var/log/reproducible-builds/diffoscope_stamp_python-pulp_trixie_amd64_1732458580 + RESULT=0 + systemd-run '--description=diffoscope on python-pulp/2.7.0+dfsg-4 in trixie/amd64' --slice=rb-build-diffoscope.slice -u rb-diffoscope-amd64_15-39288 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2 --run-session -c jenkins-reproducible-trixie-diffoscope-335a9e77-cd6a-4263-949c-b697f5b84461 -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2/dbd-tmp-nTOVGV4 ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2/python-pulp_2.7.0+dfsg-4.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2/python-pulp_2.7.0+dfsg-4.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2/python-pulp_2.7.0+dfsg-4.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2/b1/python-pulp_2.7.0+dfsg-4_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2/b2/python-pulp_2.7.0+dfsg-4_amd64.changes' + false + set +x Running as unit: rb-diffoscope-amd64_15-39288.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2/python-pulp_2.7.0+dfsg-4.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2/python-pulp_2.7.0+dfsg-4.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2/python-pulp_2.7.0+dfsg-4.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2/b1/python-pulp_2.7.0+dfsg-4_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.A9UULih2/b2/python-pulp_2.7.0+dfsg-4_amd64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.354s) 0.354s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.014s) 0.014s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 672ms CPU time consumed: 668ms _ _ _ _ __ _ _| |_| |__ ___ _ __ _ __ _ _| |_ __ | '_ \| | | | __| '_ \ / _ \| '_ \ _____| '_ \| | | | | '_ \ | |_) | |_| | |_| | | | (_) | | | |_____| |_) | |_| | | |_) | | .__/ \__, |\__|_| |_|\___/|_| |_| | .__/ \__,_|_| .__/ |_| |___/ |_| |_| Sun Nov 24 14:29:41 UTC 2024 I: diffoscope 283 found no differences in the changes files, and a .buildinfo file also exists. Sun Nov 24 14:29:41 UTC 2024 I: python-pulp from trixie built successfully and reproducibly on amd64. INSERT 0 1 INSERT 0 1 DELETE 1 [2024-11-24 14:29:42] INFO: Starting at 2024-11-24 14:29:42.521104 [2024-11-24 14:29:42] INFO: Generating the pages of 1 package(s) [2024-11-24 14:29:42] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/unstable/armhf/python-pulp_2.7.0+dfsg-4.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/armhf/python-pulp_2.7.0+dfsg-4.diff.gz is missing [2024-11-24 14:29:42] CRITICAL: https://tests.reproducible-builds.org/debian/trixie/amd64/python-pulp didn't produce a buildlog, even though it has been built. [2024-11-24 14:29:42] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/bookworm/armhf/python-pulp_2.6.0+dfsg-1.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/bookworm/armhf/python-pulp_2.6.0+dfsg-1.diff.gz is missing [2024-11-24 14:29:43] INFO: Finished at 2024-11-24 14:29:43.047316, took: 0:00:00.526223 Sun Nov 24 14:29:43 UTC 2024 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/trixie/amd64/python-pulp.html Sun Nov 24 14:29:43 UTC 2024 I: Submitting .buildinfo files to external archives: Sun Nov 24 14:29:43 UTC 2024 I: Submitting 8.0K b1/python-pulp_2.7.0+dfsg-4_amd64.buildinfo.asc https://buildinfo.debian.net/cfb60c1633a455b0cb4e10516e3ecebef3fc4c19/python-pulp_2.7.0+dfsg-4_all Sun Nov 24 14:29:46 UTC 2024 I: Submitting 8.0K b2/python-pulp_2.7.0+dfsg-4_amd64.buildinfo.asc https://buildinfo.debian.net/9b9e7b3f27e4aa4456ea90f449cd8ba4b510a922/python-pulp_2.7.0+dfsg-4_all Sun Nov 24 14:29:48 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Sun Nov 24 14:29:49 UTC 2024 I: Done submitting .buildinfo files. Sun Nov 24 14:29:49 UTC 2024 I: Removing signed python-pulp_2.7.0+dfsg-4_amd64.buildinfo.asc files: removed './b1/python-pulp_2.7.0+dfsg-4_amd64.buildinfo.asc' removed './b2/python-pulp_2.7.0+dfsg-4_amd64.buildinfo.asc' 1732458589 amd64 trixie python-pulp Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/amd64/python-pulp_2.7.0+dfsg-4.rbuild.log: 91.1% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/amd64/python-pulp_2.7.0+dfsg-4.rbuild.log.gz [2024-11-24 14:29:49] INFO: Starting at 2024-11-24 14:29:49.342225 [2024-11-24 14:29:49] INFO: Generating the pages of 1 package(s) [2024-11-24 14:29:49] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/unstable/armhf/python-pulp_2.7.0+dfsg-4.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/armhf/python-pulp_2.7.0+dfsg-4.diff.gz is missing [2024-11-24 14:29:49] ERROR: Either /var/lib/jenkins/userContent/reproducible/debian/logs/bookworm/armhf/python-pulp_2.6.0+dfsg-1.build2.log.gz or /var/lib/jenkins/userContent/reproducible/debian/logdiffs/bookworm/armhf/python-pulp_2.6.0+dfsg-1.diff.gz is missing [2024-11-24 14:29:49] INFO: Finished at 2024-11-24 14:29:49.835566, took: 0:00:00.493348 All cleanup done. Sun Nov 24 14:29:49 UTC 2024 - total duration: 0h 4m 46s. Sun Nov 24 14:29:49 UTC 2024 - reproducible_build.sh stopped running as /tmp/jenkins-script-orB6blXe, removing. Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 4min 54.167s CPU time consumed: 7.902s