Vous êtes sur la page 1sur 10

IMPORTANCIA Y APLICACIONES DEL LGEBRA LINEAL A LA

INGENIERA DE SISTEMAS Y COMPUTACIN

Presentado por:
CAMILO ALEJANDRO SNCHEZ CRUZ

Al profesor:
JUAN ANDRS MONTOYA ARGUELLO

Materia:
LGEBRA LINEAL

BOGOT D.C
UNIVERSIDAD NACIONAL DE COLOMBIA
19 MAYO DE 2016
INTRODUCCIN

La matemtica tiene varias ramas de estudio, una de las ms destacadas es el


lgebra lineal, la cual estudia conceptos como vectores, matrices, sistemas de
ecuaciones lineales, espacios vectoriales, transformaciones lineales, entre
otros1. El lgebra lineal es un pilar matemtico que permite realizar un estudio
exhaustivo y preciso de las ciencias naturales, de las relacionadas con el
comportamiento en general, de las ingenieras, de la economa, de la
computacin y de las mismas matemticas abstractas y aplicadas2.
Debido al amplio campo de aplicacin del lgebra lineal, sta tiene conexiones
con muchas reas de estudio, tanto dentro como fuera de las matemticas, y
una de estas reas es la ingeniera, como se mencionaba anteriormente.
Inicialmente en este escrito se nombrarn varias de sus aplicaciones en la
ingeniera y en las ciencias, y luego se particularizar a la ingeniera de sistemas
y computacin, viendo que sta tiene un papel fundamental no slo en la
ingeniera en s, sino tambin en aspectos del mundo actual, y se darn
ejemplos que reafirmarn que el lgebra lineal es una de las ramas de estudio
ms importantes de la matemtica.
Algunas de las aplicaciones del lgebra lineal con la ingeniera de sistemas y
computacin tienen relaciones a su vez con otras disciplinas, o tambin se
relaciona con otras disciplinas que a su vez se relacionan con la ingeniera de
sistemas, por lo que muchas veces no ser una relacin directa sino transitiva.
APLICACIN DEL LGEBRA LINEAL A LA INGENIERA DE SISTEMAS Y
COMPUTACIN

El lgebra lineal provee a quien se dedica a su estudio de una cantidad de


herramientas para resolver situaciones problemticas que pueden
presentarse en la vida real, uno de los ejemplos ms destacados son los
sistemas de ecuaciones, que sirven para modelar y dar una solucin al
planteamiento anterior, y como este tipo de proceso se usa en la mayora de
disciplinas que tengan que ver con las matemticas (e incluso en las ciencias
sociales), se puede establecer una relacin directa con el lgebra lineal,
aunque muchas veces dichas reas no profundicen en un estudio de la rama
como tal, se hace uso implcito de sta para dar soluciones a problemticas
surgidas.
La mayora de problemas planteados en las ciencias e ingenieras requieren de
metodologas dadas por el lgebra lineal, tal vez se vea ms explcito en las
ingenieras que se relacionan con reas como la fsica (en las que
continuamente se hace el uso de vectores), en aquellas en las que se realiza
un anlisis con el fin de optimizar recursos (como en la ingeniera industrial y
la economa), e incluso en las que se toman datos experimentales para dar
resultados con mayor exactitud y ser capaces de realizar predicciones
acertadas (principalmente en reas de investigacin).

Pero en un rea como lo es la ingeniera de sistemas y computacin, para una


