Chicago – Meaningful Science Consortium
Wednesday, March 31st, 2010This evening, I had a chance to go do some work with the Meaningful Science Consortium. The consortium is a group out of a few Chicago-based Universities that advocates teaching more science in inner-city Chicago schools. My task this afternoon was to grade some of the student projects, which were assigned in advance. For the chemistry project, they were tasked with inventing some kind of board game to help other students learn about the periodic table. For the physics project, they were to design a roller coaster and calculate the requisite numbers (i.e. velocity, kinetic energy, etc). The project that I didn’t grade but was the most excited about with the 9th grade biology project.
Their project was to design a school building in Florida, with certain guidelines (had to be three buildings, you have a predesigned plot of land, etc). Their primary constraint, was to not kill off a specific tortoise species that existed on this plot of land. The tortoise existed in a complex food network. The student’s goal was to place the buildings in such a way as to maintain the ecosystem while still constructing a functional campus. They had to develop an objective along with more “constraints” and “considerations”. Further, there were some additional tasks which are now escaping me. Basically, they couldn’t just drain the swamp and build the school.
My immediate response: Awesome! This is a computer science / operations research problem! Essentially, the students were tasked with writing a linear program; maximize some objective function with respect to (binding) constraints. Even more interestingly, their constraint involved a graph! With node dependencies! This is the kind of program that researchers who work in algorithm design or optimization struggle with every day — how can we design better algorithms and solution concepts for these problems? Even better, this is an interesting and applied problem that includes finding ways to protect the environment with human considerations. Academics sometimes forget the reason that they consider these problems in the first place; focusing on making “the numbers work” and forget about the interesting ways this research can improve the human condition.
I hope stuff like this inspires a new generation of students interesting in questions of optimization, algorithm design, and similar topics. We need more people thinking about these kinds of problems and developing new approaches.
