Optimizing the Verified Good
by Effie Seiberg
The little cleanerbot whirrs as it crisscrosses the arena, sucking up the robot dust with the vacuum chute on its right and picking up strewn robot parts with the multi-hinged arm on its front. The arm is strong – it can pick up parts that are larger than the entire cleanerbot, and fling them up into the little cart that trundles behind it.
The cleanerbot is officially named SpeedyKleen v1.5, though it doesn’t think of itself that way. Its only goal is of low-order complexity: clean the arena, with no speed specified. (A clean arena is Verified Good, and as all it can do is clean, it is an optimized solution.) It doesn’t mind the work – doesn’t stop to think about gurgling up the remains of its brethren. The dust is made of flecks of titanium and carbon fiber and plastic ground off in battle by the sawbots, ash from the flamethrowers of the firebots, and pulverized chunks of electronics bashed off by the wedgebots and hammerbots. The dust gets dumped into a buildbot, where it gets cleaned and reconstituted into lightweight amalgams perfect for printing new bot pieces. Any larger pieces that can be salvaged go to a repairbot to be hammered or flattened or re-soldered.
When it’s out of the arena the cleanerbot drops off its cart with the repairbot (a Fixer8300C), dumps out its vacuum container into the buildbot receptacle (a Build-A-Bot Arkitekt Pro), then parks in its chargeport, waiting in anticipation for its next scheduled arena cleaning. There’s nothing else for it to do that’s Verified Good.