persona que no tenga idea de programacin, desarrollo de software u otras
prcticas informticas, probablemente no vea tan clara la aplicacin del
lgebra lineal, e incluso podra llegar a afirmar que son reas de estudio que
no tienen absolutamente ninguna relacin Nada ms alejado de la realidad!
Comencemos con una vista general sobre la ocupacin de la ingeniera de
sistemas y computacin:
La ingeniera de sistemas y computacin se ocupa del estudio de los aspectos
cientficos, tecnolgicos, humanos y organizacionales relacionados con la
representacin de los sistemas. Esta representacin permite observar distintos
aspectos de su funcionamiento mediante el anlisis, el modelado, el
procesamiento, la transmisin, el almacenamiento, la presentacin y la
seguridad de la informacin que surge de las interacciones entre sus
componentes3. ()
sta ingeniera tiene un amplio campo de trabajo, y desde mi punto de vista,
sus profesionales se dividen principalmente en dos tipos: los que se dedican al
manejo empresarial y los que se centran en las prcticas que tienen que ver
con software y todas sus fases de desarrollo.
En cuanto a los profesionales del primer tipo, suelen aplicar el lgebra lineal al
momento de la bsqueda de optimizacin de recursos, ms all de eso se
centran en el estudio de la empresa como un sistema, y en asegurar un buen
rendimiento de la misma.
En los profesionales del segundo tipo, se encuentra una aplicacin (en mi
opinin) ms interesante del lgebra lineal, comparndola con la anterior
dada.
Como se mencion anteriormente, un profesional en ingeniera de sistemas y
computacin se centra en el manejo de informacin, pero al momento de
hacer manejo de sta se necesita un esquema de organizacin, y una de las
herramientas ms tiles para organizar la informacin recibida son las
matrices y los vectores. Sin una herramienta como sta, los productos de
software que conocemos hoy en da seran mucho menos eficientes, e incluso
algunos de los ms importantes seran imposibles de desarrollar, y viendo el
impacto que ha tenido el software desde su aparicin, sera casi imposible
asegurar que la sociedad hubiera permitido desde un principio darle un lugar
tan importante a un conjunto de productos poco ptimos.
Una de las pocas ms relevantes de la historia del software servir como un
ejemplo para mostrar la importancia de la organizacin al momento de
desarrollar un programa. A sta poca se le denomin La crisis del software,
la cual fue un periodo entre 1960 y 1990 en el cual los productos de software
requeran un tiempo exagerado de desarrollo, y aparte de eso, al momento
de ser publicados salan con graves fallos, lo que sumado a su alto costo y poca
eficiencia, lo converta en un producto que no era bien visto por las grandes
empresas, y haca que los dueos de stas se lo pensaran dos veces antes de
encargar un software a un grupo de desarrolladores. Es por esto que el uso de
las matrices y los vectores representan una gran ventaja para un desarrollador,
son herramientas imprescindibles que cualquier persona interesada en sta
rea de estudio debe manejar a la perfeccin.
Por ejemplo, si una empresa pide al profesional desarrollar una base de datos
que contenga los datos de sus usuarios, si no existieran dichas herramientas,
tocara buscar una metodologa para almacenar la informacin recibida
individualmente, por ejemplo en variables distintas. Pero sta metodologa
generara problemas al momento de realizar bsquedas en la base de datos,
ya que el sistema debera revisar variable por variable hasta encontrar el
resultado deseado, en cambio, si se usa un sistema de matrices para almacenar
la informacin de los usuarios, se ahorra esfuerzo del programador, tiempo de
desarrollo y adems ser ms sencillo implementar un sistema de bsquedas
en la base de datos, ya que las matrices cuentan con columnas y filas que
disminuyen considerablemente el tiempo en que el sistema encuentra la
respuesta deseada.
Adems, hay operaciones definidas en el lgebra de las matrices que pueden
modelarse en un programa, y aplicando este modelo a una base de datos,
pueden llegar a facilitar clculos numricos que de no ser as, sera una labor
exhaustiva y complicada para el grupo de personas encargadas en realizarla.
Otra de las aplicaciones del lgebra lineal a esta rea se encuentra en lo que
se llama Teora de grafos, el cual es un campo de estudio de las matemticas
y las ciencias de la computacin, que estudia las propiedades de los grafos, los
cuales son estructuras que constan de dos partes, un conjunto de vrtices o
nodos, y un conjunto de aristas o lneas, tambin se conoce como anlisis de
redes3. Pero Qu tiene que ver la teora de grafos con el lgebra lineal?
Indagando, se encuentra una gran cantidad de documentos que tratan la
aplicacin del lgebra lineal a la teora de grafos, pero a simple vista
reconocemos en los grafos algo que nos hace pensar directamente en el
lgebra de las matrices, y es que los grafos tienen estructuras matriciales.
Uno de los ejemplos ms interesantes de la aplicacin de la teora de grafos a
la computacin se encuentra en el estudio de las redes sociales, y como se
puede imaginar, su importancia radica en el adecuado almacenamiento de
datos, ya que una red social cuenta con un nmero exagerado de usuarios, lo
que puede hacer que los tiempos de bsqueda se vuelvan demasiado altos.
Por ejemplo Facebook tiene ms de 819 millones de usuarios activos en todo
el mundo5. El modelado de ste tipo de problemas es abordado
principalmente por estudiantes de doctorado de universidades como
Stanford, Massachusetts Institute of Technology, Oxford, entre otras.
Google tambin es uno de los ejemplos ms representativos de la aplicacin
de la teora de grafos a la informtica, ya que es un sistema complejo de
bsqueda que ahonda en miles y miles de pginas de internet, que deben ser
jerarquizadas por popularidad con el fin de brindarle comodidad al usuario
(ste ejemplo se profundiza en la presentacin El lgebra lineal detrs de
Google6 ). Es decir, la teora de grafos se aplica en la optimizacin de sistemas
de bsqueda en bases de datos con un nmero elevado de informacin.
Si pensamos de manera general, en la actualidad ms de la mitad de los
programas usa funciones de bsqueda, y las empresas ms grandes que tienen
gran presencia en el sector econmico a nivel mundial usan un sistema
informtico de bases de datos, el cual permanece en constante
mantenimiento para asegurar un correcto funcionamiento, pero hablemos de
un factor an ms importante, la seguridad informtica y una de sus
herramientas ms poderosas al momento de proteger informacin, la
criptografa.
En el campo de la criptografa, se usa el lgebra lineal para transformar la
estructura de un texto a otra estructura diferente no reconocible a simple
vista, para asegurar una adecuada privacidad de la informacin.
Principalmente se usa para proteger la integridad de transferencias
electrnicas de fondos, en las cuales se manejan normalmente miles y miles
de dlares, y detrs de ese complejo sistema de seguridad se encuentra un
programador que hizo posible un sistema como se gracias a la aplicacin de
varias disciplinas, entre ellas el lgebra lineal.
Veamos un ejemplo de lo que sucede cuando no se aplican correctos sistemas
de seguridad.
Desde el 2013 un grupo de delincuentes informticos, en lo que podra ser
fcilmente el robo del siglo, extrajeron hasta 1000 millones de dlares de
manera sistemtica a bancos de 30 pases, el grupo se aprovech de
vulnerabilidades que encontraron en la paquetera Office de Microsoft, e
ingres a los sistemas de los bancos, logrando conseguir acceso remoto a
informacin vital para los bancos afectados (ms informacin del caso se
encuentra en las fuentes bibliogrficas).
El no aplicar un correcto sistema de seguridad informtico, puede llevar a una
empresa a grandes prdidas monetarias (como en el caso mencionado), y no
slo eso, sino que puede llevar una buena cantidad de informacin sustancial
a caer en manos de personas inescrupulosas, y como se ha asegurado
continuamente en artculos del mundo actual, la informacin es uno de los
activos ms importantes de cualquier gran empresa, es por esto que se le llama
comercio de informacin.
Ahora veamos una de las aplicaciones que quizs le interesa ms a los
aficionados a la programacin.
Al momento de desarrollar cierto tipo de aplicaciones (como los videojuegos,
modelados grficos en 2D y 3D, escala de imgenes, etc.) lo que se hace
principalmente cuando se cambia la vista, en la rotacin de cmaras e incluso
el movimiento de una imagen es una trasformacin lineal, un concepto que se
aprende en el estudio de los espacios vectoriales en el lgebra lineal.
Podemos ver que en este punto no slo se ve una relacin del lgebra lineal
con la programacin, sino tambin con otras disciplinas que tengan que ver
con el manejo de la interfaz visual, como el diseo grfico o el manejo de
animaciones.
Pero la aplicacin del lgebra lineal a la ingeniera de sistemas y computacin
no slo radica en el uso de las matrices, los vectores y la aplicacin de la teora
de grafos, ya que un desarrollador no recibe solamente peticiones de
empresas para implementar bases de datos o sistemas de seguridad. Es por
esto que el profesional debe tener conocimiento en distintas reas, no solo en
la computacin.
El tener conocimiento sobre lgebra lineal ayuda al entendimiento del
problema que se busca solucionar, ya que se pueden recibir peticiones para
desarrollar un programa orientado a la investigacin fsica, a la investigacin
qumica, E incluso orientado hacia otras ingenieras!
De esta manera, el programador tendr una visin ms profunda del problema
a resolver, teniendo la oportunidad de ingeniar una gran variedad de
soluciones que cumplan con los requisitos exigidos, sta cualidad se puede
identificar incluso cuando an se es un estudiante universitario, ya que cuando
se plantea un problema que el futuro programador debe resolver, ste puede
apoyarse en todos los conocimientos adquiridos previamente para
solucionarlo, y constantemente el lgebra lineal es una de las principales bases
del algoritmo planteado por el estudiante.
Finalmente, cabe resaltar la importancia de la ingeniera de sistemas y
computacin (e indirectamente, del lgebra lineal) en la actualidad.
La necesidad de renovacin de las empresas y de la sociedad, lleva a la
bsqueda de nuevos inventos que cambian la vida de muchas personas.
Campos como el desarrollo de software, gestin de la informacin, robtica,
inteligencia artificial, redes, entre otros, son unos de los pilares de la
investigacin en la actualidad, y lo seguirn siendo en un futuro. Es por esto
que el lgebra lineal ha tenido y tendr un papel fundamental en la
simplificacin del estudio en muchas disciplinas (no slo en los sistemas y
computacin). stas disciplinas traern consigo nuevos inventos mencionados
anteriormente, que ahora no sabemos, pero pueden llegar a convertirse en
uno de los cimientos de nuevas ramas de estudio.
As, el estudio del lgebra lineal plantea una vista profunda hacia una gran
mayora de las reas de estudio en el presente, y muy posiblemente, a muchas
otras nuevas en el futuro.
CONCLUSIONES

