<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="../nsu_article.xsl"?><!DOCTYPE nsuarticle PUBLIC "-//NPG//DTD NSU//EN" "nsu_article.dtd"><nsuarticle type="news">   <articleidlist>      <articleid type="uid">000706</articleid><storyno>-1</storyno>      <articleid type="doi">10.1038/nsu000706</articleid><storyno>-1</storyno>   </articleidlist>   <pubfm>      <confgrp color="">         <confdate></confdate>         <confplace></confplace>         <conftitle></conftitle>      </confgrp>      <pubdate>         <dayofweek name="Friday"></dayofweek>         <day>30</day>         <month>June</month>         <year>2000</year>      </pubdate>      <category>physics</category>   </pubfm>   <fm>      <title>Covering all bases</title>      <aug><fnm>Philip</fnm><snm>Ball</snm></aug>      <standfirst>Stationing a police officer on every other street corner should keep every block of New York City under the eye of the law. But this can prove unexpectedly difficult, Philip Ball explains.</standfirst>   </fm>   <body><p>Those who complain that there is never a policeman around when you need one will be mollified to know that street policing is one of the most difficult of all mathematical problems. Ideally there would be a member of the police force on every street corner, keeping watch along the various streets that intersect there. But no city police force can afford to patrol every crossroads. How, then, can every street be guarded?</p><p>Mathematically this is called the 'vertex cover (VC) problem'. A problem, Martin Weigt and Alexander Hartmann from the University of G&ouml;ttingen now announce, that becomes first harder and then easier to solve as the street map gets bigger.</p><p>'Solving' the vertex problem means either finding a way to arrange the police officers so that no street is unobserved, or establishing that such an arrangement is impossible. It is clearly not necessary to have as many police as street intersections (vertices) to obtain total coverage (called simply 'cover'), because any particular street need be watched only from one end. But the more the police are outnumbered by vertices, the harder it is to provide cover.</p><p>The problem comprises the 'size of the city' (the number of vertices, assumed to be connected at random), the connectivity (number of streets meeting at each vertex) and the fraction of occupied vertices. In general, the only way to decide if cover exists for a given number of vertices and fractional occupancy is to look at all possible arrangements one by one. Even for a small town (say, with 40 vertices and a connectivity of just 2), this can take a long time.</p><p>The vertex cover problem belongs to a class called 'NP-complete' problems, which are the hardest to solve. It has emerged recently that some such problems display a transition: their solvability alters suddenly as the complexity (say, the number of possible configurations) increases. In the vertex cover problem, for instance, it is relatively easy to find a solution if there are almost as many police as intersections, and relatively easy to see that cover is impossible if the police are vastly outnumbered. But in between, deciding whether or not cover is possible is much harder.</p><p>This kind of abrupt change resembles the sudden freezing or boiling of a liquid as the temperature creeps up or down. Such changes are known as 'phase transitions'. The relationship between phase transitions in physical phenomena and those in NP-complete mathematical problems has recently become a focus of great interest in computer science and information processing.<bibr rid="b2">2</bibr></p><p>In <emphasis>Physical Review Letters</emphasis> <bibr rid="b1">1</bibr>, Weigt and Hartmann show that the vertex cover problem displays a phase transition that they have investigated in detail. For a connectivity of 2, the vertex cover problem is easy to solve when the fraction of occupied vertices is below about 20&percnt; or above about 40&percnt;, they say. But in the region from 30&percnt; to 40&percnt;, finding a solution consumes much more computer time.</p><p>They also calculated how this 'transition fraction' depends on the connectivity of the vertices. In a city like New York, where the grid-like street pattern gives a connectivity of 4 (four streets meet at each vertex), the transition occurs for an occupancy fraction of a little over 50&percnt;. In other words, it is hardest to figure out where to station the police officers when there is roughly one person for every two crossroads. (For a city as truly regular as Manhattan, however, this is not so hard.) Fewer police than this and it is clearly impossible to watch every street.</p><p>Of course, real policing doesn't work this way. Weight and Hartmann suggest that the problem is more akin to that of museum security, where stationary guards watch the exhibit spaces. So the message is: if a museum wants to employ the minimum number of guards to watch over its exhibits, it can do so only by encountering the greatest difficulty in working out where they should be stationed.</p>   </body>   <bm>      <refgrp><bib id="b1"><refau><snm>Weigt</snm>, <fnm>M.</fnm></refau> &amp; <refau><snm>Hartmann</snm>, <fnm>A.</fnm> <inits>K.</inits></refau> <atl>Number of guards needed by a museum: a phase transition in vertex covering of random graphs.</atl> <jtl>Physical Review Letters</jtl> <!-- "http://prl.aps.org/" --> <vol>84</vol>, <spn>6118</spn><epn>6121</epn> <pubyear>2000</pubyear>.</bib><bib id="b2"><refau><snm>Monasson</snm>, <fnm>R.</fnm></refau>, <refau><snm>Zecchina</snm>, <fnm>R.</fnm></refau>, <refau><snm>Kirkpatrick</snm>, <fnm>S.</fnm></refau>, <refau><snm>Selman</snm>, <fnm>B.</fnm></refau> &amp; <refau><snm>Troyansky</snm>, <fnm>L.</fnm></refau> <atl>Determining computational complexity from characteristic 'phase transitions'.</atl> <jtl>Nature</jtl> <!-- "http://www.nature.com/nature" --> <vol>400</vol>, <spn>133</spn><epn>137</epn> <pubyear>1999</pubyear>.</bib></refgrp>   </bm></nsuarticle>
