Archives For Press

Continente Siete :: News and Press

 variEnAperturaInquieto, a los 23 años, junto a dos socios, Rodríguez Varela ya había fundado una empresa. Y no cualquiera, sino el primer taller de algoritmos de la Argentina.

¿Cómo pueden servir unos cálculos matemáticos a la comunidad? Esa es la respuesta que Continente Siete está dispuesta a dar. “Utilizamos la simulación, es decir, metemos el mundo real en la computadora y, a partir de esa información, podemos hacer predicciones y resolver todo tipo de problemas”, explica el ingeniero Industrial recibido en el ITBA, facultad donde nació esta iniciativa, en un grupo de investigación, en 2005.  Proponen extrapolar este tipo de fórmulas, usadas en el ambiente académico, al mundo de los negocios.

“La academia, generalmente, va mucho más avanzada. Nosotros aprovechamos esto, lo costumizamos y lo volcamos al contexto empresarial”, detalla Rodríguez Varela, quien está en el día a día. En 2013, espera facturar $ 5 millones. Así, C7 trabaja los problemas como una red neuronal, uniendo una neurona con otra. Un ejemplo típico es el de resolver el problema de stock de una empresa de consumo masivo (Unilever es uno de sus clientes del taller). “Cada
neurona contempla distinta información: venta del producto ayer, venta anteayer, consumo del producto, órdenes que se generaron, precio. Todas se conectan entre sí”, detalla.
El resultado: poder predecir con precisión cuánto se venderá en los próximos meses y, así, resolver el problema de stock y producción.

 

Nota realizada por Apertura (www.apertura.com) en la conferencia Think Thank 3.0 que realizó la selección sub 35 de los jóvenes líderes de la Argentina.

http://www.apertura.com/revista/La-seleccion-sub-35-de-los-jovenes-lideres-de-la-Argentina-20130716-0004.html

Son el único taller de algoritmos en el país, formado por jóvenes profesionales. Garantizan la resolución de problemas, tanto sociales como económicos, de grandes y pequeñas empresas, así como de organismos públicos.

Por Natalia Szydlowski | Toma Mate y Avivate

nysprensa@gmail.com

C7 Jams: Ciclo de Conferencias

En una moderna oficina de Vicente López, encontramos un grupo de jóvenes estudiantes y profesionales, creando cálculos matemáticos muy particulares denominados “algoritmos”. La empresa, Continente Siete, fue llamada así, porque justamente los algoritmos representarían un “séptimo continente virtual”, en el que se desarrolla un modelo matemático, que luego es “bajado” a la realidad. Al aplicar las medidas que surgen de estos algoritmos, siguiendo esta metodología propuesta, se puede solucionar apropiadamente la problemática en cuestión. Así, esta empresa constituye el primer Taller de Algoritmos de la Argentina.

Inicio en la Argentina

Nacieron como un “Laboratorio de Investigación” dentro del Instituto Tecnológico de Buenos Aires (ITBA), y en el año 2008 se organizaron como empresa privada. Integrada mayoritariamente por jóvenes Ingenieros de distintas ramas, Matemáticos, Diseñadores Gráficos y Marketing, se caracteriza por ser una empresa con un staff horizontal, es decir carece de una organización jerárquica. Esto promueve el dinamismo y comunicación intergrupal, características esenciales para este tipo de trabajo. Por otro lado, la diversidad de profesiones permite que cada uno seleccione las herramientas adecuadas para llegar al algoritmo más conveniente que posibilite la resolución del problema presentado.

Funcionamiento

Se organizan en varios grupos de trabajo encabezado por un líder. Cada uno toma un proyecto (problema a resolver), y se realizan varios encuentros con el cliente, quien les explica su/s inconveniente/s además de brindarle la información solicitada. La naturaleza de esta última variará según el caso a resolver, por lo que cada uno difiere tanto en el análisis como en la recolección de datos. Luego, en Continente Siete emplean sus conocimientos para encontrar el algoritmo adecuado al problema, lo prueban y es entregado al cliente. La forma de entrega es diversa, a través de un software, servicio, herramienta online, etc.

Asimismo, se encuentran constantemente investigando y desarrollando nuevas ecuaciones y cálculos de este tipo, para luego ir en búsqueda de mercados “aplicables”.

Desafío

Presenta un gran reto cada uno de los proyectos, debido a que todos difieren en su esencia. Continente Siete trabaja en proyectos que persiguen fines económicos, como la optimización de la venta de productos, publicidad, oferta y demanda. Pero, por otro lado, como los algoritmos son también aplicables a situaciones sociales, esto termina generando un nexo entre dos ciencias (matemáticas-sociales) donde también la empresa se desarrolla. Algunos ejemplos de lo trabajado son: el impacto de las adicciones que tendría en una organización, distribución óptima de francos laborales que brinden mayor grado de satisfacción, mejoras en la frecuencia de horarios del transporte público, etc.

