<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1d1 20130915//EN" "http://jats.nlm.nih.gov/publishing/1.1d1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" article-type="research-article" xml:lang="af">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">SATNT</journal-id>
<journal-title-group>
<journal-title>Suid-Afrikaanse Tydskrif vir Natuurwetenskap en Tegnologie</journal-title>
</journal-title-group>
<issn pub-type="ppub">0254-3486</issn>
<issn pub-type="epub">2222-4173</issn>
<publisher>
<publisher-name>AOSIS</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">SATNT-35-1407</article-id>
<article-id pub-id-type="doi">10.4102/satnt.v35i1.1407</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Referaatopsomming</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Die vergroting van gerigte grafieke om te verseker dat alle nodusse in siklusse voorkom</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>van der Linde</surname><given-names>J.J.</given-names></name>
<xref ref-type="aff" rid="AF0001">1</xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Sanders</surname><given-names>I.D.</given-names></name>
<xref ref-type="aff" rid="AF0001">1</xref>
</contrib>
<aff id="AF0001"><label>1</label>Department of Computer Science, University of South Africa, South Africa</aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><bold>Corresponding author:</bold> J. van der Linde, <email xlink:href="janvdl@outlook.com">janvdl@outlook.com</email></corresp>
</author-notes>
<pub-date pub-type="epub"><day>29</day><month>07</month><year>2016</year></pub-date>
<pub-date pub-type="collection"><year>2016</year></pub-date>
<volume>35</volume>
<issue>1</issue>
<elocation-id>1407</elocation-id>
<permissions>
<copyright-statement>&#x00A9; 2016. The Authors</copyright-statement>
<copyright-year>2016</copyright-year>
<license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/2.0/">
<license-p>AOSIS. This work is licensed under the Creative Commons Attribution License.</license-p>
</license>
</permissions>
<abstract>
<p><bold>Enlarging directed graphs to ensure that all nodes are contained in cycles.</bold> This research expands on previous research into a graph-matching problem, known as the &#x2018;shoe-matching problem&#x2019;, and the role of a graph-enlargement algorithm in finding this solution. Multiple new algorithms focusing on graph enlargement and the shoe-matching problem are presented with positive results overall.</p>
</abstract>
</article-meta>
</front>
<body>
<p>Die vergroting van grafieke het voorheen neergekom op vergroting deur middel van sybyvoeging. Hierdie navorsing beskou die probleem vanuit &#x2019;n ander oogpunt, naamlik die vergroting van grafieke deur middel van nodusbyvoeging. Die vergroting van grafieke word toegepas om &#x2019;n passingsprobleem, in besonder die &#x2018;skoenpassingsprobleem&#x2019;, op te los.</p>
<p>In die navorsing word drie nuwe algoritmes vir grafiekvergroting voorgestel, naamlik matriksvergroting, subgrafiekvergroting en kostebesparende vergroting. Die algoritmes verbeter die effektiwiteit en doeltreffendheid van die bestaande algoritme wat deur Sanders (<xref ref-type="bibr" rid="CIT0001">2013</xref>) voorgestel is.</p>
<p>Die kostebesparende algoritme is, afgesien van enkele wysigings, nou verwant aan die oorspronklike algoritme van Sanders (<xref ref-type="bibr" rid="CIT0001">2013</xref>). Die algoritme is gemoeid met die minimalisering van unieke plekhouernodusse. Die unieke getal plekhouernodusse en die totale getal plekhouernodusse wat benodig word, kan verskil. Indien &#x2019;n plekhouernodus deel vorm van meer as een siklus, byvoorbeeld drie siklusse, moet die enkele unieke plekhouernodus drie keer aangeskaf word om te verseker dat alle siklusse bevredig word. Ons het in ons navorsing bevind dat die volgende metodes die getal unieke plekhouernodusse kan verminder:</p>
<list list-type="bullet">
<list-item><p>Ge&#x00EF;soleerde nodusse moenie aan groter grafiekstrukture gekoppel word nie, tensy dit die mees optimale aksie is. Oor die algemeen is dit meer koste-effektief om &#x2019;n plekhouernodus direk aan die ge&#x00EF;soleerde nodus te koppel.</p></list-item>
<list-item><p>Brugnodusse moet sover moontlik vermy word. Met die oog hierop, moet komponente apart vergroot word.</p></list-item>
<list-item><p>As spesifieke nodusse in veelvuldige siklusse herhaal word, kan die herhalings saamgepers word om te vermy dat dieselfde nodusse verskeie kere gekoop word.</p></list-item>
</list>
<p>Die subgrafiek-vergrotingsalgoritme isoleer alle siklusse indien die nodusse slegs een maal in die voorgenoemde siklusse voorkom. Met ander woorde, &#x2019;n stel siklusse word eenkant gesit en daar is geen nodusherhalings in die stel siklusse nie. Hierdie optimale keuse van siklusse vereis &#x2019;n kombinatoriese algoritme om al die beskikbare moontlikhede te evalueer. Die optimale stel siklusse word eenkant geplaas en as &#x2018;voltooid&#x2019; gemerk. Die res van die grafiek konstrueer &#x2019;n subgrafiek van die oorspronklike, en word dan normaalweg deur die kostebesparingsalgoritme vergroot.</p>
<p>Die matriksvergrotingsalgoritme bied &#x2019;n nuwe en innoverende metode van grafiekvergroting. Die algoritme kan ook baie NP-volledige subprosesse oorslaan, wat tot &#x2018;n ho&#x00EB; doeltreffendheid lei. Die algoritme herskryf die adjunksiematriks van die grafiek na &#x2019;n permutasiematriks om te verseker dat die grafiek slegs uit disjunkte siklusse bestaan. Die proses beskik oor die vermo&#x00EB; om groot grafieke (1000&#x002B; nodusse) binne sekondes op &#x2019;n moderne persoonlike rekenaar te vergroot.</p>
<p>Die doel van die navorsing was om nuwe en meer effektiewe algoritmes te ontwerp waarmee grafieke vergroot word. Daar is bevind dat die nuwe metodes twee tot drie keer meer doeltreffend is as Sanders (<xref ref-type="bibr" rid="CIT0001">2013</xref>) se oorspronklike grafiek-vergrotingsalgoritme.</p>
</body>
<back>
<ref-list id="references">
<title>Literatuurverwysings</title>
<ref id="CIT0001"><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Sanders</surname>, <given-names>I.</given-names></string-name></person-group>, <year>2013</year>, <chapter-title>&#x2018;Cooperating to buy shoes: An application of picking cycles in directed graphs&#x2019;,</chapter-title> in <source><italic>Proceedings of the South African Institute of Computer Scientists and Information Technologists</italic> (<italic>Theme: &#x2018;A Connected Society&#x2019;</italic>)</source>, <publisher-loc>East London</publisher-loc>, pp. <fpage>8</fpage>&#x2013;<lpage>16</lpage>. <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1145/2513456.2517086">http://dx.doi.org/10.1145/2513456.2517086</ext-link></mixed-citation></ref>
</ref-list>
<fn-group>
<fn><p><bold>How to cite this abstract:</bold> Van der Linde, J.J. &#x0026; Sanders, I.D., 2016, &#x2018;Die vergroting van gerigte grafieke om te verseker dat alle nodusse in siklusse voorkom&#x2019;, <italic>Suid-Afrikaanse Tydskrif vir Natuurwetenskap en Tegnologie</italic> 35(1), a1407. <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.4102/satnt.v35i1.1407">http://dx.doi.org/10.4102/satnt.v35i1.1407</ext-link></p></fn>
<fn><p><bold>Note</bold>: A selection of conference proceedings: Student Symposium in Science, 29&#x2013;30 October 2015, University of the Free State, South Africa. Organising committee: Mr Rudi Pretorius and Ms Andrea Lombard (Department of Geography, University of South Africa); Dr Hertzog Bisset (South African Nuclear Energy Corporation (NECSA); Dr Ernie Langner and Prof Jeanet Conradie (Department of Chemistry, University of the Free State).</p></fn>
</fn-group>
</back>
</article>