44.0 KB
/srv/reproducible-results/rbuild-debian/r-b-build.V6G4BK5W/b1/cddlib_094l-2_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.V6G4BK5W/b2/cddlib_094l-2_amd64.changes
627 B
Files
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 ·e65464073d7a77a60add88bad2109583·19872·libdevel·optional·libcdd-dev_094l-2_amd64.deb1 ·e65464073d7a77a60add88bad2109583·19872·libdevel·optional·libcdd-dev_094l-2_amd64.deb
2 ·d229935db5a8a77f4421eae08810e0e9·246212·doc·optional·libcdd-doc_094l-2_all.deb2 ·4c7d7378af7e4aba3a164e3fc1e31e5b·248484·doc·optional·libcdd-doc_094l-2_all.deb
3 ·1156262abb9edfa4d5baa8435dcdb76e·90540·debug·optional·libcdd-tools-dbgsym_094l-2_amd64.deb3 ·1156262abb9edfa4d5baa8435dcdb76e·90540·debug·optional·libcdd-tools-dbgsym_094l-2_amd64.deb
4 ·83213b41474539fefa7733a63fe74e09·30744·math·optional·libcdd-tools_094l-2_amd64.deb4 ·83213b41474539fefa7733a63fe74e09·30744·math·optional·libcdd-tools_094l-2_amd64.deb
5 ·5416ffe6962eb3974821f08ae5b7a7fd·394248·debug·optional·libcdd0d-dbgsym_094l-2_amd64.deb5 ·5416ffe6962eb3974821f08ae5b7a7fd·394248·debug·optional·libcdd0d-dbgsym_094l-2_amd64.deb
6 ·3950d76242b135153c5b0a4dcac8060c·105884·libs·optional·libcdd0d_094l-2_amd64.deb6 ·3950d76242b135153c5b0a4dcac8060c·105884·libs·optional·libcdd0d_094l-2_amd64.deb
43.2 KB
libcdd-doc_094l-2_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2020-12-06·17:47:45.000000·debian-binary1 -rw-r--r--···0········0········0········4·2020-12-06·17:47:45.000000·debian-binary
2 -rw-r--r--···0········0········0······840·2020-12-06·17:47:45.000000·control.tar.xz2 -rw-r--r--···0········0········0······840·2020-12-06·17:47:45.000000·control.tar.xz
3 -rw-r--r--···0········0········0···245180·2020-12-06·17:47:45.000000·data.tar.xz3 -rw-r--r--···0········0········0···247452·2020-12-06·17:47:45.000000·data.tar.xz
539 B
control.tar.xz
511 B
control.tar
441 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·libcdd-doc1 Package:·libcdd-doc
2 Source:·cddlib2 Source:·cddlib
3 Version:·094l-23 Version:·094l-2
4 Architecture:·all4 Architecture:·all
5 Maintainer:·Debian·Science·Team·<debian-science-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Science·Team·<debian-science-maintainers@lists.alioth.debian.org>
6 Installed-Size:·2496 Installed-Size:·251
7 Breaks:·libcdd-dev·(<<·094g-3)7 Breaks:·libcdd-dev·(<<·094g-3)
8 Replaces:·libcdd-dev·(<<·094g-3)8 Replaces:·libcdd-dev·(<<·094g-3)
9 Section:·doc9 Section:·doc
10 Priority:·optional10 Priority:·optional
11 Multi-Arch:·foreign11 Multi-Arch:·foreign
12 Homepage:·https://github.com/cddlib/cddlib12 Homepage:·https://github.com/cddlib/cddlib
13 Description:·documentation·for·libcdd13 Description:·documentation·for·libcdd
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
42.3 KB
data.tar.xz
42.3 KB
data.tar
1.48 KB
file list
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-12-06·17:47:45.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-12-06·17:47:45.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-12-06·17:47:45.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-12-06·17:47:45.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-12-06·17:47:45.000000·./usr/share/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-12-06·17:47:45.000000·./usr/share/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-12-06·17:47:45.000000·./usr/share/doc/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-12-06·17:47:45.000000·./usr/share/doc/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-12-06·17:47:45.000000·./usr/share/doc/libcdd-dev/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-12-06·17:47:45.000000·./usr/share/doc/libcdd-dev/
6 -rw-r--r--···0·root·········(0)·root·········(0)···234986·2020-12-06·17:47:45.000000·./usr/share/doc/libcdd-dev/cddlibman.pdf.gz6 -rw-r--r--···0·root·········(0)·root·········(0)···237227·2020-12-06·17:47:45.000000·./usr/share/doc/libcdd-dev/cddlibman.pdf.gz
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-12-06·17:47:45.000000·./usr/share/doc/libcdd-doc/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-12-06·17:47:45.000000·./usr/share/doc/libcdd-doc/
8 -rw-r--r--···0·root·········(0)·root·········(0)·····1962·2020-12-06·17:47:45.000000·./usr/share/doc/libcdd-doc/changelog.Debian.gz8 -rw-r--r--···0·root·········(0)·root·········(0)·····1962·2020-12-06·17:47:45.000000·./usr/share/doc/libcdd-doc/changelog.Debian.gz
9 -rw-r--r--···0·root·········(0)·root·········(0)·····4952·2020-09-19·21:59:57.000000·./usr/share/doc/libcdd-doc/changelog.gz9 -rw-r--r--···0·root·········(0)·root·········(0)·····4952·2020-09-19·21:59:57.000000·./usr/share/doc/libcdd-doc/changelog.gz
10 -rw-r--r--···0·root·········(0)·root·········(0)·····1209·2018-09-29·19:12:01.000000·./usr/share/doc/libcdd-doc/copyright10 -rw-r--r--···0·root·········(0)·root·········(0)·····1209·2018-09-29·19:12:01.000000·./usr/share/doc/libcdd-doc/copyright
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-12-06·17:47:45.000000·./usr/share/doc-base/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-12-06·17:47:45.000000·./usr/share/doc-base/
12 -rw-r--r--···0·root·········(0)·root·········(0)·····1173·2018-09-29·19:40:06.000000·./usr/share/doc-base/cddlibman12 -rw-r--r--···0·root·········(0)·root·········(0)·····1173·2018-09-29·19:40:06.000000·./usr/share/doc-base/cddlibman
40.8 KB
./usr/share/doc/libcdd-dev/cddlibman.pdf.gz
40.7 KB
cddlibman.pdf
40.7 KB
pdftotext {} -
    
