q2K BHP
Black History Portal
THE BHP WIRE —
HIDDEN TRUTHS
What's New!
THE JOURNEY THROUGH TIME

Explore Black History

Explore the people, places, events, achievements, struggles and stories that shaped our journey.

✊🏾

Civil Rights

Movements, leaders, victories and the continuing fight for equality.

⚙️

Black Inventors

Innovation, patents, science, technology and world-changing contributions.

🏆

Sports

Pioneers, champions, Negro Leagues, records, activism and excellence.

♟️

People

Meet the people whose lives, choices and achievements shaped the journey.

📍

Places

Black towns, communities, institutions and places where history happened.

📜

Events

Moments that changed communities, movements, institutions and the nation.

Enter a person, place, event, or topic.
MY'STORY

The MOVE Fire

This is a personal recollection on the Move fire on May 13, 1985 Philadelphia police fired thousands of rounds at the MOVE house, city officials approved dropping an explosive device on the roof, the resulting fire was allowed to burn, 11 people—including five children—died, and 61 homes were destroyed. Philadelphia City Council later called it a “brutal attack carried out by the City of Philadelphia on its own citizens” and acknowledged that no individual faced criminal consequences for the bombing. One timeline correction worth preserving for the BHP record: the major previous MOVE-police confrontation was August 8, 1978, about seven years before the bombing, not a year or two earlier. Officer James Ramp was killed, other police and firefighters were wounded, nine MOVE members were later convicted, and television cameras recorded police beating Delbert Africa during his arrest. The 1985 MOVE Commission later specifically criticized city planners for failing to adequately use lessons from that 1978 confrontation. And that actually strengthens the point you’re making: 1985 did not happen without precedent or institutional memory. There had already been a deadly confrontation with MOVE, years of conflict, negotiations and police involvement before Osage Avenue.

MORE →
BLACK FACTS
The Truths They Never Taught You...

Katherine Johnson — Mathematics to the Moon

Katherine Johnson’s mathematical calculations helped guide some of America’s most important early space missions while she confronted the racial and gender barriers faced by Black women in twentieth-century America.

MORE →
BHP gathered finds from its connected research sources. Showing the 4 strongest Black History matches.
← BACK TO RESULTS
Wikipedia

Graph bandwidth

In graph theory, the graph bandwidth problem may be visualized as placing the vertices of a given graph at distinct integer positions along the number line so that the length of the longest edge is minimized. Such placement is called linear graph arrangement, linear graph layout or linear graph placement.[1] It may be formalized as labeling the vertices of a graph with distinct integers so that the quantity is minimized, where is the edge set of .[2]

The weighted graph bandwidth problem is a generalization wherein the edges are assigned weights and the cost function to be minimized is the product of weight with length, .

In terms of matrices, the (unweighted) graph bandwidth is the minimal bandwidth of a symmetric matrix which is an adjacency matrix of the graph. The bandwidth may also be defined as one less than the maximum clique size in a proper interval supergraph of the given graph, chosen to minimize its clique size.[3]

Bandwidth formulas for some graphs

[edit]

For several families of graphs, the bandwidth is given by an explicit formula.

The bandwidth of a path graph on vertices is 1, and the bandwidth of a complete graph is . For the complete bipartite graph , assuming . As a special case of this formula, the star graph on vertices has bandwidth .[4]

For the hypercube graph on vertices the bandwidth is[5]

The bandwidth of the square grid graph , that is, the Cartesian product of two path graphs on and vertices, is equal to .[6]

Bounds

[edit]

The bandwidth of a graph can be bounded in terms of various other graph parameters. For instance, letting χ(G) denote the chromatic number of G,

letting diam(G) denote the diameter of G, the following inequalities hold:[2]

where is the number of vertices in .

If a graph G has bandwidth k, then its pathwidth is at most k,[3] and its tree-depth is at most k log(n/k).[7] In contrast, as noted in the previous section, the star graph Sk, a structurally very simple example of a tree, has comparatively large bandwidth. Observe that the pathwidth of Sk is 1, and its tree-depth is 2.

Some graph families of bounded degree have sublinear bandwidth: if T is a tree of maximum degree at most ∆, then [8]

More generally, for planar graphs of bounded maximum degree at most ∆, a similar bound holds:[9]

Computing the bandwidth

[edit]

Both the unweighted and weighted versions are special cases of the quadratic bottleneck assignment problem. The bandwidth problem is NP-hard, even for some special cases.[10] Regarding the existence of efficient approximation algorithms, it is known that the bandwidth is NP-hard to approximate within any constant, and this even holds when the input graphs are restricted to caterpillar trees with maximum hair length 2.[11] For arbitrary graphs with vertices, the best approximation ratio known is , using semidefinite programming.[12] For the case of dense graphs, a 3-approximation algorithm is known.[13] On the other hand, a number of polynomially-solvable special cases are known.[1] A heuristic algorithm for obtaining linear graph layouts of low bandwidth is the Cuthill–McKee algorithm. Fast multilevel algorithm for graph bandwidth computation was proposed in.[14]

