Please use this identifier to cite or link to this item:
http://dx.doi.org/10.14279/depositonce-14578
For citation please use:
For citation please use:
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Müller-Hannemann, Matthias | |
dc.contributor.author | Schwartz, Alexander | |
dc.date.accessioned | 2021-12-17T10:12:09Z | - |
dc.date.available | 2021-12-17T10:12:09Z | - |
dc.date.issued | 1998 | |
dc.identifier.issn | 2197-8085 | |
dc.identifier.uri | https://depositonce.tu-berlin.de/handle/11303/15805 | - |
dc.identifier.uri | http://dx.doi.org/10.14279/depositonce-14578 | - |
dc.description.abstract | We present a case study on the design of an implementation of a fundamental combinatorial optimization problem: weighted b-matching. Although this problem is well-understood in theory and efficient algorithms are known, only little experience with implementations is available. This study was motivated by the practical need for an efficient b-matching solver as a subroutine in our approach to a mesh refinement problem in computer-aided design (CAD). The intent of this paper is to demonstrate the importance of flexibility and adaptability in the design of complex algorithms, but also to discuss how such goals can be achieved for matching algorithms by the use of design patterns. Starting from the basis of Pulleyblank's blossom algorithm we explain how to exploit in different ways the flexibility of our software design which allows an incremental improvement of efficiency by exchanging subalgorithms and data structures. | en |
dc.language.iso | en | en |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
dc.subject.ddc | 510 Mathematik | en |
dc.subject.other | b-matching | en |
dc.subject.other | blossom algorithm | en |
dc.subject.other | object-oriented design | en |
dc.subject.other | design patterns | en |
dc.title | Implementing Weighted b-Matching Algorithms: Towards a Flexible Software Design | en |
dc.type | Research Paper | en |
tub.accessrights.dnb | free | en |
tub.publisher.universityorinstitution | Technische Universität Berlin | en |
tub.series.issuenumber | 1998, 591 | en |
tub.series.name | Preprint-Reihe des Instituts für Mathematik, Technische Universität Berlin | en |
dc.type.version | submittedVersion | en |
tub.affiliation | Fak. 2 Mathematik und Naturwissenschaften » Inst. Mathematik | de |
Appears in Collections: | Technische Universität Berlin » Publications |
Files in This Item:
Items in DepositOnce are protected by copyright, with all rights reserved, unless otherwise indicated.