summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/multiobjective
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/multiobjective
Initial commit
Diffstat (limited to 'macros/latex/contrib/multiobjective')
-rw-r--r--macros/latex/contrib/multiobjective/README5
-rw-r--r--macros/latex/contrib/multiobjective/multiobjective.dtx163
-rw-r--r--macros/latex/contrib/multiobjective/multiobjective.ins55
-rw-r--r--macros/latex/contrib/multiobjective/multiobjective.pdfbin0 -> 113236 bytes
4 files changed, 223 insertions, 0 deletions
diff --git a/macros/latex/contrib/multiobjective/README b/macros/latex/contrib/multiobjective/README
new file mode 100644
index 0000000000..a620ff2915
--- /dev/null
+++ b/macros/latex/contrib/multiobjective/README
@@ -0,0 +1,5 @@
+This package provides a series of operators commonly used in papers related to
+multiobjective optimisation, multiobjective evolutionary algorithms,
+multicriteria decision making and similar fields.
+
+Last updated: $Date: 2008-08-17 21:55:12 +0200 (dom, 17 ago 2008) $. \ No newline at end of file
diff --git a/macros/latex/contrib/multiobjective/multiobjective.dtx b/macros/latex/contrib/multiobjective/multiobjective.dtx
new file mode 100644
index 0000000000..eeb2621737
--- /dev/null
+++ b/macros/latex/contrib/multiobjective/multiobjective.dtx
@@ -0,0 +1,163 @@
+%\iffalse meta-comment
+% File: multiobjective.dtx
+% Copyright (C) 2008 by Luis Marti (luis dot marti at uc3m dot es)
+% http://www.giaa.inf.uc3m.es/miembros/lmarti
+%
+% Version of: $Date: 2008-08-18 15:45:14 +0200 (lun, 18 ago 2008) $
+%
+% This file may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either
+% version 1.2 of this license or (at your option) any later
+% version. The latest version of this license is in:
+%
+% http://www.latex-project.org/lppl.txt
+%
+% and version 1.2 or later is part of all distributions of
+% LaTeX version 1999/12/01 or later.
+%
+% This class is distributed in the hope that it will be useful, but WITHOUT
+% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+% FITNESS FOR A PARTICULAR PURPOSE.
+%
+%\fi
+%
+%\iffalse
+%<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+%<package>\ProvidesPackage{multiobjective}[2008/08/19 v1.0 multiobjective optimization symbols]
+%<package>\RequirePackage{amssymb}
+%<*driver>
+\documentclass{ltxdoc}
+\usepackage{multiobjective}
+\usepackage{hyperref}
+\usepackage[utf8]{inputenc}
+\EnableCrossrefs
+\PageIndex
+\begin{document}
+\DocInput{multiobjective.dtx}
+\end{document}
+%</driver>
+% \fi
+% \CheckSum{0}
+%
+% \changes{v1.0}{2008/08/19}{Initial version}
+% \GetFileInfo{multiobjective.sty}
+
+%\title{\texttt{multiobjective.sty}\\A \LaTeX package for multiobjective optimization
+%and multicriteria decision making\thanks{This document
+% corresponds to \textsf{multiobjective}~\fileversion,
+% dated~\filedate.}}
+%
+% \author{Luis Mart\'\i\\
+% \small Universidad Carlos III de Madrid\\
+% \small \href{mailto:luis dot marti at uc3m dot es}{luis dot marti at uc3m dot es}\\
+% \small \href{http://www.giaa.inf.uc3m.es/miembros/lmarti}{http://www.giaa.inf.uc3m.es/miembros/lmarti}}
+% \date{Version of $ $Date: 2008-08-18 15:45:14 +0200 (lun, 18 ago 2008) $ $}
+%\maketitle
+%
+%\begin{abstract}
+% This package provides a series of operators commonly used in papers related to multiobjective optimisation,
+% multiobjective evolutionary algorithms, multicriteria decision making and similar fields.
+%\end{abstract}
+%
+%\section{Motivation}
+% \LaTeX does not explicitly includes the operators used in the fields related to multiobjective optimisation. Therefore,
+% the appearance of those operators changes from paper to paper, sometimes leading to misunderstandings. The spirit behind
+% this small package is to eliminate those variations.
+%
+%\section{Dominance operators}
+% The operators contained in the package are summarized on table \ref{tbl:operators}. Their formal definition can
+% be found in \cite{coello-2007:eas-solving-mops,Deb01e,ehrgott-2005:multicrit-opt}.
+%\begin{table}[h]
+%\caption{Dominance operators}
+%\begin{center}
+%\begin{tabular}{rlc}
+%\hline
+%\textbf{Operator} & \textbf{Command} & \textbf{Sample} \\
+%\hline
+%dominance & |\dom| & $\vec{x}\dom\vec{y}$ \\
+%neg. dominance & |\negdom| & $\vec{x}\negdom\vec{y}$ \\
+%\hline
+%weak dominance & |\weakdom| & $\vec{x}\weakdom\vec{y}$ \\
+%neg. weak dominance & |\negweakdom| & $\vec{x}\negweakdom\vec{y}$ \\
+%\hline
+%strict dominance & |\strictdom| & $\vec{x}\strictdom\vec{y}$ \\
+%%neg. strict dominance & |\negstrictdom| & $\vec{x}\negstrictdom\vec{y}$ \\
+%\hline
+%multiplicative $\epsilon$--dominance & |\multepsilondom| & $\vec{x}\multepsilondom\vec{y}$ \\
+%additive $\epsilon$--dominance & |\addiepsilondom| & $\vec{x}\addiepsilondom\vec{y}$ \\
+%\hline
+%better & |\better| & $\set{A}\better\set{B}$ \\
+%\hline
+%\end{tabular}
+%\end{center}
+%\label{tbl:operators}
+%\end{table}%
+%
+%\section{Support definitions}
+%
+% Some extra features are included in addition to the previous operators, as shown on table \ref{tbl:extras}. The |\argmin| and |\argmax|
+% operators are babel--ready.
+%
+%\begin{table}[ht]
+%\caption{Extra definitions}
+%\begin{center}
+%\begin{tabular}{rlc}
+%\hline
+%\textbf{Description} & \textbf{Command} & \textbf{Sample} \\
+%\hline
+%|\vec| redefinition & |\vec|\marg{x} & $\vec{x}$ \\
+%sets & |\set|\marg{A} & $\set{A}$ \\
+%$\argmin$ operator & |\argmin_{sub=1\dots n} {F_i}| & $\argmin_{sub=1\dots n} {F_i}$ \\
+%$\argmax$ operator & |\argmax_{sub=1\dots n} {F_i}| & $\argmax_{sub=1\dots n} {F_i}$ \\
+%\hline
+%\end{tabular}
+%\end{center}
+%\label{tbl:extras}
+%\end{table}
+%
+%\begin{thebibliography}{3}
+%\bibitem[{1}]{coello-2007:eas-solving-mops}
+%Coello~Coello, C.~A., Lamont, G.~B., \& Van~Veldhuizen, D.~A. (2007).
+%\newblock {\em Evolutionary Algorithms for Solving Multi-Objective Problems\/},
+% (2nd ed.).
+%\newblock Genetic and Evolutionary Computation. New York: Springer.
+%
+%\bibitem[{2}]{Deb01e}
+%Deb, K. (2001).
+%\newblock {\em Multi-{O}bjective {O}ptimization using {E}volutionary
+% {A}lgorithms\/}.
+%\newblock Chichester, UK: John Wiley \& Sons.
+%\newblock {ISBN} 0-471-87339-X.
+%
+%\bibitem[{3}]{ehrgott-2005:multicrit-opt}
+%Ehrgott, M. (2005).
+%\newblock {\em Multicriteria Optimization\/}.
+%\newblock vol. 491 of {\em Lecture Notes in Economics and Mathematical
+% Systems\/}.
+%\newblock Springer.
+%\end{thebibliography}
+%\StopEventually {\PrintIndex}
+
+\providecommand{\dom}{\prec}
+\providecommand{\negdom}{\not\prec}
+\providecommand{\weakdom}{\preccurlyeq}
+\providecommand{\negweakdom}{\not\preccurlyeq}
+\providecommand{\strictdom}{\prec\!\!\!\prec}
+\providecommand{\negstrictdom}{\not\prec\!\!\!\prec}
+\providecommand{\multepsilondom}{\preccurlyeq_{\epsilon\cdot}}
+\providecommand{\addiepsilondom}{\preccurlyeq_{\epsilon +}}
+\providecommand{\better}{\triangleleft}
+
+\def\vec#1{\mathchoice{\mbox{\boldmath$\displaystyle#1$}} {\mbox{\boldmath$\textstyle#1$}}
+{\mbox{\boldmath$\scriptstyle#1$}} {\mbox{\boldmath$\scriptscriptstyle#1$}}}
+
+\providecommand{\set}[1]{
+\mathchoice{\mbox{$\displaystyle\mathcal{#1}$}}
+{\mbox{$\textstyle\mathcal{#1}$}} {\mbox{$\scriptstyle\mathcal{#1}$}}
+{\mbox{$\scriptscriptstyle\mathcal{#1}$}}
+}
+
+\def\argmax{\mathop{{\rm arg}\,\max}}
+\def\argmin{\mathop{{\rm arg}\,\min}}
+%\Finale
+\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/multiobjective/multiobjective.ins b/macros/latex/contrib/multiobjective/multiobjective.ins
new file mode 100644
index 0000000000..e88dba3d6b
--- /dev/null
+++ b/macros/latex/contrib/multiobjective/multiobjective.ins
@@ -0,0 +1,55 @@
+%%
+%% Copyright (C) 2008 by Luis Marti (luis dot marti at uc3m dot es)
+%% http://www.giaa.inf.uc3m.es/miembros/lmarti
+%%
+%% Version of: $Date: 2008-08-18 15:40:05 +0200 (lun, 18 ago 2008) $
+%%
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.2 of this license or (at your option) any later
+%% version. The latest version of this license is in:
+%%
+%% http://www.latex-project.org/lppl.txt
+%%
+%% and version 1.2 or later is part of all distributions of
+%% LaTeX version 1999/12/01 or later.
+%%
+%% This class is distributed in the hope that it will be useful, but WITHOUT
+%% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+%% FITNESS FOR A PARTICULAR PURPOSE.
+%%
+\input docstrip.tex
+\keepsilent
+\usedir{tex/latex/multiobjective}
+
+\preamble
+multiobjective.sty: A LaTeX package for multiobjective optimization and multicriteria decision making articles
+
+Copyright (C) 2008 by Luis Marti (luis dot marti at uc3m dot es)
+http://www.giaa.inf.uc3m.es/miembros/lmarti
+
+Version of: $Date: 2008-08-18 15:40:05 +0200 (lun, 18 ago 2008) $
+
+This file may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either
+version 1.2 of this license or (at your option) any later
+version. The latest version of this license is in:
+
+http://www.latex-project.org/lppl.txt
+
+and version 1.2 or later is part of all distributions of LaTeX version 1999/12/01 or later.
+
+This class is distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.
+\endpreamble
+
+\generate{\file{multiobjective.sty}{\from{multiobjective.dtx}{package}}}
+
+\Msg{************************************************************************}
+\Msg{** To finish the installation move `multiobjective.sty' to a place where LaTeX will find it.}
+\Msg{** Then to get the documentation:}
+\Msg{** `pdflatex multiobjective.dtx'}
+\Msg{** Happy TeXing!}
+\Msg{************************************************************************}
+\endbatchfile \ No newline at end of file
diff --git a/macros/latex/contrib/multiobjective/multiobjective.pdf b/macros/latex/contrib/multiobjective/multiobjective.pdf
new file mode 100644
index 0000000000..c3aeafb16e
--- /dev/null
+++ b/macros/latex/contrib/multiobjective/multiobjective.pdf
Binary files differ