Re: Where is ShowGraph?
- To: mathgroup at smc.vnet.net
- Subject: [mg125970] Re: Where is ShowGraph?
- From: Murray Eisenberg <murray at math.umass.edu>
- Date: Tue, 10 Apr 2012 02:30:13 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- References: <201204090932.FAA28441@smc.vnet.net>
- Reply-to: murray at math.umass.edu
First, you have the wrong syntax to obtain a Knight's tour graph. What you've obtained as result of GraphData["KnightsTour"] is not a single graph, but rather a list of all those Knight's Tour graphs that Mathematica has available. To get a particular one of these, use e.g., GraphData[{"KnightsTour", {2, 5}}] The output will be a visual representation of the graph. Second, not all of the Combinatorica add-on package functionality has been subsumed by built-in (i.e., Kernel-implemented) functions. If you want to use, e.g., ShowGraph -- which is strictly a Combinatorica package function and not a built-in kernel function, you have to load the package. Thus: <<Combinatorica` ShowGraph[CompleteGraph[5]] Unfortunately, the Mathematica developers seem not to have completely ported over from Combinatorica to the kernel _all_ the functionality in the former. So at times we're left with this awkward combination of using both the newer kernel functions and the older Combinatorica functions. And that can lead to a lot of confusion, not least the General::compat message you get when you load Combinatorica. On 4/9/12 5:32 AM, James Stein wrote: > I assume Combinatorica comes preloaded with Mathematica 8, because my > attempt to load Combinatorica gives an error message "Combinatorica Graph > and Permutations functionality has been superseded by preloaded > functionaliy[sic]." > > And indeed, so it seems, as this code works fine: > g = GraphData["KnightsTour"] > resulting in an apparently sensible list structure for g. > > However, online documentation for Combinatorica describes a routine > ShowGraph, giving this example: > ShowGraph[CompleteGraph[5]] > But ShowGraph is not defined (apparently not preloaded). Indeed, > 'ShowGraph' appears in blue text (undefined) in the aforementioned > documentation page. > > I visited www.combinatorica.com, as suggested by the documentation, without > edification. > > What am I missing? How do I display the graph 'g'? > -- 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
- References:
- Where is ShowGraph?
- From: James Stein <mathgroup@stein.org>
- Where is ShowGraph?