Offset 2, 48 lines modifiedOffset 2, 110 lines modified
2 Komei·Fukuda2 Komei·Fukuda
3 Institute·for·Operations·Research3 Institute·for·Operations·Research
4 and·Institute·of·Theoretical·Computer·Science4 and·Institute·of·Theoretical·Computer·Science
5 ETH·Zentrum,·CH-8092·Zurich,·Switzerland5 ETH·Zentrum,·CH-8092·Zurich,·Switzerland
6 (cddlib·ver.·0.94,·manual·ver.·February·7,·2008)6 (cddlib·ver.·0.94,·manual·ver.·February·7,·2008)
  
7 Contents7 Contents
 8 1·Introduction
  
 9 2
  
 10 2·Polyhedra·H-·and·V-Formats·(Version·1999)
  
 11 3
  
 12 3·Basic·Object·Types·(Structures)·in·cddlib
  
 13 4
  
 14 4·Library·Functions
 15 4.1·Library·Initialization·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.
 16 4.2·Core·Functions·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.
 17 4.3·Data·Manipulations·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.
 18 4.3.1·Number·Assignments·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.
 19 4.3.2·Arithmetic·Operations·for·mytype·Numbers·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.
 20 4.3.3·Predefined·Constants·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.
 21 4.3.4·Sign·Evaluation·and·Comparison·for·mytype·Numbers·.·.·.·.·.·.·.·.·.·.·.·.·.
 22 4.3.5·Polyhedra·Data·Manipulation·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.
 23 4.3.6·LP·Data·Manipulation·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.
 24 4.3.7·Matrix·Manipulation·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.
 25 4.4·Input/Output·Functions·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.
 26 4.5·Obsolete·Functions·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.
 27 4.6·Set·Functions·in·setoper·library·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.
  
 28 7
 29 7
 30 7
 31 11
 32 11
 33 11
 34 12
 35 12
 36 12
 37 13
 38 13
 39 14
 40 15
 41 15
  
 42 5·An·Extension·of·the·CDD·Library·in·GMP·mode
  
 43 16
  
 44 6·Examples
  
 45 16
  
 46 7·Numerical·Accuracy
  
 47 16
  
 48 8·Other·Useful·Codes
  
 49 16
  
 50 9·Codes·Using·Cddlib
  
 51 17
8 Abstract52 Abstract
  
9 This·is·a·reference·manual·for·cddlib-094.·The·manual·describes·the·library·functions·and53 This·is·a·reference·manual·for·cddlib-094.·The·manual·describes·the·library·functions·and
10 data·types·implemented·in·the·cddlib·C-library·which·is·to·perform·fundamental·polyhedral54 data·types·implemented·in·the·cddlib·C-library·which·is·to·perform·fundamental·polyhedral
11 computations·such·as·representation·conversions·and·linear·programming·in·both·floating-point55 computations·such·as·representation·conversions·and·linear·programming·in·both·floating-point
  
 56 1
  
