39.3 KB
/srv/reproducible-results/rbuild-debian/r-b-build.dnQDpyFZ/b1/cddlib_094l-2_i386.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.dnQDpyFZ/b2/cddlib_094l-2_i386.changes
622 B
Files
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 ·7687f550f8ac2d004f81b2ef69a98b1e·19868·libdevel·optional·libcdd-dev_094l-2_i386.deb1 ·7687f550f8ac2d004f81b2ef69a98b1e·19868·libdevel·optional·libcdd-dev_094l-2_i386.deb
2 ·19ad3ca79ade1a431a307e7997d63446·249044·doc·optional·libcdd-doc_094l-2_all.deb2 ·d229935db5a8a77f4421eae08810e0e9·246212·doc·optional·libcdd-doc_094l-2_all.deb
3 ·437260d9e4cb5b6bbc29e4aba6579614·79552·debug·optional·libcdd-tools-dbgsym_094l-2_i386.deb3 ·437260d9e4cb5b6bbc29e4aba6579614·79552·debug·optional·libcdd-tools-dbgsym_094l-2_i386.deb
4 ·944a3517728ba34e8469651988749a40·31696·math·optional·libcdd-tools_094l-2_i386.deb4 ·944a3517728ba34e8469651988749a40·31696·math·optional·libcdd-tools_094l-2_i386.deb
5 ·69583f276e27f1126d10487654e1c42e·307708·debug·optional·libcdd0d-dbgsym_094l-2_i386.deb5 ·69583f276e27f1126d10487654e1c42e·307708·debug·optional·libcdd0d-dbgsym_094l-2_i386.deb
6 ·6686e5ad09c88df437aed7a3aafed3ad·118116·libs·optional·libcdd0d_094l-2_i386.deb6 ·6686e5ad09c88df437aed7a3aafed3ad·118116·libs·optional·libcdd0d_094l-2_i386.deb
38.5 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···248012·2020-12-06·17:47:45.000000·data.tar.xz3 -rw-r--r--···0········0········0···245180·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:·2526 Installed-Size:·249
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
37.6 KB
data.tar.xz
37.6 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)···237800·2020-12-06·17:47:45.000000·./usr/share/doc/libcdd-dev/cddlibman.pdf.gz6 -rw-r--r--···0·root·········(0)·root·········(0)···234986·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
36.1 KB
./usr/share/doc/libcdd-dev/cddlibman.pdf.gz
36.0 KB
cddlibman.pdf
36.0 KB
pdftotext {} -
    
Offset 2, 84 lines modifiedOffset 2, 19 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 
52 Abstract8 Abstract
  
53 This·is·a·reference·manual·for·cddlib-094.·The·manual·describes·the·library·functions·and9 This·is·a·reference·manual·for·cddlib-094.·The·manual·describes·the·library·functions·and
54 data·types·implemented·in·the·cddlib·C-library·which·is·to·perform·fundamental·polyhedral10 data·types·implemented·in·the·cddlib·C-library·which·is·to·perform·fundamental·polyhedral
55 computations·such·as·representation·conversions·and·linear·programming·in·both·floating-point11 computations·such·as·representation·conversions·and·linear·programming·in·both·floating-point
  
56 1 
  
57 .and·GMP·rational·exact·arithmetic.·Please·read·the·accompanying·README·file·and·test12 and·GMP·rational·exact·arithmetic.·Please·read·the·accompanying·README·file·and·test
58 programs·to·complement·the·manual.13 programs·to·complement·the·manual.
59 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·interior14 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
60 point·of·an·H-polyhedron,·and·dd·ExistsRestrictedFace·(Farkas-type·alternative·theorem15 point·of·an·H-polyhedron,·and·dd·ExistsRestrictedFace·(Farkas-type·alternative·theorem
61 verifier)·to·check·the·existence·of·a·point·satisfying·a·specified·system·of·linear·inequalities16 verifier)·to·check·the·existence·of·a·point·satisfying·a·specified·system·of·linear·inequalities
62 possibly·including·multiple·strict·inequalities.17 possibly·including·multiple·strict·inequalities.
63 The·new·functions·are·particularly·important·for·the·development·of·related·software·packages·MinkSum·(by·Ch.·Weibel)·and·Gfan·(by·Anders·Jensen),18 The·new·functions·are·particularly·important·for·the·development·of·related·software·packages·MinkSum·(by·Ch.·Weibel)·and·Gfan·(by·Anders·Jensen),
  
