\documentclass[12pt]{article}

\usepackage{fullpage}
\usepackage{setspace}
\usepackage{parskip}
\usepackage{titlesec}
\usepackage[section]{placeins}
\usepackage{xcolor}
\usepackage{breakcites}
\usepackage{lineno}
\usepackage{hyphenat}





\PassOptionsToPackage{hyphens}{url}
\usepackage[colorlinks = true,
            linkcolor = blue,
            urlcolor  = blue,
            citecolor = blue,
            anchorcolor = blue]{hyperref}
\usepackage{etoolbox}
\makeatletter
\patchcmd\@combinedblfloats{\box\@outputbox}{\unvbox\@outputbox}{}{%
  \errmessage{\noexpand\@combinedblfloats could not be patched}%
}%
\makeatother


\usepackage{natbib}



\pagenumbering{gobble}


\renewenvironment{abstract}
  {{\bfseries\noindent{\abstractname}\par\nobreak}\footnotesize}
  {\bigskip}

\titlespacing{\section}{0pt}{*3}{*1}
\titlespacing{\subsection}{0pt}{*2}{*0.5}
\titlespacing{\subsubsection}{0pt}{*1.5}{0pt}


\usepackage{authblk}


\usepackage{graphicx}
\usepackage[space]{grffile}
\usepackage{latexsym}
\usepackage{textcomp}
\usepackage{longtable}
\usepackage{tabulary}
\usepackage{booktabs,array,multirow}
\usepackage{amsfonts,amsmath,amssymb}
\providecommand\citet{\cite}
\providecommand\citep{\cite}
\providecommand\citealt{\cite}
% You can conditionalize code for latexml or normal latex using this.
\newif\iflatexml\latexmlfalse
\providecommand{\tightlist}{\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}%

\AtBeginDocument{\DeclareGraphicsExtensions{.pdf,.PDF,.eps,.EPS,.png,.PNG,.tif,.TIF,.jpg,.JPG,.jpeg,.JPEG}}

\usepackage[utf8]{inputenc}
\usepackage[english,ngerman,spanish]{babel}



\usepackage{float}








\begin{document}

\title{Problemas sobre el m\selectlanguage{ngerman}étodo de Vogel.~ ~~\selectlanguage{spanish}}



\author[1]{Roberto Gil Ortiz-Solis}%
\affil[1]{Tecnológico Nacional de México - Campus Zacatecas Occidente}%


\vspace{-1em}



  
  \date{May 04, 2024}


\begingroup
\let\center\flushleft
\let\endcenter\endflushleft
\maketitle
\endgroup




\onehalfspacing





\sloppy


Lea y analice el documento adjunto en esta actividad y resuelva el
siguiente problema utilizando el m\selectlanguage{ngerman}étodo de Vogel y entregue un documento
en PDF mediante Authorea.\selectlanguage{spanish}
\begin{figure}[H]
\begin{center}
\includegraphics[width=0.70\columnwidth]{figures/pito/pito}
\caption{\selectlanguage{ngerman}{Relación silos molinos.
{\label{991011}}%
}}
\end{center}
\end{figure}\selectlanguage{ngerman}

Relacion silos molimos.

Los costos asociados al envío de pienso entre silos y molinos son los
registrados en la siguiente tabla.\selectlanguage{spanish}
\begin{figure}[H]
\begin{center}
\includegraphics[width=0.70\columnwidth]{figures/d/d}
\caption{{Tabla de costos.
{\label{201018}}%
}}
\end{center}
\end{figure}

Formule un modelo de programaci\selectlanguage{ngerman}ón lineal que permita satisfacer las
necesidades de todas las ciudades al tiempo que minimice los costos
asociados al transporte.

PASO 1 Determinar para cada fila y columna una medida de penalización
restando los dos costos menores en filas y columnas. MÉTODO DE
APROXIMACIÓN DE VOGEL El método de aproximación de Vogel es un método
heurístico de resolución de problemas de transporte capaz de alcanzar
una solución básica no artificial de inicio, este modelo requiere de la
realización de un número generalmente mayor de iteraciones que los demás
métodos heurísticos existentes con este fin, sin embargo produce mejores
resultados iniciales que los mismos.~\selectlanguage{spanish}
\begin{figure}[H]
\begin{center}
\includegraphics[width=1.00\columnwidth]{figures/d---copia/d---copia}
\caption{\selectlanguage{ngerman}{Primeras penálizaciones definidas y~ primera columna eliminada
{\label{107403}}%
}}
\end{center}
\end{figure}\selectlanguage{ngerman}

PASO 2 Escoger la fila o columna con la mayor penalizacion, es decir que
de la resta realizada en el ``Paso 1'' se debe escoger el número mayor.
En caso de haber empate, se debe escoger arbitrariamente (a juicio
personal).\selectlanguage{spanish}
\begin{figure}[H]
\begin{center}
\includegraphics[width=1.00\columnwidth]{figures/d---copia-(4)/d---copia-(4)}
\caption{{Se actualizan las penalizaciones y se vuelve a eliminar.~~
{\label{130906}}%
}}
\end{center}
\end{figure}

Nuevo proceso de asignaci\selectlanguage{ngerman}ón.\selectlanguage{spanish}
\begin{figure}[H]
\begin{center}
\includegraphics[width=1.00\columnwidth]{figures/d---copia-(3)/d---copia-(3)}
\caption{{Se actualizan las penalizaciones y se vuelve a eliminar.~~
{\label{526893}}%
}}
\end{center}
\end{figure}

PASO 3 De la fila o columna de mayor penalizaci\selectlanguage{ngerman}ón determinada en el paso
anterior debemos de escoger la celda con el menor costo, y en esta
asignar la mayor cantidad posible de unidades. Una vez se realiza este
paso una oferta o demanda quedará satisfecha por ende se tachará la fila
o columna, en caso de empate solo se tachará 1, la restante quedará con
oferta o demanda igual a cero (0).~\selectlanguage{spanish}
\begin{figure}[H]
\begin{center}
\includegraphics[width=0.70\columnwidth]{figures/d---copia-(2)1/d---copia-(2)1}
\caption{\selectlanguage{ngerman}{Al finalizar esta iteración podemos observar como el tabulado queda una
fila sin tachar y con valores positivos, por ende asignamos las
variables básicas y hemos concluido el método. ~
{\label{786305}}%
}}
\end{center}
\end{figure}\selectlanguage{ngerman}

PASO 4: DE CICLO Y EXCEPCIONES - Si queda sin tachar exactamente una
fila o columna con cero oferta o demanda, detenerse. - Si queda sin
tachar una fila o columna con oferta o demanda positiva, determine las
variables básicas en la fila o columna con el método de costos mínimos,
detenerse. - Si todas las filas y columnas que no se tacharon tienen
cero oferta y demanda, determine las variables básicas cero por el
método del costo mínimo, detenerse.~

Los costos asociados a la distribución son:\selectlanguage{spanish}
\begin{figure}[H]
\begin{center}
\includegraphics[width=0.70\columnwidth]{figures/t/t}
\caption{\selectlanguage{ngerman}{Los costos asociados a la distribución en total 460 us.
{\label{564079}}%
}}
\end{center}
\end{figure}\selectlanguage{ngerman}\selectlanguage{spanish}
\begin{figure}[H]
\begin{center}
\includegraphics[width=0.70\columnwidth]{figures/v/v}
\caption{{Diagrama de flujo.
{\label{827482}}%
}}
\end{center}
\end{figure}

~

\selectlanguage{spanish}
\FloatBarrier
\end{document}

