Instant Access to Handbook of Graph Theory Combinatorial Optimization and Algorithms 1st Edition Subramanian Arumugam ebook Full Chapters
Instant Access to Handbook of Graph Theory Combinatorial Optimization and Algorithms 1st Edition Subramanian Arumugam ebook Full Chapters
https://ebookfinal.com/download/a-java-library-of-graph-algorithms-
and-optimization-1st-edition-hang-t-lau/
https://ebookfinal.com/download/graph-algorithms-and-
applications-7-giuseppe-liotta/
https://ebookfinal.com/download/evolutionary-optimization-
algorithms-1st-edition-simon/
https://ebookfinal.com/download/paradigms-of-combinatorial-
optimization-problems-and-new-approaches-1st-edition-vangelis-th-
paschos/
Graphs Algorithms and Optimization 1st Edition Kocay
William
https://ebookfinal.com/download/graphs-algorithms-and-
optimization-1st-edition-kocay-william/
https://ebookfinal.com/download/graph-theory-with-applications-c-
vasudev/
https://ebookfinal.com/download/applied-optimization-formulation-and-
algorithms-for-engineering-systems-ross-baldick/
https://ebookfinal.com/download/combinatorial-pattern-matching-
algorithms-in-computational-biology-using-perl-and-r-1st-edition-
gabriel-valiente/
https://ebookfinal.com/download/statistical-physics-optimization-
inference-and-message-passing-algorithms-1st-edition-florent-krzakala/
Handbook of Graph Theory Combinatorial Optimization
and Algorithms 1st Edition Subramanian Arumugam
Digital Instant Download
Author(s): Subramanian Arumugam, Andreas Brandstädt, Takao Nishizeki
(Editors)
ISBN(s): 9781584885955, 1584885955
Edition: 1
File Details: PDF, 18.54 MB
Year: 2016
Language: english
Computer Science
Optimization, and
With contributions from more than 40 worldwide experts, this handbook equips readers with the
necessary techniques and tools to solve problems in a variety of applications. Readers gain expo-
sure to the theoretical and algorithmic foundations of a wide range of topics in graph theory and
combinatorial optimization, enabling them to identify (and hence solve) problems encountered in
diverse disciplines, such as electrical, communication, computer, social, transportation, biological,
and other networks.
Features
Algorithms
• Gives a broad, integrated account of graph theory, combinatorial optimization, and related
algorithmic issues
• Describes well-tested algorithms, techniques, and tools for solving computationally intractable
problems
• Covers numerous topics of interest in applications in computer science, electrical and com-
Editor-in-Chief
puter engineering, very large-scale integrated (VLSI) circuit design, industrial and systems
Krishnaiyan “KT” Thulasiraman
Thulasiraman, Arumugam,
Brandstädt, and Nishizeki
engineering, telecommunication networks, network science and engineering, transportation
networks, machine intelligence, and data mining
• Provides the theoretical foundation for further advances
• Includes a survey section at the end of each chapter that offers pointers for exploring related Edited by
advances and issues
Subramanian Arumugam
Andreas Brandstädt
Takao Nishizeki
C5955
w w w. c rc p r e s s . c o m
PUBLISHED TITLES
ADVERSARIAL REASONING: COMPUTATIONAL APPROACHES TO READING THE OPPONENT’S MIND
Alexander Kott and William M. McEneaney
COMPUTER-AIDED GRAPHING AND SIMULATION TOOLS FOR AUTOCAD USERS
P. A. Simionescu
DELAUNAY MESH GENERATION
Siu-Wing Cheng, Tamal Krishna Dey, and Jonathan Richard Shewchuk
DISTRIBUTED SENSOR NETWORKS, SECOND EDITION
S. Sitharama Iyengar and Richard R. Brooks
DISTRIBUTED SYSTEMS: AN ALGORITHMIC APPROACH, SECOND EDITION
Sukumar Ghosh
ENERGY-AWARE MEMORY MANAGEMENT FOR EMBEDDED MULTIMEDIA SYSTEMS: A COMPUTER-AIDED DESIGN APPROACH
Florin Balasa and Dhiraj K. Pradhan
ENERGY EFFICIENT HARDWARE-SOFTWARE CO-SYNTHESIS USING RECONFIGURABLE HARDWARE
Jingzhao Ou and Viktor K. Prasanna
FUNDAMENTALS OF NATURAL COMPUTING: BASIC CONCEPTS, ALGORITHMS, AND APPLICATIONS
Leandro Nunes de Castro
HANDBOOK OF ALGORITHMS FOR WIRELESS NETWORKING AND MOBILE COMPUTING
Azzedine Boukerche
HANDBOOK OF APPROXIMATION ALGORITHMS AND METAHEURISTICS
Teofilo F. Gonzalez
HANDBOOK OF BIOINSPIRED ALGORITHMS AND APPLICATIONS
Stephan Olariu and Albert Y. Zomaya
HANDBOOK OF COMPUTATIONAL MOLECULAR BIOLOGY
Srinivas Aluru
HANDBOOK OF DATA STRUCTURES AND APPLICATIONS
Dinesh P. Mehta and Sartaj Sahni
HANDBOOK OF DYNAMIC SYSTEM MODELING
Paul A. Fishwick
HANDBOOK OF ENERGY-AWARE AND GREEN COMPUTING
Ishfaq Ahmad and Sanjay Ranka
HANDBOOK OF GRAPH THEORY, COMBINATORIAL OPTIMIZATION, AND ALGORITHMS
Krishnaiyan “KT” Thulasiraman, Subramanian Arumugam, Andreas Brandstädt, and Takao Nishizeki
PUBLISHED TITLES CONTINUED
HANDBOOK OF PARALLEL COMPUTING: MODELS, ALGORITHMS AND APPLICATIONS
Sanguthevar Rajasekaran and John Reif
HANDBOOK OF REAL-TIME AND EMBEDDED SYSTEMS
Insup Lee, Joseph Y-T. Leung, and Sang H. Son
HANDBOOK OF SCHEDULING: ALGORITHMS, MODELS, AND PERFORMANCE ANALYSIS
Joseph Y.-T. Leung
HIGH PERFORMANCE COMPUTING IN REMOTE SENSING
Antonio J. Plaza and Chein-I Chang
HUMAN ACTIVITY RECOGNITION: USING WEARABLE SENSORS AND SMARTPHONES
Miguel A. Labrador and Oscar D. Lara Yejas
IMPROVING THE PERFORMANCE OF WIRELESS LANs: A PRACTICAL GUIDE
Nurul Sarkar
INTEGRATION OF SERVICES INTO WORKFLOW APPLICATIONS
Paweł Czarnul
INTRODUCTION TO NETWORK SECURITY
Douglas Jacobson
LOCATION-BASED INFORMATION SYSTEMS: DEVELOPING REAL-TIME TRACKING APPLICATIONS
Miguel A. Labrador, Alfredo J. Pérez, and Pedro M. Wightman
METHODS IN ALGORITHMIC ANALYSIS
Vladimir A. Dobrushkin
MULTICORE COMPUTING: ALGORITHMS, ARCHITECTURES, AND APPLICATIONS
Sanguthevar Rajasekaran, Lance Fiondella, Mohamed Ahmed, and Reda A. Ammar
PERFORMANCE ANALYSIS OF QUEUING AND COMPUTER NETWORKS
G. R. Dattatreya
THE PRACTICAL HANDBOOK OF INTERNET COMPUTING
Munindar P. Singh
SCALABLE AND SECURE INTERNET SERVICES AND ARCHITECTURE
Cheng-Zhong Xu
SOFTWARE APPLICATION DEVELOPMENT: A VISUAL C++®, MFC, AND STL TUTORIAL
Bud Fox, Zhang Wenzu, and Tan May Ling
SPECULATIVE EXECUTION IN HIGH PERFORMANCE COMPUTER ARCHITECTURES
David Kaeli and Pen-Chung Yew
VEHICULAR NETWORKS: FROM THEORY TO PRACTICE
Stephan Olariu and Michele C. Weigle
Handbook of
Graph Theory,
Combinatorial
Optimization, and
Algorithms
Editor-in-Chief
Krishnaiyan “KT” Thulasiraman
University of Oklahoma
Norman, Oklahoma, USA
Edited by
Subramanian Arumugam
Kalasalingam University
Tamil Nadu, India
Andreas Brandstädt
University of Rostock
Rostock, Germany
Takao Nishizeki
Tohoku University
Sendai, Japan
CRC Press
Taylor & Francis Group
6000 Broken Sound Parkway NW, Suite 300
Boca Raton, FL 33487-2742
© 2016 by Taylor & Francis Group, LLC
CRC Press is an imprint of Taylor & Francis Group, an Informa business
This book contains information obtained from authentic and highly regarded sources. Reasonable efforts have been made to publish reliable data and
information, but the author and publisher cannot assume responsibility for the validity of all materials or the consequences of their use. The authors and
publishers have attempted to trace the copyright holders of all material reproduced in this publication and apologize to copyright holders if permission
to publish in this form has not been obtained. If any copyright material has not been acknowledged please write and let us know so we may rectify in any
future reprint.
Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced, transmitted, or utilized in any form by any electronic,
mechanical, or other means, now known or hereafter invented, including photocopying, microfilming, and recording, or in any information storage or
retrieval system, without written permission from the publishers.
For permission to photocopy or use material electronically from this work, please access www.copyright.com (http://www.copyright.com/) or contact
the Copyright Clearance Center, Inc. (CCC), 222 Rosewood Drive, Danvers, MA 01923, 978-750-8400. CCC is a not-for-profit organization that provides
licenses and registration for a variety of users. For organizations that have been granted a photocopy license by the CCC, a separate system of payment
has been arranged.
Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and are used only for identification and explanation
without intent to infringe.
Visit the Taylor & Francis Web site at
http://www.taylorandfrancis.com
and the CRC Press Web site at
http://www.crcpress.com
Contents
Preface xi
Editors xiii
Contributors xv
vii
viii Contents
Section IX Matroids
Chapter 31 Matroids 879
H. Narayanan and Sachin B. Patkar
H. Narayanan
Chapter 39 Algorithms for Finding Disjoint Paths with QoS Constraints 1063
Alex Sprintson and Ariel Orda
Index 1197
Preface
Research in graph theory and combinatorial optimization has experienced explosive growth
in the last three decades or so. Rapid technological advances such as those in telecommu-
nication networks and large-scale integrated circuit design; emergence of new areas such as
network science, which emphasizes applications in social networks and biological networks;
and advances in theoretical computer science have all contributed to this explosion of inter-
est and knowledge in graph theory and combinatorial optimization and related algorithmic
issues. Therefore, it is no surprise that these disciplines have come to play a central role in
engineering and computer science curricula. Several excellent textbooks dealing with graph
theory or combinatorial optimization are now available. These books can be broadly classi-
fied into two categories. In the first category are the books that deal with all the essential
topics in graph theory or combinatorial optimization. These books are intended to serve as
textbooks for senior undergraduate students and beginning graduate students. In the second
category are books that give an in-depth treatment of certain specific topics. They are appro-
priate for students who intend to pursue a research career in graph theory or combinatorial
optimization. Since these disciplines have reached a certain level of maturity, we see a need
for a book that gives a broader and an integrated treatment of both graph theory and combi-
natorial optimization. Such a book will help students and researchers equip themselves with
techniques and tools that will strengthen their ability to see opportunities to apply graph
theory and combinatorial optimization in solving problems they encounter in their applica-
tions. Our long years of experience in teaching and applying graph theory and combinatorial
optimization have convinced us that while tools and techniques enhance one’s ability to solve
problems, a broader exposure to them will also help an individual see problems that will not
be visible otherwise. This philosophy is the underlying motivating factor for undertaking this
project.
A book that satisfies the above objective has to be necessarily a handbook with contribu-
tions from experts on the various topics to be covered. Size limitations also require that we
make some sacrifices in the treatment of the topics. We decided to emphasize proofs of results
and underlying proof techniques, since exposure to them would help enhance the analytical
skills of students. So, the authors were requested to give proofs of all theorems unless they
were too long, and limit the illustrations of theorems and algorithms to a minimum.
This book is organized into 11 sections, with each section consisting of chapters focusing
on a specific theme. Overall there are 44 chapters. Roughly speaking, there are 21 chapters
dealing exclusively with graph theory, 19 dealing exclusively with combinatorial optimization,
and 24 dealing with algorithmic issues. We believe that this book will serve as a reference
and also provide material to develop different courses according to the needs of the students.
The coverage of this book is by no means exhaustive. Advances in graph minors and
extremal graph theory are obvious omissions. There is also room for including additional
topics in combinatorial optimization, particularly, approximation algorithms and recent
xi
xii Preface
applications. We hope the survey section at the end of each chapter provides adequate point-
ers for exploring other related issues. We also hope a future edition will make the coverage
more complete.
It has been a pleasure working with the editorial and production teams at Taylor &
Francis Group. In particular we are thankful to Randi Cohen, senior acquisition editor;
Joette Lynch, project editor; and Indumathi Sambantham, project management executive at
Lumina Datamatics, for making the production process smooth, swift, and painless.
“KT” thanks Sartaj Sahni of the University of Florida, Gainesville, Florida, for the oppor-
tunity to undertake this project and graduate students Mamta Yadav (now at the University
of Oklahoma, Norman, Oklahoma), Dr. Yuh-Rong Chen (now at Nanyang Technological
University, Singapore), and Dr. Jincheng Zhuang (now at the Chinese Academy of Sciences,
China) for their valuable help at different stages during the preparation of this book.
For “KT” it all started when he was introduced to graph theory during 1963–1964 by
Professor Myril B. Reed of the University of Illinois who was then visiting the College of
Engineering, Guindy (now Anna University, Chennai, India), under the USAID educational
program. This marked the beginning of a career in exploring graph theoretic applications.
“KT” gratefully dedicates this handbook to the memory of Professor Myril Reed whose
inspirational teaching and works triggered all that happened to him in his academic life.
Subramanian Arumugam
Kalasalingam University
Andreas Brandstädt
University of Rostock
Takao Nishizeki
Tohoku University
Editors
Krishnaiyan “KT” Thulasiraman, PhD, has been professor and Hitachi chair in com-
puter science at the University of Oklahoma, Norman, Oklahoma, since 1994 and holds the
professor emeritus position in electrical and computer engineering at Concordia University,
Montreal, Québec, Canada. His prior appointments include professorships in electrical engi-
neering and computer science at the Indian Institute of Technology Madras, Chennai, India
(1965–1981) and in electrical and computer engineering at the Technical University of Nova
Scotia, Halifax, Nova Scotia, Canada (1981–1982), and at Concordia University (1982–1994).
He has held visiting positions at the University of Illinois, Champaign, Illinois; University of
Waterloo, Waterloo, Ontario, Canada; University of Karlsruhe, Karlsruhe, Germany; Tokyo
Institute of Technology, Meguro, Japan; and the National Chiao-Tung University, Hsinchu,
Taiwan.
“KT” earned his bachelor’s and master’s degrees in electrical engineering from Anna
University (formerly College of Engineering, Guindy), Chennai, India, in 1963 and 1965,
respectively, and a PhD in electrical engineering from the Indian Institute of Technology
Madras, Chennai, India, in 1968. His research interests have been in graph theory, combi-
natorial optimization, and related algorithmic issues with a specific focus on applications in
electrical and computer engineering. He has published extensively in archival journals and
has coauthored two textbooks entitled Graphs, Networks and Algorithms and Graphs: Theory
and Algorithms published by Wiley-Interscience in 1981 and 1992, respectively. He has been
professionally active within the IEEE, in particular, IEEE Circuits and Systems, Computer
and Communications Societies, and the ACM.
“KT” has received several honors and awards, including the Distinguished Alumnus
Award of the Indian Institute of Technology Madras; IEEE Circuits and Systems Society
Charles Desoer Technical Achievement Award; IEEE Circuits and Systems Society Golden
Jubilee Medal; senior fellowship of the Japan Society for Promotion of Science; and fellowship
of the IEEE, AAAS, and the European Academy of Sciences.
xiii
xiv Editors
Andreas Brandstädt, PhD, has been a professor in computer science at the University of
Rostock, Rostock, Germany, since 1994 (officially retired October 2014). His prior appoint-
ments include a professorship in computer science at the University of Duisburg, Germany
(from 1991 to 1994), and assistant professorships in computer science at the University of
Hagen, Hagen, Germany (from 1990 to 1991), and in mathematics at the University of Jena,
Jena, (then) East Germany (from 1974 to 1990).
He has held various visiting professorships in France, for example, at the University of
Amiens (thrice), University of Clermont-Ferrand (twice), University of Metz, as well as the
University of Koper, Slovenia; and he has presented invited lectures at various international
conferences.
Dr. Brandstädt earned his master’s degree (diplom), his PhD (Dr. rer. nat.), and his
habilitation (Dr. rer. nat. habil.) in mathematics from the University of Jena, East Germany,
in 1974, 1976, and 1983, respectively.
His research interests have been in stochastics, complexity theory, formal languages, graph
algorithms, graph theory, combinatorial optimization, and related algorithmic issues with
a specific focus on efficient algorithms based on graph structure and graph classes with
tree structure. He has published extensively in various international journals and conference
proceedings, is the author of a textbook Graphen und Algorithmen (in German), and has
coauthored a widely cited monograph, Graph Classes: A Survey.
He has been active within various program committees, such as the WG conferences and
the ODSA conferences, as co-organizer of such conferences and coeditor of the corresponding
conference proceedings.
Takao Nishizeki, PhD, was a student at Tohoku University, Japan, earning a bachelor’s
degree in 1969, a master’s in 1971, and a PhD in 1974, all in electrical communication
engineering. He continued at Tohoku as a faculty member, and became a full professor there
in 1988. He retired in 2010, becoming a professor emeritus at Tohoku University, Japan,
but continued teaching as a professor at Kwansei Gakuin University, Nishinomiya, Japan,
over the period 2010–2015. He was also a visiting research mathematician at Carnegie-Mellon
University, Pittsburgh, Pennsylvania, from 1977 to 1978.
Dr. Nishizeki has established himself, both nationally and internationally, as a world
leader in computer science, in particular, algorithms for planar graphs, edge coloring, net-
work flows, VLSI routing, graph drawing, and cryptology. His publication list includes 3
coauthored books, 5 edited books, and more than 300 technical papers in leading journals
and prestigious conferences, such as JACM, SIAM Journal on Computing, Algorithmica,
Journal of Algorithms, Journal of Cryptology, STOC, ICALP, and SODA.
Dr. Nishizeki is a fellow of many distinguished academic and scientific societies, including
ACM, IEEE, IEICE of Japan, Information Processing Society of Japan, and Bangladesh
Academy of Sciences. He served as advisory committee chair of ISAAC 1990–2009 and as
steering committee member of Graph Drawing Conference 1993–2009.
For his great achievements in computer science, Professor Nishizeki has received many
awards, including the Science and Technology Prize of the Japanese Ministry of Education,
IEICE Achievement Award, ICF Best Research Award, Funai Information Science Promotion
Award, TELECOM Technology Award, and Best Paper Awards of IEICE, JSIAM, IPSJ,
ISAAC, FAW-AAIM, and WALCOM.
Contributors
Tibor Jordán
Takao Nishizeki
Department of Operations Research
Eötvös University Graduate School of Information Sciences
and Tohoku University
MTA-ELTE Egerváry Research Sendai, Japan
Group on Combinatorial
Optimization Ariel Orda
Budapest, Hungary Department of Electrical Engineering
Technion–Israel Institute
George Karakostas
of Technology
Department of Computer Science Haifa, Israel
McMaster University
Hamilton, Ontario, Canada
James B. Orlin
Tina M. Kouri Sloan School of Management
Department of Computer Science Massachusetts Institute of Technology
and Engineering Cambridge, Massachusetts
University of South Florida
Tampa, Florida Daniel Pascua
1
CHAPTER 1
CONTENTS
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Basic Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Subgraphs and Complements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4 Connectedness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.5 Operations on Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.6 Trees . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.7 Cutsets and Cuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.8 Eulerian Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.9 Hamiltonian Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.10 Graph Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.11 Directed Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.12 Paths and Connections in Digraphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.13 Directed Graphs and Relations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.14 Directed Trees and Arborescences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.15 Directed Eulerian Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.16 Directed Hamiltonian Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.17 Acyclic Directed Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.18 Tournaments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.19 Computational Complexity and Completeness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.1 INTRODUCTION
In this chapter we give a brief introduction to certain basic concepts and results in graph the-
ory and algorithms, some of which are not explicitly defined in the remaining chapters of this
book. For easy reference we also provide a list of commonly used symbols for graph parame-
ters and concepts. For basic concepts in graphs, digraphs, and algorithms we refer to Bondy
and Murty [1], Chartrand and Lesniak [2], Swamy and Thulasiraman [3], Thulasiraman and
Swamy [4], and West [5].
3
4 Handbook of Graph Theory, Combinatorial Optimization, and Algorithms
b c d
and
∆(G) = max{deg v : v ∈ V (G)}.
If all the vertices of G have the same degree r, then δ(G) = ∆(G) = r and in this case G is
called a regular graph of degree r. A regular graph of degree 3 is called a cubic graph.
A subgraph of a graph G is a graph H such that V (H) ⊆ V (G) and E(H) ⊆ E(G) and
the assignment of end vertices to edges in H is the same as in G. We then write H ⊆ G
and say that G contains H. The graph H is called a proper subgraph of G if either E(H) is
a proper subset of E(G) or V (H) is a proper subset of V (G). Also H is called a spanning
subgraph of G if V (H) = V (G). If V1 ⊂ V, then the subgraph G1 = (V1 , E1 ) is called an
induced subgraph of G if G1 is the maximal subgraph of G with vertex set V1 . Thus, if G1 is
an induced subgraph of G, then two vertices in V1 are adjacent in G1 if and only if they are
adjacent in G. The subgraph induced by V1 is denoted by ⟨V1 ⟩ or G[V1 ]. It is also called a
vertex-induced subgraph of G.
If E1 ⊂ E, then the subgraph of G with edge set E1 and having no isolated vertices is
called the subgraph induced by E1 and is denoted by G[E1 ]. This is also called edge-induced
subgraph of G.
Let G = (V, E) be a graph. Let vi ∈ V. The subgraph of G obtained by removing the
vertex vi and all the edges incident with vi is called the subgraph obtained by the removal of
the vertex vi and is denoted by G − vi . Clearly G − vi is an induced subgraph of G. If G is
connected S ⊂ V and G − S is not connected, then S is called a vertex cut of G.
Let ej ∈ E. Then G − ej = (V, E − {ej }) is called the subgraph of G obtained by the
removal of the edge ej . Clearly G − ej is a spanning subgraph of G which contains all the
edges of G except ej .
Let G = (V, E) be a graph. Let vi , vj be two vertices which are not adjacent in G.
Then G + vi vj = (V, E ∪ {vi , vj }) is called the graph obtained by the addition of the edge
vi vj to G.
Two graphs G1 = (V1 , E1 ) and G2 = (V2 , E2 ) are said to be isomorphic if there exists a
bijection f : V1 → V2 such that u, v are adjacent in G1 if and only if f (u), f (v) are adjacent
in G2 . If G1 is isomorphic to G2 , we write G1 ∼ = G2 . The map f is called an isomorphism
from G1 to G2 .
Let f be an isomorphism of the graph G1 = (V1 , E1 ) to the graph G2 = (V2 , E2 ). Let
v ∈ V1 . Then deg v = deg f (v).
An isomorphism of a graph G onto itself is called an automorphism of G. Let Γ(G) denote
the set of all automorphisms of G. Clearly the identity map i : V → V defined by i(v) = v is
an automorphism of G so that i ∈ Γ(G). Further if α and β are automorphisms of G then αβ
and α−1 are also automorphisms of G. Hence Γ(G) is a group and is called the automorphism
group of G.
Let G = (V, E) be a graph. The complement G of G is defined to be the graph which has
V as its set of vertices and two vertices are adjacent in G if and only if they are not adjacent
in G. The graph G is said to be a self-complementary graph if G is isomorphic to G.
6 Handbook of Graph Theory, Combinatorial Optimization, and Algorithms
1.4 CONNECTEDNESS
A walk of a graph G is an alternating sequence of vertices and edges v0 , x1 , v1 ,
x2 , v2 , . . ., vn−1 , xn , vn beginning and ending with vertices such that each edge xi is incident
with vi−1 and vi .
We say that the walk joins v0 and vn and it is called a v0 − vn walk. Also v0 is called the
initial vertex and vn is called the terminal vertex of the walk. The above walk is also denoted
by v0 , v1 , . . ., vn , the edges of the walk being self evident. The number of edges in the walk is
called the length of the walk.
A single vertex is considered as a walk of length 0. A walk is called a trail if all its
edges are distinct and is called a path if all its vertices are distinct. A graph consisting of a
path with n vertices is denoted by Pn . A v0 − vn walk is called closed if v0 = vn . A closed
walk v0 , v1 , v2 , . . ., vn = v0 in which n ≥ 3 and v0 , v1 , . . ., vn−1 are distinct is called a cycle
(or circuit) of length n. The graph consisting of a cycle of length n is denoted by Cn .
Two vertices u and v of a graph G are said to be connected if there exists a u − v path
in G. A graph G is said to be connected if every pair of its vertices are connected. A graph
which is not connected is said to be disconnected.
It is an easy exercise to verify that connectedness of vertices is an equivalence relation on
the set of vertices V. Hence V can be partitioned into nonempty subsets V1 , V2 , . . ., Vn such
that two vertices u and v are connected if and only if both u and v belong to the same set Vi .
Let Gi denote the induced subgraph of G with vertex set Vi . Clearly the subgraphs
G1 , G2 , . . ., Gn are connected and are called the components of G. Clearly a graph G is
connected if and only if it has exactly one component.
For any two vertices u, v of a graph we define the distance between u and v by
{
the length of a shortest u − v path if such a path exists
d(u, v) =
∞ otherwise.
Theorem 1.2 A graph G with at least two vertices is bipartite if and only if all its cycles
are of even length.
Theorem 1.3 Let v be a vertex of a connected graph G. The following statements are
equivalent:
1. v is a cutvertex of G.
2. There exists a partition of V − {v} into subsets U and W such that for each u ∈ U and
w ∈ W , the vertex v is on every u − w path.
3. There exist two vertices u and w distinct from v such that v is on every u − w path.
Theorem 1.4 Let x be an edge of a connected graph G. The following statements are
equivalent:
Basic Concepts in Graph Theory and Algorithms 7
1. x is bridge of G.
2. There exists a partition of V into two subsets U and W such that for every vertex
u ∈ U and w ∈ W, the edge x is on every u − w path.
3. There exist two vertices u, w such that the edge x is on every u − w path.
Theorem 1.5 An edge x of a connected graph G is a bridge if and only if x is not on any
cycle of G.
A nonseparable graph is a connected graph with no cutvertices. All other graphs are separable.
A block of a separable graph G is a maximal nonseparable subgraph of G.
Two u − v paths are internally disjoint if they have no common vertices except u and v.
Theorem 1.6 Every nontrivial connected graph contains at least two vertices that are not
cutvertices.
Theorem 1.7 A graph G with n ≥ 3 vertices is a block if and only if any two vertices of G
are connected by at least two internally disjoint paths.
A block G is also called 2-connected or biconnected because at least two vertices have to
be removed from G to disconnect it. The concepts of vertex and edge connectivities and
generalized versions of the above theorem, called Menger’s theorem, will be discussed further
in Chapter 12 on connectivity.
The direct product G1 ×G2 of two graphs G1 and G2 is the graph with vertex set V (G1 )×
V (G2 ) and two vertices (u1 , u2 ) and (v1 , v2 ) are adjacent in G1 × G2 if u1 v1 ∈ V (G1 ) and
u2 v2 ∈ E(G2 ).
The lexicographic product G1 ◦ G2 of two graphs G1 and G2 is the graph with vertex set
V (G1 ) × V (G2 ) and two vertices (u1 , u2 ) and (v1 , v2 ) are adjacent in G1 ◦ G2 if u1 v1 ∈ E(G1 )
or u1 = v1 and u2 v2 ∈ E(G2 ).
1.6 TREES
The graphs that are encountered in most of the applications are connected. Among connected
graphs trees have the simplest structure and are perhaps the most important ones. A tree is
the simplest nontrivial type of a graph and in trying to prove a general result or to test a
conjecture in graph theory, it is sometimes convenient to first study the situation for trees.
A graph that contains no cycles is called an acyclic graph. A connected acyclic graph is
called a tree. Any graph without cycles is also called a forest so that the components of a
forest are trees.
A tree of a graph G is a connected acyclic subgraph of G. A spanning tree of a graph G
is a tree of G having all the vertices of G. A connected subgraph of a tree T is called a
subtree of T.
The cospanning tree T ∗ of a spanning tree T of a graph G is the subgraph of G having
all the vertices of G and exactly those edges of G that are not in T. Note that a cospanning
tree may not be connected.
The edges of a spanning tree T are called the branches of T, and those of the corresponding
cospanning tree T ∗ are called links or chords.
A spanning tree T uniquely determines its cospanning tree T ∗ . As such, we refer to the
edges of T ∗ as the chords or links of T.
Theorem 1.8 The following statements are equivalent for a graph G with n vertices and m
edges:
1. G is a tree.
3. G is connected and m = n − 1.
4. G is acyclic and m = n − 1.
5. G is acyclic, and if any two nonadjacent vertices of G are connected by an edge, then
the resulting graph has exactly one cycle.
The rank ρ(G) and nullity µ(G) of a graph G of order n and size m are defined by
ρ(G) = n − k and µ(G) = m − n + k, where k is the number of components of G. Note that
ρ(G) + µ(G) = m.
The arboricity a(G) of a graph G is the minimum number of edge disjoint spanning forests
into which G can be decomposed.
Several results connecting spanning trees, circuits, and cutsets will be discussed in Chapters 7
and 8.
Corollary 1.2 Let G be a connected graph with exactly 2k(k ≥ 1) odd vertices. Then the
edge set of G can be partitioned into k open trails.
Corollary 1.3 Let G be a connected graph with exactly two odd vertices. Then G has an
open trail containing all the edges of G.
We present several necessary conditions and sufficient conditions for a graph to be Hamil-
tonian. We observe that any Hamiltonian graph has no cutvertex.
1. 1 ≤ k ≤ n ⇒ dk ≥ n
2 [7].
2. (u, v) ∈
/ E ⇒ d(u) + d(v) ≥ n [8].
3. 1 ≤ k < n
2 ⇒ dk > k [6].
The closure of a graph G with n vertices is the graph obtained from G by repeatedly joining
pairs of nonadjacent vertices whose degree sum is at least n until no such pair remains. The
closure of G is denoted by c(G).
Corollary 1.5 Let G be a graph with at least 3 vertices. If c(G) is complete, then G is
Hamiltonian.
Definition 1.1 The distance d(u, v) between two vertices u and v in a connected graph is
defined to be the length of a shortest u − v path in G. The eccentricity e(v) of a vertex v
is the number maxu∈V (G) d(u, v). Thus e(v) is the distance between v and a vertex farthest
from v. The radius rad G of G is the minimum eccentricity among the vertices of G, while
the diameter diam G of G is the maximum eccentricity. A vertex v is a central vertex if
e(v) = rad(G) and the center Cen(G) is the subgraph of G induced by its central vertices.
A vertex v is a peripheral vertex if e(v) = diam(G), while the periphery P er(G) is the
subgraph of G induced by its peripheral vertices.
Basic Concepts in Graph Theory and Algorithms 11
Definition 1.2 If G is a noncomplete graph and t is a nonnegative real number such that
t ≤ |S|/ω(G − S) for every vertex-cut S of G, where ω(G − S) is the number of components
of G − S, then G is defined to be t-tough. If G is a t-tough graph and s is a nonnegative real
number such that s < t, then G is also s-tough. The maximum real number t for which a
graph G is t-tough is called the toughness of G and is denoted by t(G).
Definition 1.3 A subset S of vertices of a graph is called an independent set if no two
vertices of S are adjacent in G. The number of vertices in a maximum independent is called
the independence number of G.
Definition 1.4 The clique number ω(G) of a graph G is the maximum order among the
complete subgraphs of G.
We observe that the clique number of G is the independence number of its complement.
Definition 1.5 The girth of a graph G having at least one cycle is the length of a shortest
cycle in G. The circumference of G is the length of a longest cycle in G.
Definition 1.6 The vertex cover of a graph G is a set S of vertices such that every edge of
G has at least one end vertex in S. An edge cover of G is a set L of edges such that every
vertex of G is incident to some edge of L. The minimum size of a vertex cover is called the
vertex covering number of G and is denoted by β(G). The minimum size of an edge cover is
called the edge covering number of G and is denoted by β′ (G).
1 2
4 3
Subgraphs and induced subgraphs of a directed graph are defined as in the case of undirected
graphs.
Let D = (V, A) be a digraph. The underlying graph G of D is a graph having the same
vertex set as D and two vertices u and w are adjacent in G whenever (u, w) or (w, u) is in A.
Similarly if we are given a graph G we can obtain a digraph from G by giving orientation
to each edge of G. A digraph thus obtained from G is called an orientation of G.
The converse digraph D′ of a digraph D is obtained from D by reversing the direction of
each arc.
2. In a symmetric directed graph, there are two oppositely oriented edges between any
two adjacent vertices. Therefore, an undirected graph can be considered as representing
a symmetric relation if we associate with each edge two oppositely oriented edges.
3. The edge (v1 , v2 ) is present in a transitive graph G if there is a directed path in G from
v1 to v2 .
Theorem 1.19 A directed graph D has a root if and only if it is quasi-strongly connected.
A directed graph D is a tree if the underlying undirected graph is a tree. A directed graph
D is a directed tree or arborescence if D is a tree and has a root.
We present in the next theorem a number of equivalent characterizations of a directed
tree.
4
3
6
9
Figure 1.3 Directed graph representation of a relation on the set X = {2, 3, 4, 6, 9}.
14 Handbook of Graph Theory, Combinatorial Optimization, and Algorithms
Theorem 1.20 Let D be a directed graph with n > 1 vertices. Then the following statements
are equivalent:
1. D is a directed tree.
2. There exists a vertex r in D such that there is exactly one directed path from r to every
other vertex of D.
3. D is quasi-strongly connected and loses this property if any edge is removed from it.
Theorem 1.21 A directed graph D has a directed spanning tree if and only if D is quasi-
strongly connected.
Theorem 1.22 The following statements are equivalent for a connected directed graph D.
Theorem 1.23 A directed connected graph D possesses an open directed Euler trail if and
only if the following conditions are satisfied:
1. In D there are two vertices v1 and v2 , such that d+ (v1 ) = d− (v1 ) + 1 and d− (v2 ) =
d+ (v2 ) + 1.
Theorem 1.24 The number of directed Euler trails of a directed Eulerian graph D without
∏
self-loops is τd (D) np=1 (d− (vp ) − 1)!, where n is the number of vertices in D and τd (D) is
the number of directed spanning trees of G with v1 as root.
Corollary 1.6 The number of directed spanning trees of a directed Eulerian graph is the
same for every choice of root.
Theorem 1.25 Let u be any vertex of a strongly connected complete directed graph with
n ≥ 3 vertices. For each k, 3 ≤ k ≤ n, there is a directed circuit of length k containing u.
Theorem 1.26 Let D be a strongly connected n-vertex graph without parallel edges and
self-loops. If for every vertex v in D, d− (v) + d+ (v) ≥ n, then D has a directed Hamilton
circuit.
Corollary 1.8 Let D be a directed n-vertex graph without parallel edges or self-loops. If
min (δ− , δ+ ) ≥ n/2 > 1, then D contains a directed Hamilton circuit.
Theorem 1.27 If a directed graph D = (V, A) is complete, then it has a directed Hamilton
path.
Theorem 1.28 In an acyclic directed graph D there exists at least one vertex with zero
indegree and at least one vertex with zero outdegree.
Select any vertex with zero outdegree. Since D is acyclic, by Theorem 1.28, there is at least
one such vertex in D. Label this vertex with the integer n. Now remove from D this vertex
and the edges incident on it. Let D′ be the resulting graph. Since D′ is also acyclic, we can
now select a vertex whose outdegree in D′ is zero. Label this with the integer n − 1. Repeat
this procedure until all the vertices are labeled. It is now easy to verify that this procedure
results in a topological sorting of the vertices of D.
1.18 TOURNAMENTS
A tournament is an orientation of a complete graph. It derives its name from its application
in the representation of structures of round-robin tournaments. In a round-robin tournament
several teams play a game that cannot end in a tie, and each team plays every other team
exactly once. In the directed graph representation of the round-robin tournament, vertices
represent teams and an edge (v1 , v2 ) is present in the graph if the team represented by the
vertex v1 defeats the team represented by the vertex v2 . Clearly, such a directed graph has
no parallel edges and self-loops, and there is exactly one edge between any two vertices. Thus
it is a tournament.
The teams participating in a tournament can be ranked according to their scores. The
score of a team i is the number of teams it has defeated. This motivates the definition of the
score sequence of a tournament.
The score sequence of an n-vertex tournament is the sequence (s1 , s2 , . . ., sn ) such that
each si is the outdegree of a vertex of the tournament. An interesting characterization of a
tournament in terms of the score sequence is given in the following theorem.
16 Handbook of Graph Theory, Combinatorial Optimization, and Algorithms
Suppose we can order the teams in a round-robin tournament such that each team precedes
the one it has defeated. Then we can assign the integers 1, 2, . . ., n to the teams to indicate
their ranks in this order. Such a ranking is always possible since in a tournament there exists
a directed Hamilton path and it is called ranking by a Hamilton path.
Note that ranking by a Hamilton path may not be the same as ranking by the score.
Further, a tournament may have more than one directed Hamilton path. In such a case there
will be more than one Hamilton path ranking. However, there exists exactly one directed
Hamilton path in a transitive tournament. This is stated in the following theorem, which is
easy to prove.
Theorem 1.30 In a transitive tournament there exists exactly one directed Hamilton path.
traveling salesman problem, the graph coloring problem, the problem of simplifying Boolean
functions, scheduling problems, and certain covering problems.
In this section we present a brief introduction to the theory of N P -completeness.
A decision problem is one that asks only for a yes or no answer. For example the ques-
tion Can this graph be 5-colored? is a decision problem. Many of the important optimization
problems can be phrased as decision problems. Usually, if we find a fast algorithm for a
decision problem, then we will be able to solve the corresponding original problem also
efficiently. For instance, if we have a fast algorithm to solve the decision problem for graph
coloring, by repeated applications (in fact, n log n applications) of this algorithm, we can find
the chromatic number of an n-vertex graph.
A decision problem belongs to the class P if there is a polynomial time algorithm to solve
the problem. A verification algorithm is an algorithm A which takes as input an instance
of a problem and a candidate solution to the problem, called a certificate and verifies in
polynomial time whether the certificate is a solution to the given problem instance. The
class NP is the class of problems which can be verified in polynomial time.
The fundamental open question in computational complexity is whether the class P
equals the class N P. By definition, the class N P contains all problems in class P. It is not
known, however, whether all problems in N P can be solved in polynomial time.
In an effort to determine whether P = N P, Cook [13] defined the class of N P -complete
problems. We say that a problem P1 is polynomial-time reducible to a problem P2 , written
P1 ≤p P2 , if
2. For any instance I1 , the instance f (I1 ) can be constructed in polynomial time.
1. Show that P ∈ N P .
It follows from the definition of N P -completeness that if any problem in NPc can be solved in
polynomial time, then every problem in NPc can be solved in polynomial time and P = N P.
On the other hand, if there is some problem in NPc that cannot be solved in polynomial
time, then no problem in NPc can be solved in polynomial time.
Cook [13] proved that there is an N P -complete problem. The satisfiability problem is
defined as follows:
Let X = {x1 , x2 , . . ., xn } be a set of Boolean variables. A literal is either a variable xi
or its complement xi . Thus the set of literals is L = {x1 , x2 , . . ., xn , x1 , x2 , . . ., xn }. A clause
C is a subset of L. The satisfiability problem (SAT) is: Given a set of clauses, does there
exist a set of truth values (T or F ), one for each variable, such that every clause contains at
least one literal whose value is T. Cook’s proof that SAT is N P -complete opened the way to
demonstrate the N P -completeness of a vast number of problems. The second problem to be
18 Handbook of Graph Theory, Combinatorial Optimization, and Algorithms
1 2
3 4
proved N P -complete is 3-SAT the 3-satisfiability problem, which is the special case of SAT
in that only three literals are permitted in each clause.
The list of N P -complete problems has grown very rapidly since Cook’s work. Karp [14,15]
demonstrated the N P -completeness of a number of combinatorial problems. Garey and
Johnson [16] is the most complete reference on N P -completeness and is highly recom-
mended. Other good textbooks recommended for this study include Horowitz and Sahni [17],
Melhorn [18], and Aho et al. [19]. For updates on N P -completeness see the article titled
“N P -completeness: An ongoing guide” in the Journal of Algorithms.
Since the concept of reducibility plays a dominant role in establishing the N P -
completeness of a problem, we shall illustrate this with an example.
Consider the graph G = (V, E) in Figure 1.4 and the decision problem Can the vertices
of G be 3-colored? We now reduce this problem to an instance of SAT.
We define 12 Boolean variables xi,j (i = 1, 2, 3, 4; j = 1, 2, 3) where the variable xi,j
corresponds to the assertion that vertex i has been assigned color j. The clauses are defined
as follows:
Whereas, C(i) asserts that each vertex i has been assigned at least one color, the clauses
T (i), U (i) and V (i) together assert that no vertex has been assigned more than one color. The
clauses D(e, j)’s guarantee that the coloring is proper (adjacent vertices have been assigned
distinct colors).
Thus, the graph of Figure 1.4 is 3-colorable if and only if there exists an assignment of
truth values T and F to the 12 Boolean variables x1,1 , x1,2 , . . ., x4,3 such that the each of the
clauses contains at least one literal whose value is T.
References
[1] J. A. Bondy and U. S. R. Murty, Graph Theory, Springer, Berlin, Germany, 2008.
[2] G. Chartrand and L. Lesniak, Graphs and Digraphs, 4th Edition, CRC Press, Boca
Raton, FL, 2005.
Basic Concepts in Graph Theory and Algorithms 19
[5] D. B. West, Introduction to Graph Theory, 2nd Edition, Prentice Hall, Upper Saddle
River, NJ, 2001.
[7] G. A. Dirac, Some theorems on abstract graphs, Proc. London Math. Soc., 2 (1952),
69–81.
[8] O. Ore, Note on Hamilton circuits, Amer. Math. Monthly, 67 (1960), 55.
[9] A. Levitin, Introduction to the Design and Analysis of Algorithms, Pearson, Boston, MA,
2012.
[10] M. T. Goodrich and R. Tamassia, Algorithm Design: Foundations, Analysis and Internet
Examples, John Wiley & Sons, New York, 2002.
[12] J. Edmonds, Paths, trees and flowers, Canad. J. Math., 17 (1965), 449–467.
[13] S. A. Cook, The complexity of theorem proving procedures, Proc. 3rd ACM Symp. on
Theory of Computing, ACM, New York, 1971, 151–158.
[16] M. R. Garey and D. S. Johnson, Computers and Intractability: A Guide to the Theory
of NP-Completeness, Freeman, San Francisco, CA, 1979.
[19] A. V. Aho, J. E. Hopcroft, and J. D. Ullman The Design and Analysis of Computer
Algorithms, Addison-Wesley, Reading, MA, 1974.
Exploring the Variety of Random
Documents with Different Content
The Project Gutenberg eBook of Delight and
power in speech
This ebook is for the use of anyone anywhere in the United
States and most other parts of the world at no cost and with
almost no restrictions whatsoever. You may copy it, give it away
or re-use it under the terms of the Project Gutenberg License
included with this ebook or online at www.gutenberg.org. If you
are not located in the United States, you will have to check the
laws of the country where you are located before using this
eBook.
Language: English
BY
LEONARD G. NATTKEMPER
Polytechnic High School, Long Beach, Cal.
Formerly Professor of Public Speaking,
University of Southern California
AND
Copyright, 1919,
By The Radiant Life Press
J. F. TAPLEY CO.
NEW YORK
INTRODUCTION
Speech is one of God’s greatest gifts to man, yet, comparatively
speaking, how few there are whose speech is pleasing to hear, clear
and understandable, impressive and stimulative to action.
From the cradle to the grave every person, perforce, uses speech,
just as he eats, breathes, drinks, sleeps. It is one of the important,
ever exercised functions of life. Upon it all our social, business and
professional intercourse is based. Without it, life as we know it,
would be impossible. With it, developed to its natural, normal, proper,
and readily attainable efficiency, there are few limits to what man
may aspire to attain.
Recognizing to the full the truth of the aphorism that “the things we
enjoy doing are the things we do best,” it is the purpose of this book
so to present its subject as to create in its readers a firm resolve to
so thoroughly enjoy good reading that they will do it well.
The aim is twofold: first, to stimulate a natural desire on the part of
the student for the proper use of voice and body in the oral
interpretation of literature; and second, to present a natural and
practical scheme for the attainment of this end.
After a number of years of experience and observation the authors
have come to believe that when even the most diffident pupil has
once had aroused in him a real enjoyment in the acts of speaking
and reading aloud, he is destined to become not only an intelligent,
but an intelligible reader.
It is no longer necessary to argue for the recognition of vocal
expression as a worthy and definite part of the curriculum of High
School and College. Training in the spoken word is to-day, as never
before, looked upon as a prerequisite to professional and business
success. Henry Ward Beecher, speaking of the rightful place of
speech culture, says:
It is the first and last object of education “to teach people how to
think.” When we consider the vast wealth of great thoughts felt and
expressed by great men of all times and recorded for us in books,
should we not give serious reflection upon what we read and how we
read?
This book has to do primarily with how rightly to speak thoughts
and feelings hidden in great literature—yet it is strictly in keeping
with this purpose to give some attention to silent reading as
distinguished from oral reading. For how can one hope to become an
intelligible reader who is not first an intelligent one? This does not
argue that an intelligent reader is likewise intelligible, for the mere
comprehension of the author’s thought and mood does not in itself
insure a proper or adequate oral rendition of the same. In this sense
we think of the former act as a necessity, and of the latter as an
accomplishment.
Yet in this twentieth century we can hardly make the above
limitations, for he who is to become most useful to himself and to
others, must not only be able to understand what he reads, but must,
at the same time, be able effectively to communicate it to others. The
latter accomplishment, of course, necessitates systematic drill and
practice, and the greater portion of this book is devoted to a series of
lessons for carrying on such a course of instruction. In this
immediate chapter, however, we are concerned more particularly
with reading in general.
One of the first steps toward fitting oneself to become an
impressive reader and speaker is to acquire a real love for the best
literature. The only way to do this is by making the acquaintance of
great authors, and the best way to come into companionship with
noble writers is conscientiously to study their works. Because, at first
glance, an author may seem obscure, too many are fain to put the
book aside, or substitute for it one that does not require any effort to
enjoy. But, after all, is it not the books over which we struggle most
that yield us the most joy and the most good? When once we form
the friendship of great books and catch their vision, we cannot help
but pattern our lives, in a very large measure, in accordance with
those fundamental and lasting principles of right living and right
thinking which characterize the writings of all great men and women.
Their ideals become our ideals.
It seems, therefore, that if we hope to become agreeable speakers
or conversationalists we must, at the outset, realize it as imperative
that we, make ourselves familiar with the writings, in verse and
prose, of noble minds. It is by this close association with great
people, who have not only understood and felt the deeper meanings
of life, but who have put their experiences and knowledge into
permanent literature, that we may have our smaller souls kindled to
glow brighter and longer. It is by giving an attentive ear to the voices
that call to us from our bookshelves that our finer sensibilities are
quickened to fuller appreciation of nature, of art, and of the joy of
living.
We must realize that training in the development of oral
expression is primarily a cultural course, but, at the same time, a
practical one. Many people would invert the order of this statement,
but all are agreed that correct vocal expression aids immeasurably in
the development of taste and refinement, and, at the same time,
affords, in many ways, practical assistance in daily living.
Pure water is more likely to be drawn from a deep well than from a
shallow pool. So, also, he who possesses depth of feeling and
appreciation of noble thoughts and pure emotions is more likely to
give adequate and satisfactory oral expression to them than he
whose feeling is shallow and indifferent. Experience teaches that
nothing gives greater aid to a spontaneous, irresistible flow of
thought, revealing, through voice and body, the finer conceptions of
the human soul, than a constant familiarity with the deep wells of the
best literature.
By listening eagerly to the best words great men of all times have
said to the world, we make our own natures responsive. Then, in
greater or lesser measure, as readers or speakers, we translate or
interpret these words for the enjoyment or uplift of others.
How can the man, the woman, of limited time and means, proceed
so as to find these treasures of literature?
Let us here set down, briefly and clearly, what seems to us the
most enjoyable and natural method to use. In the first place, ask
yourself if you are willing to be a hard worker, self-sacrificing and
humble. Unless you are, you will find that great spirits are slow to
share with you their richest treasures. You must first make yourself
worthy before you can expect to enter into their sanctum. In the
words of Ruskin:
It must be Intelligible
It must be Sympathetic
It must be Melodious
It must be Forceful
In seeking to accomplish these four aims, the pupil will not only
increase his culture but his practical mental power as well.
The first step has to do with whatever makes understandable what
he has to say. But before he can be intelligible in address, he must
be an intelligent reader. He must train himself to master the real
meaning of words. This means taking in—comprehending—and
translating the thought of others. This is an important part in
accomplishing the first step. The mind must be trained quickly and
accurately to comprehend the printed page.
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
ebookfinal.com