Offset 97, 15 lines modifiedOffset 32, 18 lines modified
97 this·library·version,·a·large·part·of·the·cdd·source·(Version·0.61)·has·been·rewritten.·This·library32 this·library·version,·a·large·part·of·the·cdd·source·(Version·0.61)·has·been·rewritten.·This·library
98 version·is·more·flexible·since·it·can·be·called·from·other·programs·in·C/C++.·Unlike·cdd/cdd+,33 version·is·more·flexible·since·it·can·be·called·from·other·programs·in·C/C++.·Unlike·cdd/cdd+,
99 cddlib·can·handle·any·general·input·and·is·more·general.·Furthermore,·additional·functions·have34 cddlib·can·handle·any·general·input·and·is·more·general.·Furthermore,·additional·functions·have
100 been·written·to·extend·its·functionality.35 been·written·to·extend·its·functionality.
101 One·useful·feature·of·cddlib/cdd/cdd+·is·its·capability·of·handling·the·dual·(reverse)·problem36 One·useful·feature·of·cddlib/cdd/cdd+·is·its·capability·of·handling·the·dual·(reverse)·problem
102 without·any·transformation·of·data.·The·dual·transformation·problem·of·a·V-representation·to37 without·any·transformation·of·data.·The·dual·transformation·problem·of·a·V-representation·to
103 a·minimal·H-representation·and·is·often·called·the·(convex)·hull·problem.·More·explicitly,·is·to38 a·minimal·H-representation·and·is·often·called·the·(convex)·hull·problem.·More·explicitly,·is·to
  
 39 1
  
104 obtain·a·linear·inequality·representation·of·a·convex·polyhedron·given·as·the·Minkowski·sum·of·the40 .obtain·a·linear·inequality·representation·of·a·convex·polyhedron·given·as·the·Minkowski·sum·of·the
105 convex·hull·of·a·finite·set·of·points·and·the·nonnegative·hull·of·a·finite·set·of·points·in·Rd·:41 convex·hull·of·a·finite·set·of·points·and·the·nonnegative·hull·of·a·finite·set·of·points·in·Rd·:
106 P·=·conv(v1·,·.·.·.·,·vn·)·+·nonneg(rn+1·,·.·.·.·,·rn+s·),42 P·=·conv(v1·,·.·.·.·,·vn·)·+·nonneg(rn+1·,·.·.·.·,·rn+s·),
107 where·the·Minkowski·sum·of·two·subsets·S·and·T·of·Rd·is·defined·as43 where·the·Minkowski·sum·of·two·subsets·S·and·T·of·Rd·is·defined·as
108 S·+·T·=·{s·+·t·|s··S·and·t··T·}.44 S·+·T·=·{s·+·t·|s··S·and·t··T·}.
109 As·we·see·in·this·manual,·the·computation·can·be·done·in·straightforward·manner.·Unlike·the45 As·we·see·in·this·manual,·the·computation·can·be·done·in·straightforward·manner.·Unlike·the
110 earlier·versions·of·cdd/cdd+·that·assume·certain·regularity·conditions·for·input,·cddlib·is·designed46 earlier·versions·of·cdd/cdd+·that·assume·certain·regularity·conditions·for·input,·cddlib·is·designed
111 to·do·a·correct·transformation·for·any·general·input.·The·user·must·be·aware·of·the·fact·that47 to·do·a·correct·transformation·for·any·general·input.·The·user·must·be·aware·of·the·fact·that
Offset 113, 17 lines modifiedOffset 51, 15 lines modified
113 representations.·For·example,·a·line·segment·(1-dimensional·polytope)·in·R3·has·infinitely·many51 representations.·For·example,·a·line·segment·(1-dimensional·polytope)·in·R3·has·infinitely·many
114 minimal·H-representations,·and·a·halfspace·in·the·same·space·has·infinitely·many·minimal·Vrepresentations.·cddlib·generates·merely·one·minimal·representation.52 minimal·H-representations,·and·a·halfspace·in·the·same·space·has·infinitely·many·minimal·Vrepresentations.·cddlib·generates·merely·one·minimal·representation.
115 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’s53 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
116 with·large·m·(say,·up·to·few·hundred·thousands)·and·small·d·(say,·up·to·100).·It·implements·a54 with·large·m·(say,·up·to·few·hundred·thousands)·and·small·d·(say,·up·to·100).·It·implements·a
117 revised·dual·simplex·method·that·updates·(d·+·1)·×·(d·+·1)·matrix·for·a·pivot·operation.55 revised·dual·simplex·method·that·updates·(d·+·1)·×·(d·+·1)·matrix·for·a·pivot·operation.
118 The·program·cddlib·has·an·I/O·routines·that·read·and·write·files·in·Polyhedra·format·which56 The·program·cddlib·has·an·I/O·routines·that·read·and·write·files·in·Polyhedra·format·which
119 was·defined·by·David·Avis·and·the·author·in·1993,·and·has·been·updated·in·1997·and·1999.·The57 was·defined·by·David·Avis·and·the·author·in·1993,·and·has·been·updated·in·1997·and·1999.·The
120 2 
  
