1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 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
|