11.07.2015 Views

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

genetic algorithms 207by virtually forcing vendors to include its s<strong>of</strong>tware withtheir systems. In 2000, a federal judge agreed with the government.In November 2002, an appeals court accepted aproposed settlement that would not break up Micros<strong>of</strong>t butwould instead restrain a number <strong>of</strong> its unfair business practices.Gates’s personality <strong>of</strong>ten seemed to be in the center <strong>of</strong>the ongoing controversy about Micros<strong>of</strong>t’s behavior. Positively,he has been characterized as having incredibleenergy, drive, <strong>and</strong> focus in revolutionizing the development<strong>and</strong> marketing <strong>of</strong> s<strong>of</strong>tware.On the other h<strong>and</strong>, Gates has been unapologetic abouthis dominance <strong>of</strong> the market. During the 1990s he <strong>of</strong>tenappeared defensive <strong>and</strong> abrasive in giving legal depositionsor making public statements. As an executive, he has at timesshown little tolerance for what he considers to be incompetenceor shortsightedness on the part <strong>of</strong> subordinates.There is another face to Bill Gates: He is one <strong>of</strong> theleading philanthropists <strong>of</strong> our time. In 2000 he <strong>and</strong> hiswife founded the Bill <strong>and</strong> Melinda Gates Foundation. Thefoundation’s endowment was about $33 billion by 2006,<strong>and</strong> Warren Buffet pledged to nearly double that throughstock donations. The foundation gives over $800 million ayear to global health programs (including vaccination programs),supports a variety <strong>of</strong> global development efforts,<strong>and</strong> donates money <strong>and</strong> s<strong>of</strong>tware to libraries <strong>and</strong> educationalinstitutions. In June 2006 Gates announced that hewould be withdrawing from involvement in the day-to-dayaffairs <strong>of</strong> Micros<strong>of</strong>t, in order to devote more time to philanthropy.Since 2004, Gates has been featured on Time magazine’sannual list <strong>of</strong> 100 most influential people. In 2005, themagazine made Gates, along with his wife <strong>and</strong> U2’s leadsinger Bono, “Persons <strong>of</strong> the Year.” Gates has also receivedfour honorary doctorates.Further ReadingBank, David. Breaking Windows: How Bill Gates Fumbled the Future<strong>of</strong> Micros<strong>of</strong>t. New York: Free Press, 2001.Bill & Melinda Gates Foundation. Available online. URL: http://www.gatesfoundation.org/default.htm. Accessed August 5,2007.Lesinski, Jeanne M. Bill Gates (Biography A&E). Rev. ed. Minneapolis:Lerner Publications, 2007.Lowe, Jane C. Bill Gates Speaks: Insights from the World’s GreatestEntrepreneur. New York: Wiley, 1998.Mark<strong>of</strong>f, John. “Exit, Pursued by 1,000 Bears (Micros<strong>of</strong>t Corp.’sBill Gates)” New York Times, July 30, 2007, p, C1.Wallace, James, <strong>and</strong> Jim Erickson. Hard Drive: Bill Gates <strong>and</strong> theMaking <strong>of</strong> the Micros<strong>of</strong>t Empire. New York: HarperBusiness,1993.Bill Gates is the multibillionaire c<strong>of</strong>ounder <strong>of</strong> Micros<strong>of</strong>t Corporation,the leader in operating systems <strong>and</strong> s<strong>of</strong>tware for personalcomputers. The company has faced antitrust actions since thelate 1990s. (Micros<strong>of</strong>t Corporation)genetic algorithmsThe normal method for getting a computer to perform atask is to specify the task clearly, choose the appropriateapproach (see algorithm), <strong>and</strong> then implement <strong>and</strong> testthe code. However, this approach requires that the programmerfirst know the appropriate approach, <strong>and</strong> evenwhen there are many potentially suitable algorithms, it isn’talways clear which will prove optimal.Starting in the 1960s, however, researchers began toexplore the idea that an evolutionary approach might beadaptable to programming. Biologists today know thatnature did not begin with a set <strong>of</strong> highly optimized algorithms.Rather, it addressed the problems <strong>of</strong> survivalthrough a proliferation <strong>of</strong> alternatives (through mutation<strong>and</strong> recombination) that are then subjected to natural selection,with the fittest (most successful) organisms survivingto reproduce. Researchers began to develop computer programsthat emulated this process.A genetic program consists <strong>of</strong> a number <strong>of</strong> copies <strong>of</strong> aroutine that contain encoded “genes” that represent elements<strong>of</strong> algorithms. The routines are given a task (suchas sorting data or recognizing patterns) <strong>and</strong> the most successfulroutines are allowed to “reproduce” by exchanginggenetic material. (Often, further “mutation” or variation isintroduced at this stage, to increase the range <strong>of</strong> availablesolutions.) The new “generation” is then allowed to tacklethe problem, <strong>and</strong> the process is repeated. As a result, theroutines become increasingly efficient at solving the givenproblem, just as organisms in nature become more perfectlyadapted to a given environment.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!