121 .program·called·lrs·and·lrslib·[?]·developed·by·David·Avis·is·a·C-implementation·of·the·reverse58 program·called·lrs·and·lrslib·[?]·developed·by·David·Avis·is·a·C-implementation·of·the·reverse
122 search·algorithm·[?]·for·the·same·enumeration·purpose,·and·it·conforms·to·Polyhedra·format·as59 search·algorithm·[?]·for·the·same·enumeration·purpose,·and·it·conforms·to·Polyhedra·format·as
123 well.·Hopefully,·this·compatibility·of·the·two·programs·enables·users·to·use·both·programs·for·the60 well.·Hopefully,·this·compatibility·of·the·two·programs·enables·users·to·use·both·programs·for·the
124 same·input·files·and·to·choose·whichever·is·useful·for·their·purposes.·From·our·experiences·with61 same·input·files·and·to·choose·whichever·is·useful·for·their·purposes.·From·our·experiences·with
125 relatively·large·problems,·the·two·methods·are·both·useful·and·perhaps·complementary·to·each62 relatively·large·problems,·the·two·methods·are·both·useful·and·perhaps·complementary·to·each
126 other.·In·general,·the·program·cddlib·tends·to·be·efficient·for·highly·degenerate·inputs·and·the63 other.·In·general,·the·program·cddlib·tends·to·be·efficient·for·highly·degenerate·inputs·and·the
127 program·rs·tends·to·be·efficient·for·nondegenerate·or·slightly·degenerate·problems.64 program·rs·tends·to·be·efficient·for·nondegenerate·or·slightly·degenerate·problems.
128 Although·the·program·can·be·used·for·nondegenerate·inputs,·it·might·not·be·very·efficient.65 Although·the·program·can·be·used·for·nondegenerate·inputs,·it·might·not·be·very·efficient.
Offset 144, 15 lines modifiedOffset 80, 17 lines modified
144 Polyhedra·H-·and·V-Formats·(Version·1999)80 Polyhedra·H-·and·V-Formats·(Version·1999)
  
145 Every·convex·polyhedron·has·two·representations,·one·as·the·intersection·of·finite·halfspaces·and81 Every·convex·polyhedron·has·two·representations,·one·as·the·intersection·of·finite·halfspaces·and
146 the·other·as·Minkowski·sum·of·the·convex·hull·of·finite·points·and·the·nonnegative·hull·of·finite82 the·other·as·Minkowski·sum·of·the·convex·hull·of·finite·points·and·the·nonnegative·hull·of·finite
147 directions.·These·are·called·H-representation·and·V-representation,·respectively.83 directions.·These·are·called·H-representation·and·V-representation,·respectively.
Max diff block lines reached; 30410/36812 bytes (82.61%) of diff not shown.