Applications

[edit]

The interest in this problem comes from some application areas.

One area is sparse matrix/band matrix handling, and general algorithms from this area, such as Cuthill–McKee algorithm, may be applied to find approximate solutions for the graph bandwidth problem.

Another application domain is in electronic design automation. In standard cell design methodology, typically standard cells have the same height, and their placement is arranged in a number of rows. In this context, graph bandwidth problem models the problem of placement of a set of standard cells in a single row with the goal of minimizing the maximal propagation delay (which is assumed to be proportional to wire length).

See also

[edit]
  • Cutwidth and pathwidth, different NP-complete optimization problems involving linear layouts of graphs.

References

[edit]
  1. ^ a b Feige, Uriel (2000). "Coping with the NP-hardness of the graph bandwidth problem". In Halldórsson, Magnús M. (ed.). Algorithm Theory – SWAT 2000, 7th Scandinavian Workshop on Algorithm Theory, Bergen, Norway, July 5–7, 2000, Proceedings. Lecture Notes in Computer Science. Vol. 1851. Springer. pp. 10–19. doi:10.1007/3-540-44985-X_2.
  2. ^ a b Chinn, P. Z.; Chvátalová, J.; Dewdney, A. K.; Gibbs, N. E. (1982). "The bandwidth problem for graphs and matrices—a survey". Journal of Graph Theory. 6 (3): 223–254. doi:10.1002/jgt.3190060302.
  3. ^ a b Kaplan, Haim; Shamir, Ron (1996). "Pathwidth, bandwidth, and completion problems to proper interval graphs with small cliques". SIAM Journal on Computing. 25 (3): 540–561. doi:10.1137/s0097539793258143.
  4. ^ Chvátal, Václav (1970). "A remark on a problem of Harary". Czechoslovak Mathematical Journal. 20 (1): 109–111. doi:10.21136/CMJ.1970.100949. hdl:10338.dmlcz/100949. MR 0266791.
  5. ^ Harper, L. H. (1966). "Optimal numberings and isoperimetric problems on graphs". Journal of Combinatorial Theory. 1: 385–393. doi:10.1016/S0021-9800(66)80059-5. MR 0200192.
  6. ^ Chvátalová, Jarmila (1975). "Optimal labelling of a product of two paths". Discrete Mathematics. 11: 249–253. doi:10.1016/0012-365X(75)90039-4. MR 0427150.
  7. ^ Gruber, Hermann (2012). "On Balanced Separators, Treewidth, and Cycle Rank". Journal of Combinatorics. 3 (4): 669–682. arXiv:1012.1344. doi:10.4310/joc.2012.v3.n4.a5.
  8. ^ Chung, Fan R. K. (1988). "Labelings of Graphs". In Beineke, Lowell W.; Wilson, Robin J. (eds.). Selected Topics in Graph Theory (PDF). Academic Press. pp. 151–168. ISBN 978-0-12-086203-0.
  9. ^ Böttcher, J.; Pruessmann, K. P.; Taraz, A.; Würfl, A. (2010). "Bandwidth, expansion, treewidth, separators and universality for bounded-degree graphs". European Journal of Combinatorics. 31 (5): 1217–1227. arXiv:0910.3014. doi:10.1016/j.ejc.2009.10.010.
  10. ^ Garey, M.R.; Johnson, D.S. (1979). "Problem GT40". Computers and Intractability: A Guide to the Theory of NP-Completeness. New York: W.H. Freeman. ISBN 0-7167-1045-5.
  11. ^ Dubey, C.; Feige, U.; Unger, W. (2010). "Hardness results for approximating the bandwidth". Journal of Computer and System Sciences. 77: 62–90. doi:10.1016/j.jcss.2010.06.006.
  12. ^ Dunagan, John; Vempala, Santosh S. (2001). "On Euclidean embeddings and bandwidth minimization". In Goemans, Michel X.; Jansen, Klaus; Rolim, José D. P.; Trevisan, Luca (eds.). Approximation, Randomization and Combinatorial Optimization: Algorithms and Techniques, 4th International Workshop on Approximation Algorithms for Combinatorial Optimization Problems, APPROX 2001 and 5th International Workshop on Randomization and Approximation Techniques in Computer Science, RANDOM 2001 Berkeley, CA, USA, August 18–20, 2001, Proceedings. Lecture Notes in Computer Science. Vol. 2129. Springer. pp. 229–240. doi:10.1007/3-540-44666-4_26.
  13. ^ Karpinski, Marek; Wirtgen, Jürgen; Zelikovsky, Aleksandr (1997). "An Approximation Algorithm for the Bandwidth Problem on Dense Graphs". Electronic Colloquium on Computational Complexity. 4 (17).
  14. ^ Ilya Safro and Dorit Ron and Achi Brandt (2008). "Multilevel Algorithms for Linear Ordering Problems". ACM Journal of Experimental Algorithmics. 13: 1.4 – 1.20. doi:10.1145/1412228.1412232.
