<?xml version="1.0" encoding="UTF-8"?>
<marc21:record xmlns:marc21="http://www.loc.gov/MARC21/slim">
   <marc21:leader>     npm  22     uu 4500</marc21:leader>
   <marc21:controlfield tag="001">fdr_mods_00000263</marc21:controlfield>
   <marc21:datafield tag="024" ind1="7" ind2=" ">
      <marc21:subfield code="a">10.57892/100-263</marc21:subfield>
      <marc21:subfield code="2">doi</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="035" ind1=" " ind2=" ">
      <marc21:subfield code="a">fdr_mods_00000263</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="040" ind1=" " ind2=" ">
      <marc21:subfield code="b">ger</marc21:subfield>
      <marc21:subfield code="c">DE-601</marc21:subfield>
      <marc21:subfield code="e">rda</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="041" ind1=" " ind2=" ">
      <marc21:subfield code="a">eng</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="046" ind1=" " ind2=" ">
      <marc21:subfield code="k">2023-07-07</marc21:subfield>
      <marc21:subfield code="l">2023-08-14</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="084" ind1=" " ind2=" ">
      <marc21:subfield code="a">000</marc21:subfield>
      <marc21:subfield code="2">sdnb</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="100" ind1="1" ind2=" ">
      <marc21:subfield code="a">Domrös, Sören</marc21:subfield>
      <marc21:subfield code="e">Author</marc21:subfield>
      <marc21:subfield code="4">aut</marc21:subfield>
      <marc21:subfield code="0">(DE-588)1201693225</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="245" ind1="1" ind2="0">
      <marc21:subfield code="a">Rectangle Packing Evaluation of the Region Packing Problem</marc21:subfield>
      <marc21:subfield code="c">Domrös, Sören</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="255" ind1=" " ind2=" ">
      <marc21:subfield code="c">10.122603322264936 54.33882704113168</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="260" ind1=" " ind2=" ">
      <marc21:subfield code="g">(2023-07-07)</marc21:subfield>
      <marc21:subfield code="g">(2023-08-14)</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="264" ind1=" " ind2="1">
      <marc21:subfield code="c">2025-08-01</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="336" ind1=" " ind2=" ">
      <marc21:subfield code="a">mixed material</marc21:subfield>
      <marc21:subfield code="b">zzz</marc21:subfield>
      <marc21:subfield code="2">rdacontent</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="337" ind1=" " ind2=" ">
      <marc21:subfield code="a">Computermedien</marc21:subfield>
      <marc21:subfield code="b">c</marc21:subfield>
      <marc21:subfield code="2">rdamedia</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="338" ind1=" " ind2=" ">
      <marc21:subfield code="a">Online-Ressource</marc21:subfield>
      <marc21:subfield code="b">cr</marc21:subfield>
      <marc21:subfield code="2">rdacarrier</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="500" ind1=" " ind2=" ">
      <marc21:subfield code="a">The dataset consist of three classes with 200 packing problems each in '.elkt' format.&#xD;
Additionally, I included generation files '.elkr' for these classes as well as '.grana' evaluation files to create the data using the KIELER SCCharts tool.&#xD;
&#xD;
The results are in CSV files containing the results of running the algorithms.&#xD;
The CSV files contain the following evaluation data:&#xD;
- File: The name/number of the packing problem&#xD;
- Area (Width): The width&#xD;
- Area (Height): The height&#xD;
- Area (Product): The area&#xD;
- Aspect Ratio&#xD;
- Whitespace (Top-Level)&#xD;
- Whitespace (Hierarchy): Same as top-level&#xD;
- Scale Measure (Linear): Desired aspect ratio&#xD;
- Scale Measure (Scale Measure): The scale measure&#xD;
I evaluated the following strategies using these datasets:&#xD;
- diss_eval_R: Rectpacking heuristic&#xD;
- diss_eval_R2: Rectpacking heuristic with 2 iterations for compaction&#xD;
- diss_eval_RB: Rectpacking heuristic with trying box algorithm first&#xD;
- diss_eval_RR: Rectpacking heuristic with row height reevalation&#xD;
- diss_eval_RX: All optimization together with as many compaction iterations as an improvement can be made (10 is enough).&#xD;
- rectpacking_cplex: Results of the optimization problem capped at 1 hour execution time&#xD;
&#xD;
Additionally, sccharts-packings.zip holds the same evaluation for rectangle packing problems posed by SCCharts models (which cannot be included in this dataset).&#xD;
Here, the following strategies were evaluated:&#xD;
- box-new: The simple heuristic, the box algorithm&#xD;
- cplex-new: Again uses cplex to solve the packing as a optimization problem&#xD;
- rectpacking: Using the rectpacking heuristic&#xD;
- rectpacking-2: Rectpacking heuristic with 2 iterations for compaction&#xD;
- rectpacking-box: Rectpacking heuristic with trying box algorithm first&#xD;
- rectpacking-rowHeight: Rectpacking heuristic with row height reevalation&#xD;
- rectpacking-X: All optimization together with as many compaction iterations as an improvement can be made (10 is enough).&#xD;
- ".grana" file to evaluated the data using the KIELER SCCharts tool</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="520" ind1=" " ind2=" ">
      <marc21:subfield code="a">The data set contains three classes of packing problems. The first class contains only rectangles of the same height. The second class only rectangles of the same height with one very big rectangle and the third class contains two to five big rectangles. The resulting packing was evaluated using a simple heuristic, a novel rectangle packing algorithm "rectpacking", and the optimal solution calculated using a constraint solver. The data was analyzed regarding width, height, area, aspect ratio, and scale measure of the resulting packing.</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="650" ind1="" ind2="7">
      <marc21:subfield code="a">Graphenzeichnen</marc21:subfield>
      <marc21:subfield code="2">gnd</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="650" ind1="" ind2="4">
      <marc21:subfield code="a">Rectangle Packing</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="651" ind1="" ind2="7">
      <marc21:subfield code="a">Kiel</marc21:subfield>
      <marc21:subfield code="2">gnd</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="655" ind1=" " ind2="4">
      <marc21:subfield code="a">database</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="710" ind1="2" ind2=" ">
      <marc21:subfield code="a">Faculties</marc21:subfield>
      <marc21:subfield code="b">Faculty of Engineering</marc21:subfield>
      <marc21:subfield code="e">host institution</marc21:subfield>
      <marc21:subfield code="4">his</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="856" ind1=" " ind2=" ">
      <marc21:subfield code="u">https://opendata.uni-kiel.de/receive/fdr_mods_00000263</marc21:subfield>
      <marc21:subfield code="y">object in context</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="856" ind1=" " ind2=" ">
      <marc21:subfield code="u">https://opendata.uni-kiel.de/servlets/MCRFileNodeServlet/fdr_derivate_00000267/rectpacking-evaluation.zip</marc21:subfield>
      <marc21:subfield code="y">raw object</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="856" ind1=" " ind2=" ">
      <marc21:subfield code="u">https://opendata.uni-kiel.de/rsc/thumbnail/fdr_mods_00000263.png</marc21:subfield>
      <marc21:subfield code="y">preview</marc21:subfield>
   </marc21:datafield>
   <marc21:datafield tag="856" ind1=" " ind2=" ">
      <marc21:subfield code="u">https://opendata.uni-kiel.de/receive/fdr_mods_00000263</marc21:subfield>
      <marc21:subfield code="y">uri</marc21:subfield>
   </marc21:datafield>
</marc21:record>