Como se ha visto, el lgebra lineal forma una de las bases fundamentales en el


proceso de creacin de software, y no slo es importante en el campo de la
computacin, sino tambin en toda una amplia cantidad de ramas de estudio,
que se abren hacia quien estudie sta rea de las matemticas.
A continuacin se realizar una lista de las aplicaciones ms importantes del
lgebra lineal a la ingeniera de sistemas y computacin:

1. Optimizacin de recursos empresariales.


2. El uso de los vectores y las matrices para facilidad del manejo de la
informacin recibida por el programador.
3. Facilidad de estructuracin de sistemas de informacin y de bases de
datos.
4. Notable mejora al momento de aadir funciones a un software, como
por ejemplo un sistema de bsqueda sobre una base de datos con una
gran cantidad de informacin.
5. Aplicacin en la teora de grafos, la cual aporta no slo en la ingeniera
de sistemas y computacin, sino en varias otras ciencias e ingenieras
que implementen los grafos como un modelo de anlisis.
6. Aplicacin en los sistemas de seguridad informticos, a travs de la
criptografa.
7. Manejo de animaciones 2D, 3D, modelados, interfaz visual, entre otros.

Aunque estas no son las nicas aplicaciones del lgebra lineal a la


computacin, son unas de las ms representativas al momento de pensar en
qu conceptos se utilizan al desarrollar software o gestionar una empresa.
ANOTACIONES - BIBLIOGRAFA

1. Adaptado de: http://www.ecured.cu/%C3%81lgebra_lineal


2. Adaptado de: http://algebralinealuniminuto.blogspot.com.co/
3. Tomado de: http://www.javerianacali.edu.co/programas/ingenieria-
de-sistemas-y-computacion
4. Adaptado de:
http://campus.cva.itesm.mx/nazira/Tc1003/PDF/TODO/0701_Tc1003_
TODO_Grafos.pdf
5. Estadstica tomada de: http://www.hisocial.com/esp/blog/cuantos-
usuarios-tiene-facebook
6. https://atlas.mat.ub.edu/personals/dandrea/2012_07_29_google_corr
ientes.pdf
7. http://www.forbes.com.mx/hackers-roban-cientos-de-millones-a-
bancos-en-30-paises/

Vous aimerez peut-être aussi