Boost logo

Boost Users :

From: Alexandre Carsac (acarsac_at_[hidden])
Date: 2003-03-03 09:08:11


I applologize, perhaps this is the wrong place, Just wondering if
the boost Graph library can be used for multivoque application.

-------------------------------------------------------------------------------------------

let be :
E = {x0, x1, ...,xp}
F = {y0, y1, ...,yq}

G': y -> {xa.....xm} and card G'(y) = constant = m
G : x -> {ya.....yn} and card G(x) < M for all x belongs to E

G' is the reverse application of G. G is irregular.

h : x -> h(x) whose values are in [0,1]

The problem is to find the y0 so that G'(y0) maximise h(xa), ...,h(xm).
(assume that h(xi) near of 1 for all xi in G'(y0) )

One simple approch would be to calculate h(x) for all x associated to
all y and keep the maximum, but this lead to too much calculations.

-------------------------------------------------------------------------------------------------

I try to organized E into a binary tree. The idee is to shrink E
so that each schink step truncate the search space.

   lets take x0 so that card G(x0) be maximum. We have the composed
   application of G with its reverse one G':

       G o G' (x0) = {xaa....xpa, xab,...xpb, xpa,....xpn}

   means that x0 is tied to some other x's in E by G.

   if h(x0) is the not near 1, then the y we are looking for
   will have fewer chance to belongs to G'(x0), so it is not
   worth to look at all the h(xaa), ...h(xpn).

   This would create a bi-partion on E and so on.

 

---------------------------------
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Testez le nouveau Yahoo! Mail

[Non-text portions of this message have been removed]


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net