[edit]
  • Minimum bandwidth problem, in: Pierluigi Crescenzi and Viggo Kann (eds.), A compendium of NP optimization problems. Accessed May 26, 2010.

Source: Wikipedia. Article content is retrieved live through the MediaWiki API.

No preview image
Wikipedia

Graph bandwidth

In graph theory, the graph bandwidth problem may be visualized as placing the vertices of a given graph at distinct integer positions along the number line so that the length of the longest edge is minimized. Such placement is called linear graph arrangement, linear graph layout or linear graph placement. It may be formalized as labeling the n {\displaystyle n} vertices v i {\displaystyle v_{i}} of a graph G {\displaystyle G} with distinct integers f ( v i ) {\displaystyle f(v_{i})} so that the quantity max { | f ( v i ) − f ( v j ) | : v i v j ∈ E } {\displaystyle \max\{\,|f(v_{i})-f(v_{j})|:v_{i}v_{j}\in E\,\}} is minimized, where E {\displaystyle E} is the edge set of G {\displaystyle G} . The weighted graph bandwidth problem is a generalization wherein the edges are assigned weights w i j {\displaystyle w_{ij}} and the cost function to be minimized is the product of weight with length, max { w i j | f ( v i ) − f ( v j ) | : v i v j ∈ E } {\displaystyle \max\{\,w_{ij}|f(v_{i})-f(v_{j})|:v_{i}v_{j}\in E\,\}} . In terms of matrices, the (unweighted) graph bandwidth is the minimal bandwidth of a symmetric matrix which is an adjacency matrix of the graph. The bandwidth may also be defined as one less than the maximum clique size in a proper interval supergraph of the given graph, chosen to minimize its clique size.

MORE →
Wikipedia

Julia Böttcher

Julia Böttcher is a German discrete mathematician and a professor of mathematics at the London School of Economics. Her research involves graph theory, including graph and hypergraph packing problems, random graphs and random subgraphs, and the relations between graph parameters including graph bandwidth, degree, and chromatic number.

MORE →
No preview image
Wikipedia

Elizabeth Cuthill

Elizabeth Hahnemann Cuthill (October 16, 1923 – January 11, 2011) was an American applied mathematician and numerical analyst known for her work on sparse matrix algorithms, on block iterative methods for the numerical approximation of differential equations, and on the development of computer simulations of nuclear reactors. She was a researcher for the United States Navy at the David Taylor Model Basin. The Cuthill–McKee algorithm and reverse Cuthill–McKee algorithm are heuristics for permuting matrices into forms with small bandwidth and for associated problems in graph bandwidth, named for the work of Cuthill with James McKee.[C]

MORE →
No preview image
Wikipedia

Bisection bandwidth

In computer networking, a network may be bisected into two equal-sized partitions. The bisection bandwidth of a network topology is the minimum bandwidth available between any two such partitions. Given a graph G {\displaystyle G} with vertices V {\displaystyle V} , edges E {\displaystyle E} , and edge weights w {\displaystyle w} , the bisection bandwidth of G {\displaystyle G} is B B ( G ) = min S ⊂ V : | S | = 1 2 | V | ∑ u ∈ S , v ∉ S w ( u , v ) {\displaystyle BB(G)=\min _{S\subset V:|S|={\frac {1}{2}}|V|}\quad \sum _{u\in S,v\not \in S}w(u,v)} . In other words, the network is bisected s in such a way that the bandwidth between the two partitions is minimum. A network is considered to have full bisection bandwidth if B B ( G ) ≥ 1 2 | V | {\displaystyle BB(G)\geq {\frac {1}{2}}|V|} . Intuitively, full bisection bandwidth means that if all vertices in the network are matched as source-destination pairs, then if all pairs send flow at rate 1 simultaneously, there are no bisection bottlenecks. Therefore, bisection bandwidth accounts for the bottleneck bandwidth of the bisected network as a whole.

MORE →
TOPIC OF THE DAY

Greenwood / Black Wall Street

Before the 1921 destruction of Tulsa’s Greenwood District, Black residents had created a remarkable center of business and community life. The district included stores, professional offices, entertainment venues and homes owned by Black citizens. Understanding Greenwood means learning what was built—not only what was burned.

MORE →
TRIVIA QUESTION OF THE DAY

Which Black woman became the first elected to the United States Congress?

Shirley Chisholm, elected in 1968.