<feed xmlns='http://www.w3.org/2005/Atom'>
<title>inkscape/src/removeoverlap/pairingheap, branch livecoding</title>
<subtitle>An experimental livecoding plugin for Inkscape</subtitle>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/'/>
<entry>
<title>Previously graph layout was done using the Kamada-Kawai layout algorithm </title>
<updated>2006-07-12T00:55:58+00:00</updated>
<author>
<name>Tim Dwyer</name>
<email>tgdwyer@gmail.com</email>
</author>
<published>2006-07-12T00:55:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=12b21e1d27f43deaa748419919b40b80cedd0ddd'/>
<id>12b21e1d27f43deaa748419919b40b80cedd0ddd</id>
<content type='text'>
implemented in Boost.  I am replacing this with a custom implementation of
a constrained stress-majorization algorithm.

The stress-majorization algorithm is more robust and has better convergence
characteristics than Kamada-Kawai, and also simple constraints can be placed
on node position (for example, to enforce downward-pointing edges, non-overlap constraints, or cluster constraints).

Another big advantage is that we no longer need Boost.

I've tested the basic functionality, but I have yet to properly handle
disconnected graphs or to properly scale the resulting layout.

This commit also includes significant refactoring... the quadratic program solver - libvpsc (Variable Placement with Separation Constraints) has been moved to src/libvpsc and the actual graph layout algorithm is in libcola.

(bzr r1394)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
implemented in Boost.  I am replacing this with a custom implementation of
a constrained stress-majorization algorithm.

The stress-majorization algorithm is more robust and has better convergence
characteristics than Kamada-Kawai, and also simple constraints can be placed
on node position (for example, to enforce downward-pointing edges, non-overlap constraints, or cluster constraints).

Another big advantage is that we no longer need Boost.

I've tested the basic functionality, but I have yet to properly handle
disconnected graphs or to properly scale the resulting layout.

This commit also includes significant refactoring... the quadratic program solver - libvpsc (Variable Placement with Separation Constraints) has been moved to src/libvpsc and the actual graph layout algorithm is in libcola.

(bzr r1394)</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed template warning.</title>
<updated>2006-02-22T06:31:01+00:00</updated>
<author>
<name>Tim Dwyer</name>
<email>tgdwyer@gmail.com</email>
</author>
<published>2006-02-22T06:31:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=8620ac708c25982b34d058ec2d8129b95262069a'/>
<id>8620ac708c25982b34d058ec2d8129b95262069a</id>
<content type='text'>
(bzr r173)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(bzr r173)</pre>
</div>
</content>
</entry>
<entry>
<title>introduce orthogonal template declaration, fixes compiler warnings</title>
<updated>2006-02-21T15:25:19+00:00</updated>
<author>
<name>Ralf Stephan</name>
<email>ralf@ark.in-berlin.de</email>
</author>
<published>2006-02-21T15:25:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=3652363d6ea8b1290b520dbb817d40d74aecd99d'/>
<id>3652363d6ea8b1290b520dbb817d40d74aecd99d</id>
<content type='text'>
(bzr r172)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(bzr r172)</pre>
</div>
</content>
</entry>
<entry>
<title>Had to include fstream for overloaded def of &lt;&lt;</title>
<updated>2006-02-06T05:46:33+00:00</updated>
<author>
<name>Tim Dwyer</name>
<email>tgdwyer@gmail.com</email>
</author>
<published>2006-02-06T05:46:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=c9ef616fe706284c4fc02cfb56abc8505c51f8ab'/>
<id>c9ef616fe706284c4fc02cfb56abc8505c51f8ab</id>
<content type='text'>
(bzr r91)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(bzr r91)</pre>
</div>
</content>
</entry>
<entry>
<title>DBL_MIN replaced by -DBL_MAX which is what I meant all along.</title>
<updated>2006-02-06T05:22:54+00:00</updated>
<author>
<name>Tim Dwyer</name>
<email>tgdwyer@gmail.com</email>
</author>
<published>2006-02-06T05:22:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=26764b3878c6aec5f315f9f63c8721640218b826'/>
<id>26764b3878c6aec5f315f9f63c8721640218b826</id>
<content type='text'>
Fixes bug.

(bzr r89)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes bug.

(bzr r89)</pre>
</div>
</content>
</entry>
<entry>
<title>Added consts to args of pairing heap compare fn</title>
<updated>2006-02-01T04:00:20+00:00</updated>
<author>
<name>Tim Dwyer</name>
<email>tgdwyer@gmail.com</email>
</author>
<published>2006-02-01T04:00:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=19a594aceb275e6503ec61058256a4faf51b128d'/>
<id>19a594aceb275e6503ec61058256a4faf51b128d</id>
<content type='text'>
(bzr r64)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(bzr r64)</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed bug to do with comparison of invalid constraints in pairing heaps.</title>
<updated>2006-01-26T05:32:20+00:00</updated>
<author>
<name>Tim Dwyer</name>
<email>tgdwyer@gmail.com</email>
</author>
<published>2006-01-26T05:32:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=bd5d4e5d36392293eeb966cfdf4b68cca2099a9f'/>
<id>bd5d4e5d36392293eeb966cfdf4b68cca2099a9f</id>
<content type='text'>
Also numerical problem with constraint generation fixed.

(bzr r30)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also numerical problem with constraint generation fixed.

(bzr r30)</pre>
</div>
</content>
</entry>
<entry>
<title>moving trunk for module inkscape</title>
<updated>2006-01-16T02:36:01+00:00</updated>
<author>
<name>MenTaLguY</name>
<email>mental@rydia.net</email>
</author>
<published>2006-01-16T02:36:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.s-ol.nu/inkscape/commit/?id=179fa413b047bede6e32109e2ce82437c5fb8d34'/>
<id>179fa413b047bede6e32109e2ce82437c5fb8d34</id>
<content type='text'>
(bzr r1)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(bzr r1)</pre>
</div>
</content>
</entry>
</feed>