12 and·GMP·rational·exact·arithmetic.·Please·read·the·accompanying·README·file·and·test57 .and·GMP·rational·exact·arithmetic.·Please·read·the·accompanying·README·file·and·test
13 programs·to·complement·the·manual.58 programs·to·complement·the·manual.
14 The·new·functions·added·in·this·version·include·dd·MatrixCanonicalize·to·find·a·nonredundant·proper·H-·or·V-representation,·dd·FindRelativeInterior·to·find·a·relative·interior59 The·new·functions·added·in·this·version·include·dd·MatrixCanonicalize·to·find·a·nonredundant·proper·H-·or·V-representation,·dd·FindRelativeInterior·to·find·a·relative·interior
15 point·of·an·H-polyhedron,·and·dd·ExistsRestrictedFace·(Farkas-type·alternative·theorem60 point·of·an·H-polyhedron,·and·dd·ExistsRestrictedFace·(Farkas-type·alternative·theorem
16 verifier)·to·check·the·existence·of·a·point·satisfying·a·specified·system·of·linear·inequalities61 verifier)·to·check·the·existence·of·a·point·satisfying·a·specified·system·of·linear·inequalities
17 possibly·including·multiple·strict·inequalities.62 possibly·including·multiple·strict·inequalities.
18 The·new·functions·are·particularly·important·for·the·development·of·related·software·packages·MinkSum·(by·Ch.·Weibel)·and·Gfan·(by·Anders·Jensen),63 The·new·functions·are·particularly·important·for·the·development·of·related·software·packages·MinkSum·(by·Ch.·Weibel)·and·Gfan·(by·Anders·Jensen),
  
19 164 1
  
20 Introduction65 Introduction
  
21 The·program·cddlib·is·an·efficient·implementation·[?]·of·the·double·description·Method·[?]·for66 The·program·cddlib·is·an·efficient·implementation·[16]·of·the·double·description·Method·[19]·for
22 generating·all·vertices·(i.e.·extreme·points)·and·extreme·rays·of·a·general·convex·polyhedron·given67 generating·all·vertices·(i.e.·extreme·points)·and·extreme·rays·of·a·general·convex·polyhedron·given
23 by·a·system·of·linear·inequalities:68 by·a·system·of·linear·inequalities:
24 P·=·{x·=·(x1·,·x2·,·.·.·.·,·xd·)T··Rd·:·b··Ax··0}69 P·=·{x·=·(x1·,·x2·,·.·.·.·,·xd·)T··Rd·:·b··Ax··0}
25 where·A·is·a·given·m·×·d·real·matrix·and·b·is·a·given·real·m-vector.·In·the·mathematical·language,·the·computation·is·the·transformation·of·an·H-representation·of·a·convex·polytope·to·an70 where·A·is·a·given·m·×·d·real·matrix·and·b·is·a·given·real·m-vector.·In·the·mathematical·language,·the·computation·is·the·transformation·of·an·H-representation·of·a·convex·polytope·to·an
26 V-representation.71 V-representation.
27 cddlib·is·a·C-library·version·of·the·previously·released·C-code·cdd/cdd+.·In·order·to·make72 cddlib·is·a·C-library·version·of·the·previously·released·C-code·cdd/cdd+.·In·order·to·make
28 this·library·version,·a·large·part·of·the·cdd·source·(Version·0.61)·has·been·rewritten.·This·library73 this·library·version,·a·large·part·of·the·cdd·source·(Version·0.61)·has·been·rewritten.·This·library
29 version·is·more·flexible·since·it·can·be·called·from·other·programs·in·C/C++.·Unlike·cdd/cdd+,74 version·is·more·flexible·since·it·can·be·called·from·other·programs·in·C/C++.·Unlike·cdd/cdd+,
30 cddlib·can·handle·any·general·input·and·is·more·general.·Furthermore,·additional·functions·have75 cddlib·can·handle·any·general·input·and·is·more·general.·Furthermore,·additional·functions·have
31 been·written·to·extend·its·functionality.76 been·written·to·extend·its·functionality.
32 One·useful·feature·of·cddlib/cdd/cdd+·is·its·capability·of·handling·the·dual·(reverse)·problem77 One·useful·feature·of·cddlib/cdd/cdd+·is·its·capability·of·handling·the·dual·(reverse)·problem
33 without·any·transformation·of·data.·The·dual·transformation·problem·of·a·V-representation·to78 without·any·transformation·of·data.·The·dual·transformation·problem·of·a·V-representation·to
34 a·minimal·H-representation·and·is·often·called·the·(convex)·hull·problem.·More·explicitly,·is·to79 a·minimal·H-representation·and·is·often·called·the·(convex)·hull·problem.·More·explicitly,·is·to
  
35 1 
  
