Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@www.apache.org Received: (qmail 95738 invoked from network); 20 Apr 2004 12:16:59 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 20 Apr 2004 12:16:59 -0000 Received: (qmail 2106 invoked by uid 500); 20 Apr 2004 12:16:52 -0000 Delivered-To: apmail-jakarta-commons-dev-archive@jakarta.apache.org Received: (qmail 2081 invoked by uid 500); 20 Apr 2004 12:16:52 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 2062 invoked from network); 20 Apr 2004 12:16:52 -0000 Received: from unknown (HELO arabica.esil.univ-mrs.fr) (139.124.41.108) by daedalus.apache.org with SMTP; 20 Apr 2004 12:16:52 -0000 Received: from arabica.esil.univ-mrs.fr (localhost.esil.univ-mrs.fr [127.0.0.1]) by arabica.esil.univ-mrs.fr (8.12.10/8.12.10) with ESMTP id i3KCGpLn092897 for ; Tue, 20 Apr 2004 14:16:51 +0200 (CEST) (envelope-from herve.quiroz@esil.univ-mrs.fr) Received: (from rv@localhost) by arabica.esil.univ-mrs.fr (8.12.10/8.12.10/Submit) id i3KCGpB2092896 for commons-dev@jakarta.apache.org; Tue, 20 Apr 2004 14:16:51 +0200 (CEST) (envelope-from herve.quiroz@esil.univ-mrs.fr) X-Authentication-Warning: arabica.esil.univ-mrs.fr: rv set sender to herve.quiroz@esil.univ-mrs.fr using -f Date: Tue, 20 Apr 2004 14:16:51 +0200 From: Herve Quiroz To: Jakarta Commons Developers List Subject: Re: [math] Graph theory Message-ID: <20040420121651.GA92760@arabica.esil.univ-mrs.fr> Mail-Followup-To: Jakarta Commons Developers List References: <20040419190735.GB66694@arabica.esil.univ-mrs.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Paul, That's pretty much what I was thinking of, some library to build graphs, and then provide tools to: - retrieve information, such as diameter - determine if the graph is a simple graph, a multigraph, or a pseudograph - find paths between nodes according to various properties and algorithms - perform operations on several graphs, such as vertex/edges coloring Personally, I am working on routing functions for my PhD. So I implemented a simple framework quite network-oriented, that is specifically designed in this scope. This works great with grid topologies and such "specific" networks as the diameter is hardcoded, and the shortest paths are easy to find out. But then, when I will implement more "generic" topologies, I will have to implement many algorithms as well to find out shortest paths and so. So I'm not saying I've got something to donate (yet) to the [math] project. Still I'm asking if something has been planned in this extend. As I will have to implement some of the stuff I spoke of above, I could implement it for an existing framework if you had already designed one within the [math] project. Looking at the other messages on this thread, I see there is an interest for such a library. So if you need my help, please tell me. BTW, JGraph is too much tied to the UI in my opinion, adding complexity to the core of the library where I would have coded UI stuff as an external library (or a wrapper). Herve On Mon, Apr 19, 2004 at 09:50:11PM +0200, Paul Libbrecht wrote: > How do you compare your package to jGraph (which does not only drawing) > and othr packages that do visual drawing at the same time as other > functionalities. > > Maybe the name "graph-theory" is a bit vague... for exampe, I know I've > been looking very long for a package that could allow me to build > combinatorial graphs and would then allow me to compute the distance > between subsets... I've never found that. > > paul > > > On 19-Apr-04, at 21:07 Uhr, Herve Quiroz wrote: > > >Hi, > > > > > >Is there something planned regarding graph theory within the [math] > >project? > > > >I'm asking because I'm coding a network simulator and I have been > >looking for such a package for a while. Now I've implemented my own > >(quite limited and specific) package. Still, if someone already planned > >something similar in the [math] package, I may contribute instead of > >re-inventing the wheel (once again)... > > > >Herve > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org > >For additional commands, e-mail: commons-dev-help@jakarta.apache.org > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org > For additional commands, e-mail: commons-dev-help@jakarta.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org