The Number of Three-Dimensional Convex Polyhedra Author(s): Edward A. Bender Source: The American Mathematical Monthly, Vol. 94, No. 1 (Jan., 1987), pp. 7-21 Published by: Mathematical Association of America Stable URL: http://www.jstor.org/stable/2323498 . Accessed: 02/04/2014 20:08 Your use of the JSTOR archive indicates your acceptance of the Terms & Conditions of Use, available at . http://www.jstor.org/page/info/about/policies/terms.jsp . JSTOR is a not-for-profit service that helps scholars, researchers, and students discover, use, and build upon a wide range of content in a trusted digital archive. We use information technology and tools to increase productivity and facilitate new forms of scholarship. For more information about JSTOR, please contact [email protected]. . Mathematical Association of America is collaborating with JSTOR to digitize, preserve and extend access to The American Mathematical Monthly. http://www.jstor.org This content downloaded from 35.8.11.3 on Wed, 2 Apr 2014 20:08:08 PM All use subject to JSTOR Terms and Conditions THE NUMBER OF THREE-DIMENSIONAL CONVEX POLYHEDRA 1987] The NumberofThree-Dimensional ConvexPolyhedra EDWARD A. BENDER* Department ofMathematics, University ofCaliforniaat San Diego,La Jolla CA 92093 Abstract A convexpolyhedron,or polytope,is theboundedintersection of closed half-spaces. The problemsof determining thenumberof threedimensionalconvexpolyhedraas a functionof the numberof facesor edges or both have been aroundforover 150 years. Except for Steinitz'sconversionof polyhedrato "planar maps", littlewas done on the problem until the work on "rooted" planar maps in the 1960's. Recentlythe original(unrooted)questionshave been answeredasymptotically. We will retracethe stepsthatled to thisresult. 1. Introduction Convex polyhedra(also calledpolytopes)are theanaloguesto convexpolygonsin of higherdimensions.We can definea convexpolyhedronas a boundedintersection we could definea convex polyhedronto be the closed half-spaces.Alternatively, convex hull of a finiteset of points. We will be concerned exclusivelywith three-dimensional polyhedra:thosethatlie in 3-spacebut do not lie in a plane. In the future,"polyhedra" will always mean "three-dimensional convex polyhedra." Cubes, tetrahedra,and prismsare all examplesof polyhedra.In an obvious way, but we polyhedrahave vertices,edges,and faces.(These can be describedformally, need not do so here.)We will use the notationP0, P1, and P2 forthe numbersof vertices,edges, and faces,respectively, of a polyhedronP. Euler's famoustheorem (1752) statesthat P0 - P, + P2 = 2. Suppose that v, e, and f are positiveintegerswith v - e + f = 2. Does there exist a polyhedronP with P0 = v, P1 = e, and P2 = f? The answer is No in general;however,it is easy to givenecessaryand sufficient conditions: THEOREM 1. Thereis a convexpolyhedron P with P0 = v, ifand onlyif v-e + P1 = e, and P2= f f = 2, and 4 < v < 2e/3, and 4 < f < 2e/3. EdwardA. Bender:Workingin thearea wherematrixtheoryand numbertheorymeet,I receivedmy at Harvardand a memberof the Ph.D. underOlga Tausskyat Caltechin 1966. I was a PeirceInstructor researchstaffat the CommunicationsResearchDivision of the InstituteforDefense AnalysesbeforeI joined the Universityof Californiain 1974. My major professionalinterestat presentis asymptotic enumeration.I flirtwith other areas of "concrete" mathematics,population biology,and computer science. *Researchsponsoredby Departmentof ComputerScience,University of Georgia at Athens. This content downloaded from 35.8.11.3 on Wed, 2 Apr 2014 20:08:08 PM All use subject to JSTOR Terms and Conditions 8 EDWARD A. BENDER [January Proof. The firstconditionis Euler'sTheorem.Since the"smallest"polyhedronis thelowerbounds on v and f are necessary.An edge correspondsto a tetrahedron, an unorderedpair of vertices,called its ends. Everyvertexmustbe the end of at least threeedges,and each edge has twoends. If t is thetotalnumberof ends,then 3v < t = 2e and so v < 2e/3. Similarly,since each face is borderedby at least threeedges and each edge lies on two faces,f < 2e/3. Here's a sketchof theconverse.If thetriple(v, e, f ) satisfiestheconditions,then thereare nonnegativeintegersx and y such that (v, e, f ) - x(l, 3,2) -y(2, 3,1) equals one of (6, 10,6), (6,9, 5), (5, 9, 6), and (4,6,4). (Prove it by inductionon e.) whichwe'll call Each of the fourtriplesjust listedcan be realizedby a polyhedron, irreducible.Adding (2,3, 1) can be realizedby slightlyadjustingthe edges meeting at a vertexand replacingthe vertexby a triangularface. Adding (1, 3, 2) can be facesin place of two adjacentedges two triangular realized similarlyby introducing one of thefourirreduciblepolyhedracan of some face. (See Figure1.) By iterating, be builtup to realize(v, e, f).L FIG. 1. Buildingup to a specified(v, e, f). Additionsare shownheavy. This content downloaded from 35.8.11.3 on Wed, 2 Apr 2014 20:08:08 PM All use subject to JSTOR Terms and Conditions 1987] THE NUMBER OF THREE-DIMENSIONAL CONVEX POLYHEDRA 9 Since the existencequestionwas easily settled,we proceed to the next typeof question: Q. How many"distinct"convexpolyhedraP have P0 = v and P2 = f ? onlyone of There is no need to specifyP1 sinceit equals v + f - 2. By restricting thePk's, we areled to askfork = 0,1 and2. Qk. How many"distinct"convexpolyhedraP have Pk = n? To answerthequestions,we need to say whatwe mean by distinctpolyhedra.Given two polyhedraP and Q, theremaybe a one-to-onemappingm of thefacesof P to the faces of Q that preservesincidence;i.e., if F1 and F2 are faces of P that intersectin exactlyone edge (resp., vertex),then m(Fl) and m(F2) intersectin If no suchmappingexists,P and Q exactlyone edge (resp.,vertex),and conversely. This will be whatwe mean by "distinct." distinct. are called combinatorially Steinerposed Q2 in 1832 and Kirkmanstatedin 1878 thathe saw no hope of answeringQ with the presentpower of mathematics.Shepard (1968) asked for a close approximationto the answerto Q0. by placinga vertexin each face The dual, P* , of a polyhedronP is constructed of P * and joining two such verticesby an edge if and only if the corresponding faces of P share an edge. The facesof P* correspondto theverticesof P. One can show that P** = P. Thus dualityis a bijection,Q0 and Q2 have the same answer, and the answerto Q remainsunchangedif thevalues of v and f are switched. Q (resp.,Qk) For specificvalues of v and f (resp.,k and n), thecorresponding can be answeredin a finitelengthof timesincean algorithmexistsforconstructing This methodis not an acceptableanswer.What all polyhedrawith-givenparameters. is an acceptable answer? One possible definition,suggestedby the theoryof algorithms,is: a way of calculatingthe number,whichrequiresan amountof time thatis a polynomialin v and f (or n). It is quite likelythatno answerin thissense of an answer?One wayis to allow moretime exists.How can we relaxthedefinition forcalculatingthe formula.If thisis relaxedtoo much,one can use the algorithm all polyhedra. alluded to earlierforgenerating Another way to adjust the notion of answer is by requiringonly a good approximateformulathatcan be computedquickly.Whatis a goodapproximation? go to zero as v and f We will requirethatthepercentageerrorin theapproximation about how numbersbehave (or n) get large. Such answers,whichgiveinformation as the parametersget large, are called asymptoticformulas.All the questions Q, QO, Q1, Q2 above have now been answeredasymptotically. In thispaper we willretracethepath to theanswers.The firststepwas takenby Steinitz(1922), who convertedthe questionsto problemsabout countinggraphsin the plane. Nothing furtherwas done until Tutte developed methods for planar enumerationin the 1960s. As a result,Mullin and Schellenberg(1968) obtaineda "generatingfunction"for"rooted" polyhedrawithgivennumbersof verticesand faces. This led to an explicitbut messyformulaforrootedpolyhedra.Benderand functionto obtainan asymptoticformulathat Richmond(1984) used thegenerating This content downloaded from 35.8.11.3 on Wed, 2 Apr 2014 20:08:08 PM All use subject to JSTOR Terms and Conditions 10 EDWARD A. BENDER [January (1985)combined this is validforpartoftherangeof v and f. BenderandWormald answerto Q or Qk forrooted withvariousestimates to showthatan asymptotic The entirerangewas coveredby Bender polyhedra givesan answerforpolyhedra. and Wormald(to appear)as a resultofworkon thepaperyouarenowreading. If all proofshadbeenincluded, thisarticlewouldhavebeena smallmonograph. I havereplacedmostproofswithbroadsketches. Ifyouareinterested in Therefore, thedetails,consulttheoriginal articles. of information. For a variety Federico(1975) was thesourceof thehistorical questionsconcerning see Shepard(1968). polyhedra, 2. The graph-theory problem A graphconsistsofa setofvertices withedgesjoiningsomepairsofthevertices. to every The vertices and edgesarenotlabeled.If thereis a pathfromeveryvertex A loopis an edge othervertexalongtheedges,thenthegraphis calledconnected. withbothendpoints thesame.If theendsof e1 arethesameas theendsof e2, we a multiple edge.A (planar) mapis a connected graph saythatel and e2 constitute drawnon theplaneso thatno edgescross.Themaximal regions containing no edges are called faces.The unboundedfaceis calledthe external face. Two maps are thesameifonecanbe converted intotheotherbystretching, considered contracting theplane. and/orreflecting A mapis calledk-connected iftheredoesnotexista positive integer j < k and a partition oftheedgesintotwosetsE1 and E2 suchthateachsetcontainsat leastj Herearesome endpoints. edgesand theedgesin E1 n E2 containat mostj distinct simpleusefulobservations on k-connectedness. 01. "Connected"is thesameas "1-connected." ifand onlyifit containsno loops 02. A mapwithat least2 edgesis 2-connected and no vertexis encountered morethanonce as we walk arounda face boundary. if and onlyif it 03. A 2-connected map withat least 4 edgesis 3-connected in containsno multiple edgesand everypairof facesthathavetwovertices common,sayv and w,also havetheedge(v, w) in common. To prove02, notethatif v is encountered Exercise 1. Provetheobservations. thegraph.To prove03, notethatremovalof v twicethenitsremovaldisconnects bothv and w. If (v, w) is nota ofeachfacecontaining and w splitstheboundary thegraph.You mayfindit easierto commonedgeof thesefaces,thisdisconnects ifyoudrawthemap so thatone of thosefacesis external. see whatis happening to a mapas follows. Selecta faceF. Removeall A polyhedron maybe converted Placea planeparallelto F on the of thepolyhedron excepttheedgesand vertices. near fromF. Placea lightoutsidethepolyhedron oppositeside of thepolyhedron noneof theshadowsthattheedges thecenterof F. If thelightis placedcarefully, of F will cast on theplanewillcrosseachotherand theshadowof theboundary bound the externalface of a map formedby the shadows.The facesof the This content downloaded from 35.8.11.3 on Wed, 2 Apr 2014 20:08:08 PM All use subject to JSTOR Terms and Conditions 1987] THE NUMBER OF THREE-DIMENSIONAL CONVEX POLYHEDRA 11 polyhedroncorrespondto thefacesof themap. See Figure2. This pictureis called a Schlegeldiagramforthepolyhedron. FIG. 2. A polyhedronprojecteddown onto a plane by thelightL givesa Schlegeldiagram. ifand THEOREM 2. (Steinitz) A map is theSchlegeldiagramofa convexpolyhedron onlyif it has at least 4 verticesand is 3-connected. Exercise 2. Provethenecessityby using03. For a proof,see Chapter13 of Griinbaum.The lack of a The converseis difficult. correspondingresultin higherdimensionsseriouslyhampers attemptsto count convex polyhedrain thosedimensions.El thereare generallymanySchlegeldiagramsforeach polyhedron. Unfortunately, This leads us to thenotionof rootedmaps and polyhedra.A polyhedronis rooted by choosing an edge (called the rootedge), one vertexon the edge (called the root vertex)and one face adjacentto therootedge (called the rootface). A 2-connected map is rooted if an edge on the externalface (also called the root face) is degreeof a map or polyhedronis thenumberof edges distinguished.The root-face on the root face. COROLLARY2.1. There is a one-to-onecorrespondence betweenrooted convex mapswithat least4-vertices. polyhedraand rooted3-connected Proof. The directionof a rootedge willbe such thattherootvertexis thetail of the rootedge. Arrangethepolyhedronso thatwhentherootfaceis viewedfromthe This content downloaded from 35.8.11.3 on Wed, 2 Apr 2014 20:08:08 PM All use subject to JSTOR Terms and Conditions 12 EDWARD A. BENDER [January outside and traversedin the directionof the root edge, the traversalis clockwise. thepolyhedron.)Now place thelightnear thecenterof (This may requirereflecting the root face. This givesa one-to-onecorrespondence. O functionfor3-connectedmaps. In thenextsectionwe willdiscussthegenerating In Sections 4 and 5 we will see how thatleads to asymptoticsforrootedSchlegel diagramsand, hence,forrootedpolyhedra.If all theways of rootinga polyhedron P weredistinct,it would have P1 *2 *2 = 4P1 rootedversions.In Section6 we will see that formost polyhedraall rootingsare distinct.This providesus withasymptoticanswersto thequestionsQ and Qk. ofrootedmaps 3. The exactnumber Generating functions.If an is a sequence definedfor n > 0, thenthe generating functionforthe sequenceis 00 = A(x YEanxn n=O We will adopt the conventionof using a lower-caseletterfor a sequence element and the corresponding upper-caseletterforthe corresponding generatingfunction. These ideas extend to multiplyindexed sequences; for example, the generating functionforthe triplyindexedsequence bi, k is 00 B(x, y, z) = 00 E i=O j=O 00 E bi , kX yjZk. k=O All theinfiniteseriesthatwe use convergewhenthevariablesare sufficiently small. Suppose thatwe are givena generating functionforsome sequence,say, a, j. By Taylor's Theoremforfunctionsof twovariables,thecoefficients of thepowerseries forA(x, y) are uniquelydeterminedand so mustbe the sequence a i1. Thus, if we somehowexplicitlyexpand A(x, y) in a powerseries,we will obtain a formulafor the sequence ai j There are a varietyof rooted maps that one mightenumerate.Each of these problemsis approachedby describinga methodforconstructing maps out of other maps. When this descriptionis translatedinto a statementinvolvinggenerating functions,the resultis a functionalrelationshipamong the generatingfunctions.If the constructioninvolvesonlythe typeof map we are counting,thenthefunctional equation involvesonlythe generatingfunctionwe are interestedin. Thus it can be solved, at least in principle,forthatgenerating function. 2-connected maps Brownand Tutte(1964) enumerated2-connectedrootedmaps. Since theirresult is centralin latercalculations,we'll look at theirmethod. Suppose M is a rooted2-connectedmap thatis not a singleedge. The root edge of M belongs to two faces, the exteriorface and some interiorface, which are This content downloaded from 35.8.11.3 on Wed, 2 Apr 2014 20:08:08 PM All use subject to JSTOR Terms and Conditions 1987] THE NUMBER OF THREE-DIMENSIONAL CONVEX POLYHEDRA ~ MO~ 13 M FIG. 3. Decomposing a 2-connectedmap. shown by heavylines in Figure3. By splittingthe map into pieces at all verticesv such that v lies on bothfaces,we obtaina sequenceof maps MO, .., Mt,whereMo is theroot edge. By 02, each Ml can be seen to be 2-connected.Each can be rooted by rootingthe edge of Mi firstencounteredwhen followingthe externalface in a clockwise directionstartingfromthe root edge. This decompositionis reversible provided we specifywhich edge on the root face of each Mi is the last edge we have a encounteredon therootface of M in our clockwisetraversal.Therefore, unique method for buildingup a 2-connectedmap from2-connectedmaps with fewerfaces. we need to keep trackof the numberof In order to describethisnumerically, vertices,the numberof faces,and the degreeof the root face. The last quantityis needed because an M, withroot-facedegreek has k - 1 possible choices forthe last vertexon the rootface of M. Let i,j k be the numberof rooted2-connectedmaps withi + 1 vertices,j + 1 faces, and root-degreek, except that the map consistingof a single edge is not counted. Since the root-facedegreedoes not interestus, we want F(x, y, 1), the forfi j = Ekfi,j k. It can be shownthattheaboveconstruction function generating is equivalentto the equation F(x, y, z) =yz f( t=1 E fij,XkXY (Z + Z2 + i, j, k ?,. +Zk-l) + (3.1) Aftera littlemanipulationwe get 00 F(x, y, z) = yz E ((zF(x, y, 1) t=O - F(x, y, z))/(l - z) + xz)t - yz. and writingF forF(x, y, z) and Aftersummingthe geometricseries,rearranging, F1 forF(x, y, 1), we obtain F2 + ((1 - z)(1 - xz) + yz - zFi)F - yZ2(X - xz + F1) = 0. This content downloaded from 35.8.11.3 on Wed, 2 Apr 2014 20:08:08 PM All use subject to JSTOR Terms and Conditions (3.2) 14 EDWARDA. BENDER [January Since (3.1) is a directtranslationof a construction whichbuilds up maps out of maps with fewerfaces,(3.2) and the initial conditionsfiO, k = 0 must determine F(x, y, z) uniquely.Since both F and F1 appear in (3.2), it is not clear how to extractF or F1 from(3.2) (settingz = 1 simplyleads to the equation 0 = 0). One approach is to use educatedguessing,as done by Brownand Tutte.Thereis a more systematicapproach (Brown, 1968), but it can lead to a morass of algebra: Complete the square in (3.2) to obtainan equationof the form (F + stuff)2= G (x, y, z, F1). (3.3) Let z = Z(x, y) stand forthe value of z forwhichthe leftside of (3.3) vanishes. Since theleftside of (3.3) is a square,its derivativewithrespectto z also vanishesat Z. Applyingthisto therightside of (3.3) we obtainthe two equations G(x, y, Z, F1) = 0 and G,(x, y, Z, F1) = 0 in the two unknownsZ and F1. These are rationalequations,and theycan be "solved" forF1. THEOREM 3. (Brownand Tutte) The number maps with fi j of rooted2-connected + i 1 verticesandj + 1 faces is givenby F(x, y) = uv(1 - U)2, - u - v), whereu and v are givenimplicitly by X = U(I - V)2, y = v(1 and u(0,0) = v(0,0) = 0. The explicitvaluesare (2i +j - 2)!(2j + i - 2)! i!j!(2i -1)!(2j - 1)! Proof. Since F(x, y) = F(x, y,1), we could solve G = G, = 0 for F1. This is x and y as statedin thetheorem.The explicitvalue forf done by parameterizing is obtained by a techniqueknownas Lagrangeinversion. That techniqueexpresses the coefficientsof any functionH(u(x, y), v(x, y)) in termsof derivativesof H and of u(I - v)2 and v(I - u)2 with respectto u and v. See Section 5 for a discussion.O Quadrangulations A quadrangulation is a map such thateach internalface is a quadrilateral. Thereis a connectionbetweenrooted2-connectedmaps and rootedquadrangulations with quadrilateralexternalfaces,discoveredby Brown (1965). Let M be a rooted map withvertexset V and face set F. Place a vertexin the middleof each face to forma new set of verticesV*. Definea set of edgesby connectingv and v* to v*. This givesa map Q. Let r if and onlyif v is a vertexof thefacecorresponding be the root vertex of M, e = (r, v) the root edge of M and v* the vertex correspondingto theexternalfaceof M. The rootvertexof Q is v and therootedge This content downloaded from 35.8.11.3 on Wed, 2 Apr 2014 20:08:08 PM All use subject to JSTOR Terms and Conditions 1987] THE NUMBER OF THREE-DIMENSIONAL CONVEX POLYHEDRA 15 JIf~~~~~~t .00. ~ ~ ~ 0 FIG. 4. Heavy dashed linesare theedgesof theoriginal2-connectedmap. Solid linesare theedgesof the correspondingquadrangulation. is (v, v*). The edgesjoining v* are drawnso thatno edges of Q lie outsideof the regionbounded by (v, v*), (v*, r) and e. See Figure4. is a bijectionbetweenrooted2-connected THEOREM 4. The above correspondence withquadrilateral graphs with more than one edge and rootedquadrangulations the originalgraph is 3-connected if and onlyif each externalfaces. Furthermore, is a face. 4-cycleof edgesin thequadrangulation Proof. The bijectionis due to Brown (1965, Sec. 7) and the last part of the theoremis due to Mullinand Schellenberg(1968, Sec. 5). Exercise 3. Constructproofsusing02 and 03. Z Call a quadrangulationthatcorrespondsto a 3-connectedmap simple. Exercise 4. Show that the verticesof a quadrangulationcan be partitioned uniquelyinto twosets,called red and green,suchthatedgesconnectonlyverticesof differentcolors, the red verticescorrespondto the verticesof the corresponding 2-connectedmap and thegreenverticesto themap's faces. withrootdegree4, i + 1 red vertices Note thatthe numberof quadrangulations the numberof 2-connectedrootedmaps with and j + 1 greenverticesequals f,,J, i + 1 verticesand j + 1 faces.Let p, j be thenumberof thosethatare simpleand have at least 8 vertices.By Theorem4 and Corollary2.1, the functionP(x, y) counts rooted polyhedra.(The condition on verticesin p,1 eliminatessmall 3-connectedmaps thatdo not correspondto polyhedra.) A quadrangulationhas a diagonalif thereare externalverticesv and w and an internalvertexx so that(v, x) and (w, x) are edges.Let n,, count thenumberof quadrangulationscountedby f,,X that have no diagonals and let N(x, y) be the correspondinggeneratingfunction. This content downloaded from 35.8.11.3 on Wed, 2 Apr 2014 20:08:08 PM All use subject to JSTOR Terms and Conditions 16 [January EDWARD A. BENDER Everyquadrangulationwithrootdegree4, morethan4 verticesand no diagonals can be built froma simplequadrangulationhavingat least 6 vertices.This is done by replacing the internalfaces of the simple quadrangulationwith arbitrary (1968, Sec. 6) showthat quadrangulationsof rootdegree4. Mullinand Schellenberg function and correspondsto thegenerating thisconstructionis uniquelydetermined equation (3.4) (xy/F)P(F/y, F/x) = N(x, y) - xy. The quadrangulationscountedby fij can be brokeninto threedisjointclasses: (i) no diagonals,countedby N(x, y); (ii) diagonal at theroot,countedby, say, R(x, y); (iii) diagonal not at theroot,countedby, say, D(x, y). Thus, F(x, y) = N(x, y) + R(x, y) + D(x, y). shownin Figure5 it followsthat By the typeof construction R(x, y) A = (N(x, y) + D(x, y))F(x, y)/x. B FIG. 5. Buildingup R (x, y). QuadrangulationA has no rootdiagonalbut B may have any number. the rolesof red and greenvertices(see Exercise4) gives Interchanging D(x, y) = (N(x, y) + R(x, y))F(x, y)/y. By performingsome algebraicmanipulationson the last threeequations,one can show that N = ((1 + Fly) + (1 + Fx)- (3.5) 1)F. By settingX = F/y and Y = F/x and combining(3.4) and (3.5): P(X, Y) = ((1 + X)? - + (1 + Y) _ 1)XY-F(x, - This content downloaded from 35.8.11.3 on Wed, 2 Apr 2014 20:08:08 PM All use subject to JSTOR Terms and Conditions y). 1987] THE NUMBER OF THREE-DIMENSIONAL CONVEX POLYHEDRA 17 Exercise 5. Using this with Theorem 3 and settingr = u/(1 - u - v) and s = v/(1 - u - v), show forthenumberof function THEOREM 5. (Mullin and Schellenberg)The generating distinctrootedconvexpolyhedrawithi + 1 verticesandj + 1 faces is givenby P(X, Y) = ((1 + X) + (1 + Y)- 1)XY - F, where F = rs/(r + s + 1)3 by and r and s are givenimplicitly r = X(s + 1)2, s = Y(r + 1)2 r(O,O) = s(O,O) = 0. Mullin and Schellenbergapplied Lagrangeinversionto obtaina formulaforp, j. it is a double summationwithalternatingsigns,so it seemshard to Unfortunately, see how p, , behaves except by computingspecificvalues. I'll say more about Lagrangeinversionand an exact formulain Section5. in X and Y. This Note that the generatingfunctionforP(X, Y) is symmetric result also follows immediatelyfromdualitywithoutever seeing the generating functionsfolloweasilyfromP(X, Y). Here are functions.Various othergenerating of yk in P(1, Y) is the numberof rooted convex two examples. The coefficient of xiy' in P(xy, y) is polyhedrawith k faces. By Euler's theorem,the coefficient the numberof convexpolyhedrawithi + 1 verticesand n edges. numberof rootedpolyhedra 4. The asymptotic We need some notationforwritingasymptotics. g(n) meansthatf(n)/g(n) f(n) f(n) = -- O(g(n)) meansthatf(n)/g(n) 1 as n -o; -> 0 as n -s 0o. By convention,f(n)/g(n) = 1 when f(n) = g(n) = 0. For functionsof two (or is moreinvolved.Let R be a regionin thexy-plane more) variables,theterminology large.We say that containingintegerpoints(x, y) withmin(x,y) arbitrarily in R f(m, n) g(m, n) uniformly if supIf(m, n)/g(m, n) - 11 -O 0 as k -o, wherethe supremumis takenover all (m, n) in R withmin(m,n) > k. We define in R in a similarfashion. f(m, n) = o(g(m, n)) uniformly forrootedmaps. There are severalpossibleapproachesto obtainingasymptotics is to work with a simple formulalike that forf, in The most straightforward Theorem3 togetherwithStirling'sformula, n!- (2 n)1/2 (nle n This content downloaded from 35.8.11.3 on Wed, 2 Apr 2014 20:08:08 PM All use subject to JSTOR Terms and Conditions (4.1) 18 EDWARDA. BENDER [January This idea can also be adapted to certaintypesof sums,but seldom to those with alternatingsignsunless the initialtermsdominatethe sum. In cases like P(X, Y), one tries to work directlywith the generatingfunction.For an introductionto see Bender(1974). asymptoticsin combinatorics, We now turnto P(X, Y). Thinkof it as a functionof two complexvariablesX and Y. Such functionshave places at whichtheymisbehave,called " singularities." A littlebit of knowledgeabout the natureof the singularities closestto the originis to provideinformation of thepowerseriesfor oftensufficient about thecoefficients the function.It would take too much space to definesingularities and discuss the connectionbetweentheirnatureand thecoefficients of thepowerseries.In thisway Bender and Richmond (1984) obtained messy asymptotic formulas from P(X, Y), P(1, Y), P(xy, y), etc. The resultforpi j was valid for i -o co provided 1/2 + c < i/j < 2 - c. This resultleaves a gap at each end because i/j is constrainedto stayaway from1/2 and 2 whilev/fcould approacheither1/2 or 2 as f gets large.The extremeends werefilledin by THEOREM 6. (Tutte,1962) Let ti be thenumberof rootedconvexpolyhedrawith i + 1 verticesand all faces triangular.Then 2(4i - 7)! (3i -4)! (i -1)! 3(i 256 16(6ri)/ 27 The same formulaholdsif ti countsrootedconvexpolyhedrawithi + 1 faces and all verticesof degree3. 5. Reconsideration While writingthis paper, I simplifiedthe messy asymptoticformulafor pi, mentionedearlier.Using thisresultand Theorem6 as a guide,I conjectured THEOREM as min(i,j) s o 7. (Benderand Wormald,to appear) Uniformly P i, 35ij (j + 3 j + 3) Proof. No highpoweredtools are needed. By applyingLagrangeinversion(see different below) to Theorem5 in a slightly way thanMullin and Schellenbergdid, a singlyindexed summationis obtained.To make asymptoticcalculationseasier,the sum is transformed twiceby usingthePascal triangleidentity (ck k ? (k) (k- 1) and rearranging terms. What is Lagrangeinversion?Suppose we want the coefficient of x' in f(g(x)) wherethe power seriesforf(y) is knownbut thatforg(x) is not known.Instead, we only know thepowerseriesfortheinversefunctiong-1(z). Lagrangeinversion This content downloaded from 35.8.11.3 on Wed, 2 Apr 2014 20:08:08 PM All use subject to JSTOR Terms and Conditions 1987] 19 THE NUMBER OF THREE-DIMENSIONAL CONVEX POLYHEDRA tells us how to computethe answer.There are variousgeneralizationsto functions of severalvariables.See (S. A. Joni,1977) fora discussionand also a proofof the following. THEOREM 8. (I. J.Good) Supposethatf(zl,..., Zk) and H(z1,..., Zk), 1 < i < k are powerseriessuchthattheHi's have nonzeroconstantterms.Let h1= ziHi. Then thereexist uniquepowerseries gj(Xl,. satisfying the set of equations .., Xk) ... the x1l ... Also, coefficient of hi(gll gk)= xi. Z zZk in coefficient ofz" det(dhj/dzj)f/(Hjh+1 in f(gl Xlk ... equals the ... ., gk) k+1 This can be applied to Theorem5 with (Z1, Z2) = (r, s), (X1, X2) = f = -rs/(r + s + 1)3, (n1, n2) = (i, (X, Y), h1 = r/(s + j), h2 = s/(r + 1)2, 1)2. Exercise 6. Show thatfori, j > 1, pi,j is thecoefficient of r'sJin (r + s + IY3(S ? + 1)2J'3(3rs 1)2i-3(r If we write (r ? s + = ) t, u - r- s - 1). ( -k)(t)rus-u, u t thenMullin and Schellenberg'sformulais obtained.If we write (r + s+ = (r + r/(l (+ (-k ri)(1 + s) S)) -k-j (5.1) then Bender and Wormald'sformulais obtained.You may wish to carryout these calculations.If so, write (1 + r + s)3 (3rs - r - s - 1) = 3rs(r + s + i) 3- (r + s + 1>)2 and use (5.1) withk = 2 and k = 3. 6. The asymptotic numberof polyhedra In thissectionwe willdiscusstheproofand applicationof thefollowingtheorem. THEOREM 9. (Bender and Wormald,1985) Let ui j be the numberof unrooted convexpolyhedrawithi + 1 verticesand j + 1 faces. There are constantsA and 0 < c < 1 such thatforall i andj, 1 4(i +)ui, /pi,j< 1 + c', where0/0 is interpreted as 1. This content downloaded from 35.8.11.3 on Wed, 2 Apr 2014 20:08:08 PM All use subject to JSTOR Terms and Conditions 20 [January EDWARD A. BENDER The theoremsays that ui,j approaches pi 1/4(i + j) veryquickly.Thus Theorems7 and 9 answerquestionQ. AnsweringQk involvesestimating 1 E 4*35 i(i(+j) / ~2iir 2j j ()+ 3 i+3 where the sum rangesover appropriatevalues of i and j. This can be done by standardmethodsas discussedin Bender(1974) or by usingresultsin Benderand Richmond(1984). The answersare I Q =A(i, j), say; (21)(21)~~ A( j,sy 972iU(i+ j) (i + 3)(i + 3 Qo - ('nn(4 + Th)/4V7)"/2A(n Q, - - 1,(n - 1)(3 + ? )/4); 4 A(n/2, n/2); 4 Q2= Qo, where fractionalfactorialsin binomialcoefficients are approximatedby Stirling's formula(4.1). Tutte(1963) conjecturedand Richmondand Wormald(1982) proved the asymptoticformulaforQ1. How is Theorem9 proved?As noted at the end of Section2, thereare 4(i + j) distinctways to root a convexpolyhedronwith i + j edges and no symmetries. If thereare symmetries, thenumberof rootingsis less. That accountsfortheleft-hand inequalityin Theorem9. The right-handinequalityis based on estimatesfor rooted polyhedra with Thereare threedifferent symmetries. typesof symmetries possiblefora polyhedron. One typepreservesthe orientationof the polyhedronand is essentiallya rotation. The othertwo typesreversetheorientationand are distinguished by whetheror not the symmetry maps any vertexor edge intoitself.If it has such an invariant,it can in a plane; otherwise,a reflection in a point. essentiallybe viewedas a reflection For each typeof symmetry, if you are given(i) a connectedpiece cut out of the polyhedronwhose imagesunderthe symmetry coverthe entirepolyhedronand (ii) the nature of the symmetry, thenyou can reconstructthe entirepolyhedron.The piece cut out foryou mayinvolveedgesand facesthathave been cutin half.The cut may also runthroughsomevertices.Connectall thoseverticesto a singlenewvertex v and extend the cut edges to v. If the originalcut is chosen carefully,then the resultingfigurewill be 3-connected.Since the numberof verticesand edges in the new 3-connectedgraphis less than thatin the originalpolyhedron,Theorem7 can usuallybe used to obtaina crudebut adequate upperbound.Variousadaptationsof this idea are needed to handle all the cases thatarise. If you wish details,see the originalpaper. This content downloaded from 35.8.11.3 on Wed, 2 Apr 2014 20:08:08 PM All use subject to JSTOR Terms and Conditions 1987] COMBINATORIAL AND FUNCTIONAL IDENTITIES 21 Special cases of Theorem9 were proved by Tutte (1980) and Richmondand Wormald(1982). REFERENCES E. A. Bender,AsymptoticMethodsin Enumeration,SIAM Rev., 16 (1974) 485-515 and (1976) 292. E. A. Bender and L. B. Richmond.The AsymptoticEnumerationof Rooted Convex Polyhedra,J. Combin. TheorySer. B, 36 (1984). 276-283. E. A. Bender and N. C. Wormald,The Number of Rooted Convex Polyhedra,Canad. Math. Bull., submitted. , AlmostAll Convex Polyhedraare Asymmetric, Canad. J. Math.,37 (1985), 854-871. W. G. Brown, Enumerationof QuadrangularDissections of the Disk, Canad. J. Math., 17 (1965), 302-317. , An Algebraic Technique for SolvingCertain Problemsin the Theoryof Graphs, Theoryof Graphs: Proc. Colloquium,Thiany,Hungary,1966 (P. Erdos and G. Katona, eds.), Academic Press,New York (1968), 57-60. W. G. Brown and W. T. Tutte,On the Enumerationof Rooted NonseparablePlanar Maps, Canad. J. Math., 16 (1964), 572-577. P. J. Federico,The Numberof Polyhedra,PhillipsRes. Repts.,30 (1975), 220-231*. B. GrUnbaum,Convex Polytopes,Interscience, New York, 1967. S. A. Joni,Lagrange Inversionin HigherDimensionsand Umbral Operators,Linear and Multilinear Alg., 6 (1978), 111-121. R. C. Mullin and P. J. Schellenberg,The Enumerationof c-netsVia Quadrangulations,J. Combin. Theory3 (1968), 259-276. L. B. Richmond and N. C. Wormald,The AsymptoticNumber of Convex Polyhedra,Trans. Amer. Math. Soc., 273 (1982), 721-735. G. C. Shepard,TwentyProblemson Convex Polyhedra,Math. Gaz., 52 (1968), 136-147, 359-367. W. T. Tutte,A Census of PlanarTriangulations. Canad. J. Math.,14 (1962), 21-38. , A Census of Planar Maps, Canad. J. Math.,15 (1963), 249-271. , On the Enumerationof ConvexPolyhedra,J. Combin.TheorySer. B, 28 (1980), 105-126. Combinatorial and FunctionalIdentities in One-ParameterMatrices DAN KALMAN 26565 MazurDr., RanchoPalos Verdes,CA 90274 ABRAHAMUNGAR Department ofMathematics, NorthDakota State University, Fargo,ND 58105 1. Introduction.A one-parametermatrixis one whose entriesdepend on a parameterin such a way thatmatrixmultiplication correspondsto performing an operation,e.g., additionor multiplication, on the parameter.More formally,if a of Dan Kalman: I studiedfirstat HarveyMudd College,thendid mygraduateworkat theUniversity Wisconsin. After holding facultypositions at Lawrence University(Appleton, WI), Universityof Wisconsin-GreenBay, and AugustanaCollege (Sioux Falls, SD), I acceptedmy presentpositionas an applied mathematicianin theaerospaceindustryin Los Angeles. This content downloaded from 35.8.11.3 on Wed, 2 Apr 2014 20:08:08 PM All use subject to JSTOR Terms and Conditions
© Copyright 2026 Paperzz