Re: GraphComplement doesn't work in 7.0
- To: mathgroup at smc.vnet.net
- Subject: [mg97086] Re: [mg97063] GraphComplement doesn't work in 7.0
- From: Murray Eisenberg <murray at math.umass.edu>
- Date: Thu, 5 Mar 2009 04:52:49 -0500 (EST)
- Organization: Mathematics & Statistics, Univ. of Mass./Amherst
- References: <200903041212.HAA27227@smc.vnet.net>
- Reply-to: murray at math.umass.edu
The function GraphComplement IS implemented in the Combinatorica package -- but only for the kinds of graph structures handled by Combinatorica. For example: <<Combinatorica` g=Hypercube[4]; ShowGraph[GraphComplement[g]] This will create and show the complement of the hypercube. The kind of graph you use, {1->2}, is a newer type of graph structure that can be displayed by the new kernel function GraphPlot. But it is not the native Combinatorica type of graph, and you would need to convert your graph to the Combinatorica type structure first. This is all an unfortunate result of a very incomplete integration so far between the older Combinatorica package (where you use ShowGraph to display a graph) and the newer kernel functionality where you use GraphPlot. Tangerine Luo wrote: > I find some functions do not work in mathematica 7.0. Why? > are some function not implemented yet? > << Combinatorica` > In[4]:= GraphComplement[{1 -> 2}] > > Out[4]= GraphComplement[{1 -> 2}] > -- Murray Eisenberg murray at math.umass.edu Mathematics & Statistics Dept. Lederle Graduate Research Tower phone 413 549-1020 (H) University of Massachusetts 413 545-2859 (W) 710 North Pleasant Street fax 413 545-1801 Amherst, MA 01003-9305
- Follow-Ups:
- Re: Re: GraphComplement doesn't work in 7.0
- From: Murray Eisenberg <murray@math.umass.edu>
- Re: Re: GraphComplement doesn't work in 7.0
- References:
- GraphComplement doesn't work in 7.0
- From: Tangerine Luo <tangerine.luo@gmail.com>
- GraphComplement doesn't work in 7.0