From b8d994dfcd51e4acca42b2d5ff9d6aa1fb943722 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 8 Sep 2008 16:26:07 +0000 Subject: new latex package multiobjective (16aug08) git-svn-id: svn://tug.org/texlive/trunk@10495 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/multiobjective/README | 5 + .../doc/latex/multiobjective/multiobjective.pdf | Bin 0 -> 113236 bytes .../source/latex/multiobjective/multiobjective.dtx | 163 +++++++++++++++++++++ .../source/latex/multiobjective/multiobjective.ins | 55 +++++++ .../tex/latex/multiobjective/multiobjective.sty | 56 +++++++ Master/tlpkg/bin/tlpkg-ctan-check | 2 +- Master/tlpkg/tlpsrc/collection-mathextra.tlpsrc | 1 + Master/tlpkg/tlpsrc/multiobjective.tlpsrc | 2 + 8 files changed, 283 insertions(+), 1 deletion(-) create mode 100644 Master/texmf-dist/doc/latex/multiobjective/README create mode 100644 Master/texmf-dist/doc/latex/multiobjective/multiobjective.pdf create mode 100644 Master/texmf-dist/source/latex/multiobjective/multiobjective.dtx create mode 100644 Master/texmf-dist/source/latex/multiobjective/multiobjective.ins create mode 100644 Master/texmf-dist/tex/latex/multiobjective/multiobjective.sty create mode 100644 Master/tlpkg/tlpsrc/multiobjective.tlpsrc diff --git a/Master/texmf-dist/doc/latex/multiobjective/README b/Master/texmf-dist/doc/latex/multiobjective/README new file mode 100644 index 00000000000..a620ff2915b --- /dev/null +++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/multiobjective/multiobjective.pdf b/Master/texmf-dist/doc/latex/multiobjective/multiobjective.pdf new file mode 100644 index 00000000000..c3aeafb16e7 Binary files /dev/null and b/Master/texmf-dist/doc/latex/multiobjective/multiobjective.pdf differ diff --git a/Master/texmf-dist/source/latex/multiobjective/multiobjective.dtx b/Master/texmf-dist/source/latex/multiobjective/multiobjective.dtx new file mode 100644 index 00000000000..eeb26217378 --- /dev/null +++ b/Master/texmf-dist/source/latex/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 +%\NeedsTeXFormat{LaTeX2e}[1999/12/01] +%\ProvidesPackage{multiobjective}[2008/08/19 v1.0 multiobjective optimization symbols] +%\RequirePackage{amssymb} +%<*driver> +\documentclass{ltxdoc} +\usepackage{multiobjective} +\usepackage{hyperref} +\usepackage[utf8]{inputenc} +\EnableCrossrefs +\PageIndex +\begin{document} +\DocInput{multiobjective.dtx} +\end{document} +% +% \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/Master/texmf-dist/source/latex/multiobjective/multiobjective.ins b/Master/texmf-dist/source/latex/multiobjective/multiobjective.ins new file mode 100644 index 00000000000..e88dba3d6b6 --- /dev/null +++ b/Master/texmf-dist/source/latex/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/Master/texmf-dist/tex/latex/multiobjective/multiobjective.sty b/Master/texmf-dist/tex/latex/multiobjective/multiobjective.sty new file mode 100644 index 00000000000..32c3332360e --- /dev/null +++ b/Master/texmf-dist/tex/latex/multiobjective/multiobjective.sty @@ -0,0 +1,56 @@ +%% +%% This is file `multiobjective.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% multiobjective.dtx (with options: `package') +%% 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. +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesPackage{multiobjective}[2008/08/19 v1.0 multiobjective optimization symbols] +\RequirePackage{amssymb} + +%%neg. strict dominance & |\negstrictdom| & $\vec{x}\negstrictdom\vec{y}$ \\ + +\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}} +\endinput +%% +%% End of file `multiobjective.sty'. diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index ce20f211881..7273e42dbaa 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -144,7 +144,7 @@ my @WorkingTLP = qw( mla-paper mlist mmap mnsymbol moderncv modroman mongolian-babel moreverb movie15 mp3d mparhack mpman-ru ms msc msg multicap - multido munich muthesis mwcls + multido multiobjective munich muthesis mwcls nag namespc natbib nath nature ncclatex ncctools newlfm nih noitcrul nomencl nomentbl nostarch notes2bib ntgclass ntheorem-vn numline numname numprint diff --git a/Master/tlpkg/tlpsrc/collection-mathextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-mathextra.tlpsrc index d0687ae686c..bdd7951efa9 100644 --- a/Master/tlpkg/tlpsrc/collection-mathextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-mathextra.tlpsrc @@ -16,6 +16,7 @@ depend faktor depend mathcomp depend mh depend mhequ +depend multiobjective depend nath depend proba depend statex2 diff --git a/Master/tlpkg/tlpsrc/multiobjective.tlpsrc b/Master/tlpkg/tlpsrc/multiobjective.tlpsrc new file mode 100644 index 00000000000..72df090f025 --- /dev/null +++ b/Master/tlpkg/tlpsrc/multiobjective.tlpsrc @@ -0,0 +1,2 @@ +name multiobjective +category Package -- cgit v1.2.3