% Literatur der Beispielthesis.
%
% In einer echten Arbeit pflegt man diese Datei mit einem
% Literaturverwaltungsprogramm (Zotero, JabRef, ...). Eingebunden wird sie
% im Hauptdokument mit \addbibresource{literatur.bib}.

% ------------------------------------------------------------- Scheduling

@book{pinedo2016scheduling,
  author    = {Michael L. Pinedo},
  title     = {Scheduling: Theory, Algorithms, and Systems},
  edition   = {5},
  publisher = {Springer},
  address   = {Cham},
  year      = {2016},
  isbn      = {978-3-319-26578-0},
  doi       = {10.1007/978-3-319-26580-3},
}

@article{graham1969bounds,
  author  = {R. L. Graham},
  title   = {Bounds on Multiprocessing Timing Anomalies},
  journal = {SIAM Journal on Applied Mathematics},
  volume  = {17},
  number  = {2},
  pages   = {416--429},
  year    = {1969},
  doi     = {10.1137/0117039},
}

@article{lenstra1990approximation,
  author  = {Jan Karel Lenstra and David B. Shmoys and Éva Tardos},
  title   = {Approximation algorithms for scheduling unrelated parallel machines},
  journal = {Mathematical Programming},
  volume  = {46},
  number  = {1--3},
  pages   = {259--271},
  year    = {1990},
  doi     = {10.1007/BF01585745},
}

@book{garey1979computers,
  author    = {Michael R. Garey and David S. Johnson},
  title     = {Computers and Intractability: A Guide to the Theory of
               NP-Completeness},
  publisher = {W. H. Freeman},
  address   = {New York},
  year      = {1979},
  isbn      = {978-0-7167-1045-5},
}

% --------------------------------------------------- Simulated Annealing

@article{kirkpatrick1983optimization,
  author  = {S. Kirkpatrick and C. D. Gelatt and M. P. Vecchi},
  title   = {Optimization by Simulated Annealing},
  journal = {Science},
  volume  = {220},
  number  = {4598},
  pages   = {671--680},
  year    = {1983},
  doi     = {10.1126/science.220.4598.671},
}

@article{metropolis1953equation,
  author  = {Nicholas Metropolis and Arianna W. Rosenbluth and
             Marshall N. Rosenbluth and Augusta H. Teller and Edward Teller},
  title   = {Equation of State Calculations by Fast Computing Machines},
  journal = {The Journal of Chemical Physics},
  volume  = {21},
  number  = {6},
  pages   = {1087--1092},
  year    = {1953},
  doi     = {10.1063/1.1699114},
}

@article{cerny1985thermodynamical,
  author  = {V. Černý},
  title   = {Thermodynamical approach to the traveling salesman problem:
             An efficient simulation algorithm},
  journal = {Journal of Optimization Theory and Applications},
  volume  = {45},
  number  = {1},
  pages   = {41--51},
  year    = {1985},
  doi     = {10.1007/BF00940812},
}

@book{laarhoven1987simulated,
  author    = {P. J. M. van Laarhoven and E. H. L. Aarts},
  title     = {Simulated Annealing: Theory and Applications},
  publisher = {Springer},
  address   = {Dordrecht},
  year      = {1987},
  isbn      = {978-90-481-8438-5},
  doi       = {10.1007/978-94-015-7744-1},
}

% ------------------------------------------------- Ganzzahlige Optimierung

@book{wolsey2020integer,
  author    = {Laurence A. Wolsey},
  title     = {Integer Programming},
  edition   = {2},
  publisher = {Wiley},
  address   = {Hoboken, NJ},
  year      = {2020},
  isbn      = {978-1-119-60653-6},
}

@book{nemhauser1988integer,
  author    = {George L. Nemhauser and Laurence A. Wolsey},
  title     = {Integer and Combinatorial Optimization},
  publisher = {Wiley},
  address   = {New York},
  year      = {1988},
  isbn      = {978-0-471-82819-8},
}

@article{land1960automatic,
  author  = {A. H. Land and A. G. Doig},
  title   = {An Automatic Method of Solving Discrete Programming Problems},
  journal = {Econometrica},
  volume  = {28},
  number  = {3},
  pages   = {497--520},
  year    = {1960},
  doi     = {10.2307/1910129},
}

% -------------------------------------------------------------- Werkzeuge

@online{glpk,
  author       = {Andrew Makhorin},
  title        = {{GLPK} -- {GNU} Linear Programming Kit},
  organization = {Free Software Foundation},
  version      = {5.0},
  year         = {2020},
  url          = {https://www.gnu.org/software/glpk/},
  urldate      = {2026-07-17},
}

@article{hunter2007matplotlib,
  author  = {John D. Hunter},
  title   = {Matplotlib: A 2D Graphics Environment},
  journal = {Computing in Science \& Engineering},
  volume  = {9},
  number  = {3},
  pages   = {90--95},
  year    = {2007},
  doi     = {10.1109/MCSE.2007.55},
}

@article{harris2020array,
  author  = {Charles R. Harris and K. Jarrod Millman and Stéfan J. van der Walt
             and others},
  title   = {Array programming with {NumPy}},
  journal = {Nature},
  volume  = {585},
  number  = {7825},
  pages   = {357--362},
  year    = {2020},
  doi     = {10.1038/s41586-020-2649-2},
}
