I just tried it and there seems to be a limit of about 256 characters in a
variable name:

> # worked
> assign(paste(sample(letters,256,T), collapse=''),123,env=x)
># failed at 257 characters
> assign(paste(sample(letters,257,T), collapse=''),123,env=x)
Error in assign(paste(sample(letters, 257, T), collapse = ""), 123, env = x)
:
        symbol print-name too long



On 3/16/07, Peter McMahan <peter.mcmahan@gmail.com> wrote:
>
> Thanks, I'll give it a try. does R have a limit on variable name
> length? Also, is it better to over-estimate or under-estimate the
> size parameter?
> This won't be too hard to implement, either, as I'm already keeping
> the list in a specific environment so all the subprocesses can find
> the same one.
>
> On Mar 16, 2007, at 1:37 PM, Seth Falcon wrote:
>
> > Peter McMahan <peter.mcmahan@gmail.com> writes:
> >
> >> Well, I hadn't ever seen RBGL before, so that's great. I've been
> >> using igraph and sna mainly, but there are a few points lacking
> >> between these two. RBGL solves a lot of problems for me!
> >>
> >> But I'm not sure it will solve this specific problem. Are you
> >> suggesting I use RBGL to do a depth-first search of all the
> >> subgraphs? For this particular depth-first search I'm not searching
> >> every subgraph, but just those that are constructed from a minimal
> >> cutset of the parent subgraph. At each level of the search, I have to
> >> compute graph cohesion (vertex connectivity), which can take
> >> considerable time. A lot of computation time is saved by only
> >> searching subgraphs obtained through cutsets. So a complete search of
> >> all the subgraphs won't work, but the redundancy I come across is I
> >> think unavoidable.
> >
> > Perhaps you will need a combination of graph/RBGL and some custom
> > memoization code to keep track of which subgraphs have already been
> > searched.
> >
> > Some suggestions on that front:
> >
> > Don't use a list, use an environment.
> >
> >      searchedBranched = new.env(hash=TRUE, parent=emptyenv(), size=X)
> >
> > where X is an estimate of the number of branches you will search.
> > Using an environment implies you will need unique character names for
> > each subgraph.  Do you have that?  If not, you could concatenate node
> > names.  For a 200 node graph, that should be ok.
> >
> > Hope that helps some.
> >
> > + seth
> >
> > --
> > Seth Falcon | Computational Biology | Fred Hutchinson Cancer
> > Research Center
> > http://bioconductor.org
>
> ______________________________________________
> R-help@stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>



-- 
Jim Holtman
Cincinnati, OH
+1 513 646 9390

What is the problem you are trying to solve?

	[[alternative HTML version deleted]]

