doc/glpk11.tex
author Alpar Juttner <alpar@cs.elte.hu>
Mon, 06 Dec 2010 13:09:21 +0100
changeset 1 c445c931472f
permissions -rw-r--r--
Import glpk-4.45

- Generated files and doc/notes are removed
alpar@1
     1
%* glpk11.tex *%
alpar@1
     2
alpar@1
     3
\begin{footnotesize}
alpar@1
     4
alpar@1
     5
\chapter{External Software Modules Used In GLPK}
alpar@1
     6
alpar@1
     7
In the GLPK package there are used some external software modules
alpar@1
     8
listed in this Appendix. Note that these modules are {\it not} part of
alpar@1
     9
GLPK, but are used with GLPK and included in the distribution.
alpar@1
    10
alpar@1
    11
\section{AMD}
alpar@1
    12
alpar@1
    13
AMD Version 2.2, Copyright {\copyright} 2007 by Timothy A. Davis,
alpar@1
    14
Patrick R. Amestoy, and Iain S. Duff.  All Rights Reserved.
alpar@1
    15
alpar@1
    16
\subsection*{Description}
alpar@1
    17
alpar@1
    18
AMD is a set of routines for pre-ordering sparse matrices prior to
alpar@1
    19
Cholesky or LU factorization, using the approximate minimum degree
alpar@1
    20
ordering algorithm.
alpar@1
    21
alpar@1
    22
\subsection*{License}
alpar@1
    23
alpar@1
    24
This library is free software; you can redistribute it and/or
alpar@1
    25
modify it under the terms of the GNU Lesser General Public License
alpar@1
    26
as published by the Free Software Foundation; either version 2.1 of
alpar@1
    27
the License, or (at your option) any later version.
alpar@1
    28
alpar@1
    29
This library is distributed in the hope that it will be useful,
alpar@1
    30
but WITHOUT ANY WARRANTY; without even the implied warranty of
alpar@1
    31
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
alpar@1
    32
Lesser General Public License for more details.
alpar@1
    33
alpar@1
    34
You should have received a copy of the GNU Lesser General Public
alpar@1
    35
License along with this library; if not, write to the Free Software
alpar@1
    36
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301
alpar@1
    37
USA.
alpar@1
    38
alpar@1
    39
Permission is hereby granted to use or copy this program under the
alpar@1
    40
terms of the GNU LGPL, provided that the Copyright, this License,
alpar@1
    41
and the Availability of the original version is retained on all
alpar@1
    42
copies.  User documentation of any code that uses this code or any
alpar@1
    43
modified version of this code must cite the Copyright, this License,
alpar@1
    44
the Availability note, and ``Used by permission.''  Permission to
alpar@1
    45
modify the code and to distribute modified code is granted, provided
alpar@1
    46
the Copyright, this License, and the Availability note are retained,
alpar@1
    47
and a notice that the code was modified is included.
alpar@1
    48
alpar@1
    49
AMD is available under alternate licences; contact T. Davis for
alpar@1
    50
details.
alpar@1
    51
alpar@1
    52
\subsection*{Availability}
alpar@1
    53
alpar@1
    54
\verb|http://www.cise.ufl.edu/research/sparse/amd|
alpar@1
    55
alpar@1
    56
\bigskip
alpar@1
    57
alpar@1
    58
\noindent
alpar@1
    59
Used by permission.
alpar@1
    60
alpar@1
    61
\section{COLAMD/SYMAMD}
alpar@1
    62
alpar@1
    63
COLAMD/SYMAMD Version 2.7, Copyright {\copyright} 1998-2007, Timothy A.
alpar@1
    64
Davis, All Rights Reserved.
alpar@1
    65
alpar@1
    66
\subsection*{Description}
alpar@1
    67
alpar@1
    68
\paragraph{colamd:} an approximate minimum degree column ordering
alpar@1
    69
algorithm, for LU factorization of symmetric or unsymmetric matrices,
alpar@1
    70
QR factorization, least squares, interior point methods for linear
alpar@1
    71
programming problems, and other related problems.
alpar@1
    72
alpar@1
    73
\paragraph{symamd:} an approximate minimum degree ordering algorithm
alpar@1
    74
for Cholesky factorization of symmetric matrices.
alpar@1
    75
alpar@1
    76
\subsection*{Authors}
alpar@1
    77
alpar@1
    78
The authors of the code itself are Stefan I. Larimore and Timothy A.
alpar@1
    79
Davis (davis at cise.ufl.edu), University of Florida.  The algorithm
alpar@1
    80
was developed in collaboration with John Gilbert, Xerox PARC, and
alpar@1
    81
Esmond Ng, Oak Ridge National Laboratory.
alpar@1
    82
alpar@1
    83
\subsection*{License}
alpar@1
    84
alpar@1
    85
This library is free software; you can redistribute it and/or
alpar@1
    86
modify it under the terms of the GNU Lesser General Public License
alpar@1
    87
as published by the Free Software Foundation; either version 2.1 of
alpar@1
    88
the License, or (at your option) any later version.
alpar@1
    89
alpar@1
    90
This library is distributed in the hope that it will be useful,
alpar@1
    91
but WITHOUT ANY WARRANTY; without even the implied warranty of
alpar@1
    92
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
alpar@1
    93
Lesser General Public License for more details.
alpar@1
    94
alpar@1
    95
You should have received a copy of the GNU Lesser General Public
alpar@1
    96
License along with this library; if not, write to the Free Software
alpar@1
    97
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301
alpar@1
    98
USA.
alpar@1
    99
alpar@1
   100
Permission is hereby granted to use or copy this program under the
alpar@1
   101
terms of the GNU LGPL, provided that the Copyright, this License,
alpar@1
   102
and the Availability of the original version is retained on all
alpar@1
   103
copies.  User documentation of any code that uses this code or any
alpar@1
   104
modified version of this code must cite the Copyright, this License,
alpar@1
   105
the Availability note, and ``Used by permission.''  Permission to
alpar@1
   106
modify the code and to distribute modified code is granted, provided
alpar@1
   107
the Copyright, this License, and the Availability note are retained,
alpar@1
   108
and a notice that the code was modified is included.
alpar@1
   109
alpar@1
   110
COLAMD is also available under alternate licenses, contact T. Davis for
alpar@1
   111
details.
alpar@1
   112
alpar@1
   113
\subsection*{Availability}
alpar@1
   114
alpar@1
   115
\verb|http://www.cise.ufl.edu/research/sparse/colamd|
alpar@1
   116
alpar@1
   117
\bigskip
alpar@1
   118
alpar@1
   119
\noindent
alpar@1
   120
Used by permission.
alpar@1
   121
alpar@1
   122
\end{footnotesize}
alpar@1
   123
alpar@1
   124
%* eof *%