delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to geda-user-bounces using -f |
X-Recipient: | geda-user AT delorie DOT com |
DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; |
d=gmail.com; s=20120113; | |
h=mime-version:in-reply-to:references:date:message-id:subject:from:to | |
:content-type; | |
bh=mfMDQuwXTR43yDt8Baq8P4Bk1c3pIrtbfIK3ZvXDEmc=; | |
b=uZ2iqc0fINJw+Xis42xW2Sas2s0TFe90aykttbGlp9J+KhKrvcffOAa8jtdqCx103e | |
eLLpfCFDSrCNCo94Us6WvNb3tfrEPHZiVlqMuf+dXgE1zcQyKFlUmFs+zmykoj+L4+tI | |
AO/OQcqHp6Se/hppNTfdjNV2O7QztHjEh8t3SO9xhk4zfvusU7tZO80nx6kNzQNsnFdX | |
J6aPhQ/Skgj0+03gHfAMCZpeya00T5O2PvY/6VCSnxa4fXyELTlRgpWLHL86NJfZ00JJ | |
nJNVEK5f/udOxB5gmukvYCSdPfOGUDUXOBtFDhmVwQSBeBozTmwR9m3PLbw/Xq4NLs7q | |
Fgag== | |
MIME-Version: | 1.0 |
In-Reply-To: | <alpine.DEB.2.00.1212111935190.26605@igor2priv> |
References: | <20121204183305 DOT 6b04c0dc AT jive DOT levalinux DOT org> |
<20121208112649 DOT 388a9d22 AT jive DOT levalinux DOT org> | |
<1355011808 DOT 19390 DOT 8 DOT camel AT localhost> | |
<alpine DOT DEB DOT 2 DOT 00 DOT 1212090407031 DOT 26605 AT igor2priv> | |
<1355188647 DOT 12937 DOT 14 DOT camel AT localhost> | |
<alpine DOT DEB DOT 2 DOT 00 DOT 1212110530020 DOT 26605 AT igor2priv> | |
<alpine DOT DEB DOT 2 DOT 00 DOT 1212111935190 DOT 26605 AT igor2priv> | |
Date: | Tue, 11 Dec 2012 13:18:46 -0900 |
Message-ID: | <CAC4O8c__Yhb8ZijkVeZzELtNMAO8-=V3aDiEdiCC=BPMPy67Xw@mail.gmail.com> |
Subject: | Re: [geda-user] Find rat lines |
From: | Britton Kerin <britton DOT kerin AT gmail DOT com> |
To: | geda-user AT delorie DOT com |
Reply-To: | geda-user AT delorie DOT com |
Errors-To: | nobody AT delorie DOT com |
X-Mailing-List: | geda-user AT delorie DOT com |
X-Unsubscribes-To: | listserv AT delorie DOT com |
On Tue, Dec 11, 2012 at 9:59 AM, <gedau AT igor2 DOT repo DOT hu> wrote: > > > On Tue, 11 Dec 2012, gedau AT igor2 DOT repo DOT hu wrote: > >> I can ask a friend today who is good in graph theory. > > > Today we sat together and I demonstrated the problem in PCB and described > the details. After modelling the problem (graphs) he evaluated both > solutions (propagation nets and finding cutting edges). > > After decomposing the problem, he concluded that finding the cutting edges > may be an NP problem (in case it is important to minimize the number of > cuts) and would be impossible to solve on a large board with a complicated > situation (multiple traces causing shorts). Perhaps I don't understand what's being done, but there are some faster minimum-cut algorithms: http://en.wikipedia.org/wiki/Minimum_cut http://en.wikipedia.org/wiki/Karger%27s_algorithm It seems like the difficulty would be keeping the graph up-to-date across all existing PCB operations (part move, past, manual wire, etc.) Britton
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |