SuperCooperators. Roger Highfield. Читать онлайн. Newlib. NEWLIB.NET

Автор: Roger Highfield
Издательство: Ingram
Серия:
Жанр произведения: Социология
Год издания: 0
isbn: 9780857860453
Скачать книгу
be viewed as mutations, allowing the possibility of more complex varieties of automaton to emerge; in an environment with finite resources, selection pressure—survival of the fittest—would lead to Darwinian evolution. But there was no mathematically rigorous way to analyze his creation, let alone the means to build one.

      The mathematician Stanislaw Ulam gave von Neumann advice on how to make his self-reproducing machine simpler. He put forward a way that Neumann’s “machines” could be built of pure logic. Ulam suggested replacing the floating automaton with what he christened “tessellation robots.” This quaint term refers to the growth of crystals, which occurs by the buildup of unit blocks, or “tessera.” Today Ulam’s tessellation robot is called a “cellular automaton” and consists of an abstract array of cells programmed to execute rules en masse. This collection of cells—like squares on a chessboard—carries out computations in unison and can be viewed as a kind of organism, running on pure logic, though the cells in question have little to do with the real thing.

      Each cell in the array is in a particular “state” at a given time. A state might be a certain color, say red, green, or blue, a numeric value, or simply on or off. Time is not continuous in the automaton, but discrete, so that it advances with each tick of a clock. With each tick, simple rules determine how any cell changes state from one instant to the next. These rules depend not just on the state of that particular cell but also on the states of its neighbors—a predetermined “look-up” table based on rules decides what the cell has to do next. So, in a black-and-white automaton, it could be that if all neighboring squares are black, the central square is made white. Despite the apparent simplicity of this setup, it turned out that anything achieved in von Neumann’s original automaton could be aped by Ulam’s cellular system.

      After von Neumann’s death, the torch for cellular automata passed to others, notably to John Holland, professor of Psychology and professor of Electrical Engineering and Computer Science at the University of Michigan, Ann Arbor. In 1960, Holland outlined an “iterative circuit computer” related to cellular automata that could mimic genetic processes. Despite the dry title, this research captured the public imagination. As one newspaper put it, “He’s the man who taught computers how to have sex.” This logical view of life now began to take hold and multiply in the minds of researchers in other laboratories. One of the best known is the British mathematician John Conway.

      For several months in the late 1960s, the mathematics department at Cambridge University was taken over by Conway’s efforts to find a hypothetical machine that could build copies of itself. From a small table an assortment of poker chips, foreign coins, cowrie shells, and whatever else came to hand was used to mark out the “living” squares in patterns that spread across the floor of the common room as the rules were enacted during each tea break. Even then, Conway used a computer to study particularly long-lived populations.

      In 1970 he unveiled his Game of Life. Now Conway had selected the rules of his automata with great care to strike a delicate balance between two extremes: the many patterns that grow quickly without limit and those that fade away rapidly. The evocative name reflected Conway’s fascination with how his combination of a few rules could produce global patterns that would expand, morph shape, or die out unpredictably.

      Some people call it the “God Game” in recognition of how players have a toy universe at their beck and call. Taking part is easy, requiring no miracles, religious followings, or holy books. Imagine a checkerboard with counters in a few of the squares. Then follow these simple rules. If an empty square has three occupied neighbors (this includes the diagonal as well as adjacent sites), it comes “alive,” nurtured by its neighbors. If a square has two occupied neighbors, then it remains unchanged. Finally, if an occupied square has any other number of occupied neighbors, then it loses its counter—to anthropomorphize, the cell dies pining for neighborly love and the chance to cooperate.

      Conway conjectured that no initially finite population could grow in number without limit and offered fifty dollars for the first proof or disproof. The prize was won in November 1970 by a group in the Artificial Intelligence Project at the Massachusetts Institute of Technology, which discovered a “glider gun,” a pattern that every thirty moves ejects a glider, a moving pattern consisting of five counters. Since each glider added five more counters, the population could grow without limit. Intersecting gliders were found to produce fantastic results, giving birth to strange patterns that in turn spawned still more gliders. Sometimes the collisions expanded to digest all guns. In other cases, the collision mass destroyed guns by “shooting back.”

      The patterns produced can be complex; indeed the cellular automaton can be shown to be equivalent to a universal Turing machine, so the Game of Life is theoretically as powerful as any computer. It does not take much imagination to see that cellular automata provide a powerful tool to study the patterns of nature. Stephen Wolfram—who wrote his first paper at the age of sixteen and went up to study at the University of Oxford at the age of seventeen, and who devised a highly successful software application called Mathematica as well as a new kind of search engine (Wolfram Alpha)—turns this idea on its head in his book A New Kind of Science

      Конец ознакомительного фрагмента.

      Текст предоставлен ООО «ЛитРес».

      Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.

      Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

/9j/4RUCRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAA agEoAAMAAAABAAIAAAExAAIAAAAgAAAAcgEyAAIAAAAUAAAAkodpAAQAAAABAAAAqAAAANQALcbA AAAnEAAtxsAAACcQQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaAAyMDEyOjAxOjEwIDEz OjUwOjQ5AAAAAAOgAQADAAAAAQABAACgAgAEAAAAAQAABeSgAwAEAAAAAQAACQgAAAAAAAAABgED AAMAAAABAAYAAAEaAAUAAAABAAABIgEbAAUAAAABAAABKgEoAAMAAAABAAIAAAIBAAQAAAABAAAB MgICAAQAAAABAAATyAAAAAAAAABIAAAAAQAAAEgAAAAB/9j/7QAMQWRvYmVfQ00AAf/uAA5BZG9i ZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwR DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAKAAaAMBIgACEQEDEQH/3QAEAAf/xAE/ AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkK CxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWS U/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpam tsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGx QiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSV xNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/2gAMAwEAAhEDEQA/APVUkkklKSSSSUx9 SvcW7huHI8PimfbWwS5wAJA1PdxhqHkVYsG69rSGjVzhMR/5HcoDF6c3iupvbgDzhNJPh9qNfBsG xgiXAToPkC7/AL6mddUz6Tg3jUnTU7W/5ziq5x+m8bKvZpAjT80hPXVhMFrG7Qx5/SVmA0e1vt2H +Q7ckCb6farXwbMjxTqszBwA4PZUzcwyHACQZ3bv6yspyVJJJJKUkkkkp//Q9VSSSSUj9aoPNZcA 8R7TofdO2J/e2uTDKxyCRa2GyDqO2ik6qpzg9zGucNQ4gEj/AF