36 .obtain·a·linear·inequality·representation·of·a·convex·polyhedron·given·as·the·Minkowski·sum·of·the80 obtain·a·linear·inequality·representation·of·a·convex·polyhedron·given·as·the·Minkowski·sum·of·the
37 convex·hull·of·a·finite·set·of·points·and·the·nonnegative·hull·of·a·finite·set·of·points·in·Rd·:81 convex·hull·of·a·finite·set·of·points·and·the·nonnegative·hull·of·a·finite·set·of·points·in·Rd·:
38 P·=·conv(v1·,·.·.·.·,·vn·)·+·nonneg(rn+1·,·.·.·.·,·rn+s·),82 P·=·conv(v1·,·.·.·.·,·vn·)·+·nonneg(rn+1·,·.·.·.·,·rn+s·),
39 where·the·Minkowski·sum·of·two·subsets·S·and·T·of·Rd·is·defined·as83 where·the·Minkowski·sum·of·two·subsets·S·and·T·of·Rd·is·defined·as
40 S·+·T·=·{s·+·t·|s··S·and·t··T·}.84 S·+·T·=·{s·+·t·|s··S·and·t··T·}.
41 As·we·see·in·this·manual,·the·computation·can·be·done·in·straightforward·manner.·Unlike·the85 As·we·see·in·this·manual,·the·computation·can·be·done·in·straightforward·manner.·Unlike·the
42 earlier·versions·of·cdd/cdd+·that·assume·certain·regularity·conditions·for·input,·cddlib·is·designed86 earlier·versions·of·cdd/cdd+·that·assume·certain·regularity·conditions·for·input,·cddlib·is·designed
43 to·do·a·correct·transformation·for·any·general·input.·The·user·must·be·aware·of·the·fact·that87 to·do·a·correct·transformation·for·any·general·input.·The·user·must·be·aware·of·the·fact·that
Offset 51, 25 lines modifiedOffset 113, 27 lines modified
51 representations.·For·example,·a·line·segment·(1-dimensional·polytope)·in·R3·has·infinitely·many113 representations.·For·example,·a·line·segment·(1-dimensional·polytope)·in·R3·has·infinitely·many
52 minimal·H-representations,·and·a·halfspace·in·the·same·space·has·infinitely·many·minimal·Vrepresentations.·cddlib·generates·merely·one·minimal·representation.114 minimal·H-representations,·and·a·halfspace·in·the·same·space·has·infinitely·many·minimal·Vrepresentations.·cddlib·generates·merely·one·minimal·representation.
53 cddlib·comes·with·an·LP·code·to·solve·the·general·linear·programming·(LP)·problem·to·maximize·(or·minimize)·a·linear·function·over·polyhedron·P·.·It·is·useful·mainly·for·solving·dense·LP’s115 cddlib·comes·with·an·LP·code·to·solve·the·general·linear·programming·(LP)·problem·to·maximize·(or·minimize)·a·linear·function·over·polyhedron·P·.·It·is·useful·mainly·for·solving·dense·LP’s
54 with·large·m·(say,·up·to·few·hundred·thousands)·and·small·d·(say,·up·to·100).·It·implements·a116 with·large·m·(say,·up·to·few·hundred·thousands)·and·small·d·(say,·up·to·100).·It·implements·a
55 revised·dual·simplex·method·that·updates·(d·+·1)·×·(d·+·1)·matrix·for·a·pivot·operation.117 revised·dual·simplex·method·that·updates·(d·+·1)·×·(d·+·1)·matrix·for·a·pivot·operation.
56 The·program·cddlib·has·an·I/O·routines·that·read·and·write·files·in·Polyhedra·format·which118 The·program·cddlib·has·an·I/O·routines·that·read·and·write·files·in·Polyhedra·format·which
57 was·defined·by·David·Avis·and·the·author·in·1993,·and·has·been·updated·in·1997·and·1999.·The119 was·defined·by·David·Avis·and·the·author·in·1993,·and·has·been·updated·in·1997·and·1999.·The
 120 2
  
58 program·called·lrs·and·lrslib·[?]·developed·by·David·Avis·is·a·C-implementation·of·the·reverse121 .program·called·lrs·and·lrslib·[2]·developed·by·David·Avis·is·a·C-implementation·of·the·reverse
59 search·algorithm·[?]·for·the·same·enumeration·purpose,·and·it·conforms·to·Polyhedra·format·as122 search·algorithm·[4]·for·the·same·enumeration·purpose,·and·it·conforms·to·Polyhedra·format·as
60 well.·Hopefully,·this·compatibility·of·the·two·programs·enables·users·to·use·both·programs·for·the123 well.·Hopefully,·this·compatibility·of·the·two·programs·enables·users·to·use·both·programs·for·the
61 same·input·files·and·to·choose·whichever·is·useful·for·their·purposes.·From·our·experiences·with124 same·input·files·and·to·choose·whichever·is·useful·for·their·purposes.·From·our·experiences·with
Max diff block lines reached; 35156/41625 bytes (84.46%) of diff not shown.