Clientes posibles

Puede acceder desde cualquier individuo que tiene un negocio hasta una gran empresa. Es decir, cualquiera que presente una dificultad a resolver de carácter ambiental, cultural, económico como social.

Ideas a futuro

El taller crece día a día con cada uno de los proyectos que les llega, así como los que generan en forma voluntaria y ofrece al mercado. Es un deseo de la empresa desarrollarse no sólo a nivel privado, sino también estatal.

Quién lava los platos, resuelto con un algoritmo

Alguna vez le habrá pasado de faltar o irse vacaciones o simplemente no almorzar y justo tener designado que Ud. lavaba todos los platos de sus compañeros…Injusto ¿no? Esto en Continente Siete no ocurre, ya que diseñaron un algoritmo, implementado a través de un tablero de goma eva, que se encuentra colgado en una cartelera dentro del comedor. “El algoritmo” es como una “carrera a lavar los platos”. El que come avanza un casillero, el que lava es porque llegó a la meta, y el que lavó vuelve al punto de largada. Esto genera igual grado de satisfacción y equidad, fomentando el buen clima del equipo, sumado a las chistes “matemáticos-nerds” ¡infaltables a la hora de la comida!

Agradecemos a Continente Siete

Para más información:
www.continentesiete.com
info@continentesiete.com

Fuente: Toma Mate y Avivate

Toma Mate y Avivate permite la reproducción total o parcial de sus notas citando la fuente.

  • The Show

During “La Semana de la Matemática” (“Math Week”), an event organized by the Buenos Aires University this past April 23 to 25, two members of C7 had the opportunity to make a presentation about Noise, “Procedural Generation of nth Dimensional Noise” specifically.

Math Week aims at delivering 4th and 5th year high-school students the Big Picture about studying and following a career in Mathematics.

With this in mind, we, Julia Picabea and Agustin Ramos Anzorena prepared a small talk on “Noise”, oriented towards the procedural generation of textures and maps used in 3D Animation, film and videoGame industry. This approach, we believe, softens the hard-algorithm impact that might scare the students away, by providing a familiar frame.

We started out by explaining how noise is, showed an example of a procedure using Voronoi Diagrams, and finally did a realTime demonstration inside a 3d Modelling Application, of how to create a realistic stone, from a simple cube, using nothing but procedural noises. This is what we learned in the process.

 

Also, take a look at the Poster we presented, where you can find some of the stuff explained here, plus q walkthrough of how to create a 3D Stone, in a 3D modelling application, starting from just a simple cube, using nothing but noises. It’s quite interesting.

Look at the Poster

 

  • What’s up with the noise

Noise can be thought of as an error imposed over a signal or measurement of data.

In Computer Graphics (CG), noise can help simulate naturally occurring phenomena that would be very difficult to generate otherwise.

Usually, random noise is no good, as Einstein said “God does not play dice with the universe”. Otherwise, we would have tropical trees scattered around polar glaciers.

This is why researchers seek ways to produce noises, that generate coherent values with parameters that make them highly controllable, while remaining “random” to the human eye. They fall into a category called “Procedural Generation”.

One of the most famous noises is the Perlin Noise, created by Ken Perlin, to produce organic textures for the movie “Tron”, in 1982. The film received an Academy Award for Technical Achievement (14 years later).

Nowadays, noises are widely used to create all sorts of special effects: clouds, fire, organic textures, terrain generation, object scattering and real-Time mesh wreckage in game physics engines.

This is simple Perlin Noise

Perlin Noise

This is simple Perlin Noise

 

This is a fractal Perlin Noise, where many scaled versions are applied on top of each other:

Perlin Noise Fractal

Perlin Noise Fractal

 

  • Voronoi Diagram and Worley Noise

Used in optimization, the Voronoi diagram can also be used to produce textures, and it’s also widely used in CG.

Let’s take a look at the algorithm implemented in a 2D plane in a screen:

  1. Generate random points across the area. These are the “feature points”.
  2. For each of the remaining points/pixels.
    2.1 – Measure the distance to each feature points.
    2.2 - Recognize which feature point is closer that is find the minimum distance.
    2.3 - Inherit/transfer properties of the nearest feature point to the point/pixel

That’s it!

This means that, if the pixel inherits the color of the feature point, we will end up with a vitraux-like plane, where each colored area represents all the pixels nearest to a certain feature point of the same color.

Voronoi Diagram

Voronoi Diagram


Voronoi Diagram (Area Edges)

