<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1405-5546</journal-id>
<journal-title><![CDATA[Computación y Sistemas]]></journal-title>
<abbrev-journal-title><![CDATA[Comp. y Sist.]]></abbrev-journal-title>
<issn>1405-5546</issn>
<publisher>
<publisher-name><![CDATA[Instituto Politécnico Nacional, Centro de Investigación en Computación]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1405-55462009000300010</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Desarrollo de Indicadores de Casos Aplicables a la Selección de Algoritmos en el Problema 2-Partition]]></article-title>
<article-title xml:lang="en"><![CDATA[Development of Instance Indicators Applicable to Algorithm Selection for the 2-Partition Problem]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Ruiz-Vanoye]]></surname>
<given-names><![CDATA[Jorge A.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Pérez Ortega]]></surname>
<given-names><![CDATA[Joaquín]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Pazos Rangel]]></surname>
<given-names><![CDATA[Rodolfo A.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Centro Nacional de Investigación y Desarrollo Tecnológico (CENIDET)  ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>09</month>
<year>2009</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>09</month>
<year>2009</year>
</pub-date>
<volume>13</volume>
<numero>1</numero>
<fpage>111</fpage>
<lpage>119</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1405-55462009000300010&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1405-55462009000300010&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1405-55462009000300010&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este trabajo se abordó el problema de transformar instancias e indicadores de complejidad entre los problemas Bin-Packing y 2-Partition. Diversos investigadores han realizado reducciones y transformaciones polinomiales entre problemas NP-completos, los principales son Garey & Johnson, Karp y Cook. La transformación de 2-Partition a Bin-Packing existe en la literatura. Sin embargo no existe la transformación de Bin-Packing a 2-Partition, ni la transformación de indicadores con el fin de ser usados en la selección de algoritmos que mejor resuelven una instancia del problema 2-Partition. En esta tesis se propone un nuevo enfoque de solución para transformar instancias, desarrollar indicadores de complejidad y solución de los problemas Bin-Packing al problema 2-Partition, mediante una metodología y el desarrollo de lenguajes formales para expresar las instancias de ambos problemas.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[In this work we approach the problem of transforming instances and complexity indicators between the problems discovered being Bin-Packing and 2-Partition. Several researchers have reductions and polynomial transformations between NP-complete problems, the main ones Garey & Johnson, Karp and Cook. The transformation of 2-Partition into Bin-Packing exists in literature. Nevertheless, does not exist the transformation of Bin-Packing into 2-Partition, nor the transformation of indicators with the purpose of to be used in the selection of algorithms that better solves an instance of the 2-Partition problem. In this thesis a new approach of solution is proposed to transform instances, to develop complexity indicators and to solve the Bin-Packing problem to the 2-Partition problem, by means of a methodology and formal languages to express the instances of both problems.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Transformación polinomial]]></kwd>
<kwd lng="es"><![CDATA[lenguajes formales de instancias]]></kwd>
<kwd lng="es"><![CDATA[compiladores]]></kwd>
<kwd lng="es"><![CDATA[NP-Completo]]></kwd>
<kwd lng="es"><![CDATA[selección de algoritmos]]></kwd>
<kwd lng="en"><![CDATA[Polynomial transformation]]></kwd>
<kwd lng="en"><![CDATA[formal languages of instances]]></kwd>
<kwd lng="en"><![CDATA[compilers, NP-Complete]]></kwd>
<kwd lng="en"><![CDATA[algorithm selection]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="justify"><font face="verdana" size="4">Resumen de tesis doctoral</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="4"><b>Desarrollo de Indicadores de Casos Aplicables a la Selecci&oacute;n de Algoritmos en el Problema 2&#150;Partition</b></font></p>     <p align="center"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="3"><b><i>Development of Instance Indicators Applicable to Algorithm Selection for the 2&#150;Partition Problem</i></b></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Graduated: Jorge A. Ruiz&#150;Vanoye    <br> </b><i>Centro Nacional de Investigaci&oacute;n y Desarrollo Tecnol&oacute;gico (CENIDET)</i>    <br> <a href="mailto:jruizvanoye@yahoo.com.mx">jruizvanoye@yahoo.com.mx</a> , <a href="http://www.ruizvanoye.com/" target="_blank">http://www.ruizvanoye.com</a></font></p>     <p align="justify"><font face="verdana" size="2"><b>Advisor: Joaqu&iacute;n P&eacute;rez Ortega    ]]></body>
<body><![CDATA[<br> </b><i>Centro Nacional de Investigaci&oacute;n y Desarrollo Tecnol&oacute;gico (CENIDET)</i>    <br> <a href="mailto:jpocenidet@yahoo.com.mx">jpocenidet@yahoo.com.mx</a></font></p>     <p align="justify"><font face="verdana" size="2"><b>Advisor: Rodolfo A. Pazos Rangel    <br> </b><i>Centro Nacional de Investigaci&oacute;n y Desarrollo Tecnol&oacute;gico (CENIDET)</i>    <br> <a href="mailto:r_pazos_r@yahoo.com.mx">r_pazos_r@yahoo.com.mx</a></font></p>     <p align="center"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="2">Graduated on Nov. 26, 2008.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Resumen</b></font></p>     <p align="justify"><font face="verdana" size="2">En este trabajo se abord&oacute; el problema de transformar instancias e indicadores de complejidad entre los problemas Bin&#150;Packing y 2&#150;Partition. Diversos investigadores han realizado reducciones y transformaciones polinomiales entre problemas NP&#150;completos, los principales son Garey &amp; Johnson, Karp y Cook. La transformaci&oacute;n de 2&#150;Partition a Bin&#150;Packing existe en la literatura. Sin embargo no existe la transformaci&oacute;n de Bin&#150;Packing a 2&#150;Partition, ni la transformaci&oacute;n de indicadores con el fin de ser usados en la selecci&oacute;n de algoritmos que mejor resuelven una instancia del problema 2&#150;Partition. En esta tesis se propone un nuevo enfoque de soluci&oacute;n para transformar instancias, desarrollar indicadores de complejidad y soluci&oacute;n de los problemas Bin&#150;Packing al problema 2&#150;Partition, mediante una metodolog&iacute;a y el desarrollo de lenguajes formales para expresar las instancias de ambos problemas.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>Palabras Claves: </b>Transformaci&oacute;n polinomial, lenguajes formales de instancias, compiladores, NP&#150;Completo, selecci&oacute;n de algoritmos.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Abstract</b></font></p>     <p align="justify"><font face="verdana" size="2">In this work we approach the problem of transforming instances and complexity indicators between the problems discovered being Bin&#150;Packing and 2&#150;Partition. Several researchers have reductions and polynomial transformations between NP&#150;complete problems, the main ones Garey &amp; Johnson, Karp and Cook. The transformation of 2&#150;Partition into Bin&#150;Packing exists in literature. Nevertheless, does not exist the transformation of Bin&#150;Packing into 2&#150;Partition, nor the transformation of indicators with the purpose of to be used in the selection of algorithms that better solves an instance of the 2&#150;Partition problem. In this thesis a new approach of solution is proposed to transform instances, to develop complexity indicators and to solve the Bin&#150;Packing problem to the 2&#150;Partition problem, by means of a methodology and formal languages to express the instances of both problems.</font></p>     <p align="justify"><font face="verdana" size="2"><b>Keywords: </b>Polynomial transformation, formal languages of instances, compilers, NP&#150;Complete, algorithm selection.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><a href="/pdf/cys/v13n1/v13n1a10.pdf" target="_blank">DESCARGAR ART&Iacute;CULO EN FORMATO PDF</a></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Referencias</b></font></p>     <!-- ref --><p align="justify"><font face="verdana" size="2">1. <b>Martello, S., Toth, P.: </b>Knapsack Problems: Algorithms and Computer Implementations. John Wiley &amp; Sons. England (1991) 221&#150;239.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2047553&pid=S1405-5546200900030001000001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">2. <b>Cook, S.A. </b>The Complexity of Theorem Proving Procedures. Proc. 3rd ACM Symposium on Theory of Computing. Shaker Heights, Ohio (1971) 151&#150;158.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2047554&pid=S1405-5546200900030001000002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">3. <b>Karp, R.M.: </b>Reducibility Among Combinatorial Problems. In: Complexity of Computer Computations. R.E. Miller and J.W. Thatcher, Eds. Plenum Press, New York (1972) 85&#150;104.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2047555&pid=S1405-5546200900030001000003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">4. <b>Hartmanis, J., Hopcroft, J.E.: </b>An Overview of the Theory of Computational Complexity. Journal of the Association for Computing Machinery. Vol. 18, No. 3 (1971) 444&#150;475.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2047556&pid=S1405-5546200900030001000004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">5. <b>Garey, M.R., Johnson, D.S.</b>: Computers and Intractability: A guide to the Theory of NP&#150;Completeness. W.H. Freeman and Company. New York (1979).</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2047557&pid=S1405-5546200900030001000005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">6. <b>Cormen, H.T., Charles, E.: </b>Introduction to Algorithms. Second Edition. MIT Press (2001).</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2047558&pid=S1405-5546200900030001000006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">7. <b>Papadimitriou, C.H.: </b>Computational Complexity. Addison&#150;Wesley (1994).</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2047559&pid=S1405-5546200900030001000007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">8. <b>Sipser, M.: </b>Introduction to the Theory of Computation. Thomson Course Technology (2006).</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2047560&pid=S1405-5546200900030001000008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Martello]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Toth]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[Knapsack Problems: Algorithms and Computer Implementations]]></source>
<year>1991</year>
<page-range>221-239</page-range><publisher-name><![CDATA[John Wiley & Sons]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cook]]></surname>
<given-names><![CDATA[S.A.]]></given-names>
</name>
</person-group>
<source><![CDATA[The Complexity of Theorem Proving Procedures]]></source>
<year></year>
<conf-name><![CDATA[3rd Symposium on Theory of Computing]]></conf-name>
<conf-date>1971</conf-date>
<conf-loc>Shaker Heights Ohio</conf-loc>
<page-range>151-158</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Karp]]></surname>
<given-names><![CDATA[R.M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Reducibility Among Combinatorial Problems]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Miller]]></surname>
<given-names><![CDATA[R.E.]]></given-names>
</name>
<name>
<surname><![CDATA[Thatcher]]></surname>
<given-names><![CDATA[J.W.]]></given-names>
</name>
</person-group>
<source><![CDATA[Complexity of Computer Computations]]></source>
<year>1972</year>
<page-range>85-104</page-range><publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Plenum Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hartmanis]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Hopcroft]]></surname>
<given-names><![CDATA[J.E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An Overview of the Theory of Computational Complexity]]></article-title>
<source><![CDATA[Journal of the Association for Computing Machinery]]></source>
<year>1971</year>
<volume>18</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>444-475</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Garey]]></surname>
<given-names><![CDATA[M.R.]]></given-names>
</name>
<name>
<surname><![CDATA[Johnson]]></surname>
<given-names><![CDATA[D.S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Computers and Intractability: A guide to the Theory of NP-Completeness]]></source>
<year>1979</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[W.H. Freeman and Company]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cormen]]></surname>
<given-names><![CDATA[H.T.]]></given-names>
</name>
<name>
<surname><![CDATA[Charles]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<source><![CDATA[Introduction to Algorithms]]></source>
<year>2001</year>
<edition>Second</edition>
<publisher-name><![CDATA[MIT Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Papadimitriou]]></surname>
<given-names><![CDATA[C.H.]]></given-names>
</name>
</person-group>
<source><![CDATA[Computational Complexity]]></source>
<year>1994</year>
<publisher-name><![CDATA[Addison-Wesley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sipser]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Introduction to the Theory of Computation]]></source>
<year>2006</year>
<publisher-name><![CDATA[Thomson Course Technology]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