Voronoi Diagram (Area Edges)

 

But it does not end here: we can tweak some parts of the algorithm to come up with totally different patterns.

For example:
What if we change the way we measure the distance in step 2.1?

The first image measures distances using the euclidean distance.
If A=(xa,ya) and B=(xb, yb) are 2-dimensional points, the euclidean distance between them is

d(A,B)=sqrt((xa-xb)2+(ya-yb)2)

But in CG you could use other distances, for example: Manhattan, Chebyshev, and Minkowski distances.
Let’s take a look at just one of them: Manhattan distance between the points A and B would be

d(A,B)= abs(xa-xb) + abs(ya-yb)

This distance is also called TaxiCab distance, since it would be the shortest distance that one could travel in a city, where it is not possible to move diagonally.

Voronoi Diagram (Manhattan Distance)

Voronoi Diagram (Manhattan Distance)

 

Usually, in CG, if we want to create a texture to control something other than the color of an object, we would create a grayscale image, because it represents an easy-to-handle 1-dimensional gradient. This means working with 1 range/scale of values at a time.

Different types of grayscale images can be generated by playing around with the Voronoi algorithm.

So, instead of inheriting the color, the pixel becomes a grayscale value, which is linearly interpolated between 0 and a specified maximum range.

Worley Noise (Distance: Linear Interpolation to closest Feature Point)

Worley Noise (Distance: Linear Interpolation to closest Feature Point)

Welcome to the Worley family of noises, where what matters is the type of Interpolation and the Feature Selection.

What does this mean?
You can interpolate the distance from the pixel to the feature in whatever way you like, for example:

Linear: sqrt(a2+b2)
Linear Squared: a2 + b2
Quadratic: (a2 + a*b + b2)

Or any other operation…

And what does Feature Selection mean?

All these distances are calculated from the pixel position towards the closest Feature Point. There are variations, called “F values”, which take into account the distance to the second closest Feature Point, or the third, or the nth.

Worley Noise (Distance: Linear Interpolation to second closest Feature Point)

Worley Noise (Distance: Linear Interpolation to second closest Feature Point)

Other variations include operations between F values

The following is F2 minus F1:

Worley Noise (Distance: Linear Interpolation to the difference between the second and the first closest Feature Point)

Worley Noise (Distance: Linear Interpolation to the difference between the second and the first closest Feature Point)

 

As you can see, a lot of these noises can be use to create textures of all sorts, such as leather, animal skin or scales, some plastics, or clouds, and a lot more with some creativity.

 

We hope you enjoyed this post!!

 

El día Martes 29/5 estaremos dictando un seminario bajo título “Simulación Aplicada para la Gestión Empresaria” en la Cámara Argentino-Alemana gracias a una iniciativa del Centro de Ingenieros Alemanes en Argentina.

Los invitamos a que participen y se interioricen sobre cómo apalancar los resultados de su empresa con los diferentes tipos de simulación y sus aplicaciones.

A continuación les dejamos la invitación completa del evento:

EL VDI-A y La Cámara Argentino-Alemana tienen el agrado de invitarle a usted y a los miembros de su empresa al Seminario:
“La Simulación Aplicada para la Gestión Empresaria”
Temática:

·         Qué es la simulación dinámica y por qué es parte del mundo de los negócios.
·         Usos de la simulación dinâmica.
·         Simulaciones Dinámicas Aplicadas a Procesos de servicios y productos.
·         Simulaciones Dinámicas Aplicadas a Estimación de Demanda.
·         Simulaciones Dinámicas Aplicadas a Logística y distribución.

Disertantes:

·         Ing. Pablo Rodríguez Varela
·         Ing. Andrés Agres, MSc
·         Ing. Martín Pérez de Solay, MBA. Asistencia a confirmar

Inversión: Socios $200.-; No Socios $300.- Incluye material y refrigerios. En caso de ser dos o más participantes se hará un descuento del 10%.
Formas de pago: Personalmente en nuestras oficinas ó a través de transferencia bancaria a la cuenta corriente de la Cámara Argentino-Alemana del Standard Bank N° 9160200000950 (CBU 0150916202000000009504 / CUIT 30-53163455-8). Favor enviar el comprobante de depósito por fax al 5219-4001 o al mail de inscripción.
En caso de cancelar deberá hacerse con 48 hs de anticipación de lo contrario deberá abonarse el 50% del seminario.
Sponsors:
logo_2011
 



Fecha, lugar y horario

 

Martes 29 de Mayo de 9 hs. – 12 hs.
Sala de Conferencias de la
Cámara Argentino-Alemana
Av. Corrientes 327, Piso 23 – Buenos Aires
  
Inscripciones
Confirmar presencia con Celine Schmalz