Rochester Institute of Technology
RIT Scholar Works
Theses
Thesis/Dissertation Collections
1993
Ramsey numbers involving a triangle: theory and
algorithms
Xia Jin
Follow this and additional works at:
http://scholarworks.rit.edu/theses
This Thesis is brought to you for free and open access by the Thesis/Dissertation Collections at RIT Scholar Works. It has been accepted for inclusion
in Theses by an authorized administrator of RIT Scholar Works. For more information, please contact
Recommended Citation
Rochester Institute of Technology
School of Computer Science and Information Technology
A thesis, submitted to
The Faculty of the Computer Science Department
in partial fulfillment of the requirements for the degree of
Master of Science in Computer Science.
Approved by:
Ramsey Numbers Involving a Triangle:
Theory
&
Algorithms
Xia Jin
Dr. Stanislaw P. Radziszowski
Dr. Peter G. Anderson
Dr. Fereydoun Kazemian
Acknowledgement
I thank
my thesis advisor,
Stanislaw
Radziszowski,
for
the
countlesshours
we spentin
research meetings overthe
years.He
was always quickto
suggest newideas,
sketch solutionsto
problemsI
raninto,
andto
separatethe
wheatfrom
the
chaff.Without his
tremendous
effortsin gathering
papers, correcting, recorrecting,
andre-recorrecting,
this
thesis
will proveto
be
ahell
of alot harder.
Thanks for
the
interesting
classes and wideranging discussions
should goto
professorsPeter Anderson
andFereydoun
Kazemian.
I
am alsoindebted
to
Peter
for his
meticulous suggestions onthis thesis.
Special
thanks
are alsodue
to
professorBrendan
McKay
from
the
Australian National
University,
for
valuablediscssions
with meduring
his
visit atR.I.T.,
his
powerfulgraphisomorphism
tools,
andhis
unfailing
support whenI
struggled withTeX,
whichis
usedin
the
preparation ofthis thesis.
My
parents,
Gansheng
Li
andHuamin
Wang,
were a constant sourceof moral supportduring
the
years atR.I.T. Thanks
for
alwaysencouraging
meto
try
for
the
best.
Title
ofThesis:
Ramsey
Numbers
Involving
aTriangle:
Theory
andAlgorithms.
ABSTRACT
Ramsey
theory
studiesthe
existence ofhighly
regular patternsin
large
sets of objects.Given
two
graphsG
andH,
the
Ramsey
numberR(G, H)
is
defined
to
be
the
smallestinteger
n suchthat any
graphF
with n or more vertices must containG,
orF
must containH. Albeit
beautiful,
the
problem ofdetermining
Ramsey
numbersis
consideredto
be
very
difficult.
We focus
our attention on efficient algorithmsfor
determining
Ram
sey
numbersinvolving
atriangle:
R(K3
,G).
With
the
help
oftheoretical
tools,
the
search spaceis
reducedby
using
different
pruning techniques
andlinear
programming.Efficient
operations are also carried outto
mathematically
"glue"
together
small graphsto
constructlarger
critical graphs.Using
the
algorithmsdeveloped in
this
thesis,
we compute allthe
Ramsey
numbersR(Kz,G),
whereG
is
any
connected graph of order seven.Most
ofthe
corresponding
critical graphs are also constructed.We
believe
that the
algorithmsdeveloped here
willhave
wider applicaTable
of
Contents
Acknowledgement
iii
Abstract
v1.
Introduction
1
1.1.
Overview
ofthesis
1
1.2.
Basic
concepts2
2.
Previous
work5
2.1.
Why
study
Ramsey
theory?
5
2.2.
Historical
overview5
2.3.
Ramsey
theorems
7
3.
New
results12
4.
From
theory
to
algorithms15
4.1.
General
cases15
4.2.
Special
cases22
5.
Computations
and verification30
6.
What
next?34
1.
Introduction
Ramsey
theory
originatedin
the
work ofFrank Plumpton
Ramsey,
amathematicianatthe
University
ofCambridge in
England,
who waskeenly
interested
in
mathematicallogic,
philosophy,
and economics.Although
only 26
years old whenhe died in
1930,
Ramsey
left behind
a richlegacy
of mathematical resultsthat
continueto
intrigue
mathematicians.One
ofhis
argumentsconcerning
predicatelogic led
itself
to
afascinating
problem,
whichis
noweasily
interpreted
as"party
problem"
(however
seldom usedby
any
party
planner)
how
many
peopledo
you needto
invite
sothat
you can guaranteethat
there
are eitherm mutual acquaintances or n mutual strangers?
Mathematicians
often referto
its
solution asthe
Ramsey
numberR(m,n).
Due
to
its
beauty,
as well ascomplexity
anddifficulty, Ramsey
theory
andRamsey
numbers
have been
attracting
great attentionin
the
vast amount ofgraphtheoretical
problems. Since
its
start withRamsey's
original paper[Ram],
there
has
been
arichliterature
on
Ramsey
type
problems.In
particular,
Graham,
Rothschild
andSpencer
in
their
book
[GRS]
presented anexciting development
ofRamsey
theory.
Although
mathematicianshave
obtainedmany
results with regardto
asymptoticbounds
for
varioustypes
ofRam
sey numbers,
progress onthe
evaluation ofRamsey
numbers seemsfar from
satisfactory.Moreover,
these
asymptotic results yieldtypically
loose
estimates.However,
withthe
assistance ofcomputers,
considerable progresshas been
madein
the
past
decade
to
evaluate smallRamsey
numbersby designing
new algorithms onthe
propertheoretical
basis. The
resultsdescribed
in
this
paper are also ofthis
nature.We
believe
that
this
approach willbe
effectivefor
other smallRamsey
numbersto
eitherimprove
bounds
or obtain certain exact values.1.1. Overview
ofthesis
The
rest ofSection 1 introduces
somebasic
terminology
in
graphtheory
that
willbe
used subsequently.
The meaning
of aRamsey
numberis
alsodescribed.
progress
in
Ramsey
theoretic
problems.Some basic
propertiesregarding
Ramsey
numbersare mentioned.
Our
motivationfor
this study
will alsobe
giventhere.
Our
mainresults,
allRamsey
numbersfor
atriangle
versusany
connected graph on7
vertices willbe
presentedin Section
3. In
Section
4
we willdesign,
viaboth
theoretical
deduction
andalgorithms, the
processby
whichthe
results were obtained.In Section 5
readers will see some
interesting
computationaltechniques
andtools
usedin
this
work.We
will also present other related
test
casesto
verify
our main results.Discussions
in
Section
6
will point out someeasy
but important
related consequences.Further improvements
and extensions will alsobe
given.To
makethe thesis succinct,
most ofthe theorems
which canbe found in
textbooks
or other papers are
only
cited with references and withtheir
proofs omitted.We
remarkhere
that
in
the
cases whereany
non-triviallemma
ortheorem
is
notcredited, the
resultis
original.1.2.
Basic
conceptsGraph
theoretical
concepts areimportant here.
Although
youdo
nothave
to
be
anexpert
in
graphtheory
before attempting
to
solveRamsey
type problems,
knowledge
in
general graphtheory
is
extremely
helpful
(A
goodintroduction is
[Hal]).
Also,
logical
reasoning is
heavily
usedin
this
thesis,
and readers are assumedto
have basic knowledge
of mathematical
logic
and settheory.
We
also recommendthat
readerbe familiar
with general conceptsin data
structures and algorithms.Graphs
A
graphG
is
a systemconsisting
of a vertex setV
and an edge setE,
denoted
by
(V,E). V,E
are also sometimesdenoted
by V(G)
andE(G),
respectively.Graphs
having
loops
or multiple edgesbetween
two
vertices are not studiedhere.
The
size ofV
is
calledthe
order of graphG,
denoted
as n(G).We
also usee{G)
to
representthe
number ofedges
in
G.
Sometimes
we alsolabel
the
vertex setV
with naturalnumbers, yielding
alabeled
graph.In
this thesis
we areonly
interested in
combinatorial structure ofgraph,
notyielding
G\
andGi
, we will regardthem
to
be
ofthe
samestructure,
andsay that
G\
is
isomorphic
to
(?2-Given
a graphG
(V,E),
its complement,
G,
has
the
same vertexset,
but
the
edgeset consists of
exactly
the
non-edgesin
G.
Also,
a graphG
=(V,
E)
canhave
subgraphG'
=
(V,
E'),
if
V
C
V
and E'C
E.
In
this case,
weusually
say that
graphG
containsgraph
G',
and write G'C
G.
Furthermore,
if
for
every
G"= (V',E"),G"
C
G,
G"is
asubgraph of G', we
say
that
G'is
the
subgraph ofG
induced
by
V
,denoted
by
G[V'].
The
degree
of a vertex uin
G, deg(v),
refersto the
number of other verticesin
G
connected
to
vby
an edge.The
minimumdegree
ofG, 6(G),
is
the
minimum ofdeg(v),
where v
is
any
vertexin
V(G).
Let X
C
V be
avertexset,
we alsodefine
Nx(v)
to
be
the
subset of
X in
whichevery
vertexis
connectedto
v.The
complete graph on nvertices,
denoted
Kn,
is
the
onein
whichevery
pair ofvertices
is joined
by
an edge.A
complete subgraph of a graphis
referredto
as a clique.The
complement of a complete graphis
caled anindependent
set.A
graphis
triangle-free
if it
contains notriangles;
i.e.,
K3
is
not a subgraph.The
chromatic numberof a graphis
defined
to
be
the
smallest number of colorsthat
must
be
usedto
colorthe
vertex set suchthat
notwo
vertices canhave
the
same colorif
there
is
an edgebetween
them.
The
list in Table
1.1
defines
somegraphs which willbe
referredto
later
in
this
thesis.
Other
graphtheoretical
terms,
which are moreclosely
relatedto
Ramsey
theory,
willbe
Notation
Term
Definition
Kn
eKn
missing
an edgeKn
iKi
Kn
missing i
disjoint
edgesPn
path a path on n verticesCn
cycle a cycle oflength
nWn
wheel graphformed
by
some vertex x connectedto
all vertices of some cycleCn-\
Tn
tree
a connected graph on n vertices with no cyclesKm,n
completebipartite
Km+n
missing
disjoint
Km
andKn
Table 1.1. Notation
Ramsey
numbersGiven
two
graphsG, H,
the
(generalized)
Ramsey
numberR(G,
H)
is defined
to
be
the
minimum number of verticesin
a graphF
suchthat
no matter whatF
is,
eitherF
has
a subgraphisomorphic
to
G
orF
has
a subgraphisomorphic
to
H.
In
otherwords,
aslong
as a graph reaches a certain number ofvertices,
eitheritself
orits
complement cannot avoid certain substructures.The
questionis
to
find
out whatthat
critical"boundary"
is.
If
a graphF
on n vertices and e edgesdoes
nothave
subgraphG,
andits
complementF does
nothave
subgraphH,
F is
saidto
be
(G,H,
n,
e)-good.(n
and e are sometimesomitted.)
e(G,
H,
n)
meansthe
minimum numberof edges of all(G, H,
n)-good graphs.If
n =R(G,
H)
1,
any
(G, H,
n)-good graphis
called a critical(G,
i7)-good
graph.We
use notationR(k,
H)
andR(G,
k)
for
R(Kk,H)
andR(G, Kk),
respectively.R(G)
is defined
to
be
the
diagonal
caseR(G,
G). The
classicalRamsey
numbers referto the
case of complete graphsR(Km,Kn),
denoted
alsoby R(m,n),
where m and n are positive2.
Previous
work
There
is
a vastliterature
onRamsey
type problems,
starting
in
1930
withthe
much celebrated paper ofRamsey
[Ram].
Here
we restrict our attentionto
a graphtheoretical
point ofview,
concentrating
basically
onevaluating
exact values of small graphRamsey
numbers.2.1.
Why
study
Ramsey
theory?
The
study
ofRamsey
numbers andRamsey
graphsoriginatesfrom
puremathematics.It is
strongly
relatedto
design
theory,
graphtheory,
and arithmetic progression analysis.With
the
development
ofthe
Ramsey
theory,
people arediscovering
more and morefascinating
applications,
such asin
the
area ofinformation
retrieval[Yao],
communications[Lov]
anddecision
making
[KT].
2.2.
Historical
overviewTo
evaluatethe
exact value of aRamsey
numberis difficult. The
general approachis
to
achieve
better
estimate of upper andlower
bounds,
in
the
hope
that the two
bounds
will meet aftermany
sleepless nights of mathematicians and computer scientists.The
surveysby
S. A. Burr
[Bui]
andT. D. Parsons
[Par]
contain extensive chapters on general exactresults
in
graphRamsey
theory.
F.
Harary
presentedthe
state ofthe
theory
in 1981 in
[Ha3],
wherehe
also gatheredmany
references,
including
sevento
othersurvey
papers.A
decade
ago,
Chung
andGrinstead
in their
survey
paper[ChGri]
included
abroad discussion
ofdifferent
methods usedin
Ramsey
computationsin
the
classical case.S. A.
Burr,
one ofthe
most experienced researchersin
Ramsey
graphtheory,
formulated in
[Bu3]
seven conjectures onRamsey
numbersfor
sufficiently
large
and sparsegraphs,
and reviewedthe
evidencefor
them
found
in
literature.
Newer
extensive presentations canbe found
in
[GRS]
and[GrRo],
though these
focus
and
bounds
for
classicalRamsey
numbers,
as well as other referencesto
generalRamsey
numbers,
and9
survey
papers.The
most studiedcases,
andthe
hardest,
are classicalRamsey
numbers.Only
9
non-trivial
classicalRamsey
numbershave been
obtained sofar,
listed in
Table 2.1
together
with
known
non-trivialbounds for
some other cases.The
lower left
triangle
in Table 2.1
is
empty
because
ofsymmetry
R(n,m)
R(m,n),
whereasthe
lower
right corneris
empty
because
no substantial workhas been
published.X
3 4 5 6 7 8 9 10 11 12 13 14 153 6 9 14 18 23 28 36
40 43 46 51 51 60 59 69 66 78 73 89
4 18 25
35 41 49 62 53 85 69 116 80 151 93 191 97 238 112 291 119 349 121 417 5 43 49 58 89 76 145 95 219 320 6 102
165 304 499 786
7
205
549 1048 1783
8 282 1896 3675 9 565 6721 10 798
Table 2.1 Nontrivial
values andbounds
for
Ramsey
numbersR(m,n)
Chvatal
andHarary
[CH1,CH2]
formulated
severalsimplebut
very
useful observationson
how
to
discover
values of some numbers.In 1977
Clancy
[Clan]
produced awidely
citedtable
ofR(G,
H)
for
all graphsG
on at most4
vertices andH
on5 vertices,
exceptfive
entries.
Four
ofthe
five
missing
entriesin
Clancy's
table
werefound
by
1989,
andthe
last
case was
finally
solvedby McKay
andRadziszowski
in
1993
[MR],
thus
completing
that
The
subjectitself has
grownamazingly, in
partby
studying
asymptoticbehavior
andgeneralizing
the
classical caseto
various graph structures such asKn
e([BH] [Clan]
[CEHMS]
[CHI]
[CH2] [EHMl] [FRS] [GH]
[Ral]),
paths([GeGy]),
cycles([BES]
[FS]
[MiSa]
[Ros]),
wheels([RJ] [FM]
[He]),
trees
([EG] [GRS]
[FSS]),
bipartite
graphs([BES]
[EHM2] [Ha2])
and others.Below
we concentrate on resultsfor
triangle-free graphs,
i.e.,
on
the
case ofR(I\z,
G).
The
study
of minimum number of edgesin
atriangle-free
graph on n verticeswith noindependent
set of sizek,
e(3,
k,
n),
andthe
construction of some related minimum graphsenabled,
in
particular, the
evaluation ofthe
exact values ofi?(3, 6)
[Ka,
1966],
R(3, 7)
[GY,
1968]
and#(3,9) [GR,
1982].
Radziszowski
andKreher
presented a methodusing
computersto
construct all(3,
6)-good graphs
in
[RK1],
andlater
provedin
[RK2]
that e(3,
k
+
l,n)
>6n
13k.
McKay
andZhang
used various computer algorithmsto
disprove
the
existence of(3,8,28)-good
graphs,
and establishedthat
i?(3,8)
=28
[MZ,
1992].
2.3
Ramsey
theorems
The
existence ofRamsey
numbers was provedby Ramsey [Ram],
whose paper was originally
concerned with applicationsto
formal logic.
Theorem
2.1(Ramsey's
Theorem,
1930).
Ifp
andq
areintegers
withp, q
>
2,
then there
is
a positiveinteger
N
that
every
graphF
onN
vertices either containsKp,
orF
containsKq.
Here
we enumerate somebasic
properties ofRamsey
numbers.Interested
readers areencouraged
to
referto
[GRS]
for
morein
depth
discussion.
Theorem
2.2.
R(G,H)
=R(H,G).
It is
this theorem that
permits us notto
distinguish
between
R(G,H)
andR(H,G).
To
facilitate
the
presentation ofthis work,
readers willfind in later
sectionsthat
both
notations
i?(3,
G)
andR(G,
3)
are used.It is important
to
observethat the
complement ofany
(G,
i7)-good
graphis
(H,
G)-good,
andthe
complement of critical(G,
H
)-good
graphTheorem
2.3.
(Erdos
andSzekeres[1935]
andGreenwood
andGleason
[1955])
For
allintegers
p, q
>
3,
RiP,q)<R(p,q-l)
+
R{p-l,q),
and
if
the two terms
onthe
righthand
side areeven, this
inequality
is
strict.This
theorem
has been
usedto
estimatethe
upperbounds
ofRamsey
numbersfor
large
p
and q.It
also gives a proof ofRamsey's Theorem. The
argumentis
by
induction
on
k
p
+
q.We
now concentrate onevaluating
Ramsey
numbersfor
a complete graph versusany
graph structure.
The
following
very
interesting
resultin
graphRamsey
theory
was obtainedby
Chvatal
andHarary:
Theorem 2.4.
[CH2]
If
G
is
a connected graph on npoints, then
R(k,G)>(k-l)(n-l)
+ l.
(1)
This
theorem
establishes alower
bound
ofRamsey
numberfor
a complete graph versus aconnected graph.
Bearing
this
in
mind,
wesay that
graphG
is
k-good
whenequality
holds
in
(1).
Another important
result relatedto
fc-goodness
is
Theorem 2.5.
[Bu2]
For
any
connected graphG
with npoints,
R(k,G) >R(k-l,G)
+
n-l.Theorems 2.4
and2.5
have
animmediate
consequencethat
if
a connected graphG
is
fc-good,
G
is
also(k
l)-good.
Chvatal
[Chv]
obtainedthat
atree
T
on n points satisfiesR(k,Tn)
(k
l)(n
1)
+ 1.
In
otherwords, trees
arefc-good for
allk.
Burr
andErdos
showedin
[BE]
that
wheels withat
least 6
vertices are3-good.
Our
previous resultsin
[RJ]
notonly
provedthat paths,
cycles and wheels on n vertices all
have
triangle
Ramsey
number2n
1
(n
>
6 for
wheels),
but
also characterized and counted allthe corresponding
critical graphs.We
also mentionthe
following
extensions of(1),
which canlead
to
abroader
conceptof goodness of a graph:
Theorem 2.6.
[BEFRSGJ]
For
any
connected graphG,
R(F,
G)
satisfieswhere
x(F)
is
the
chromaticnumber ofF,
ands(F), the
chromaticsurplus,
is
the
smallestnumberofvertices
in
a color class underany x(F)-coloring
ofV(F).
In
1980,
Faudree,
Rousseau
andSchelp
determined
Ramsey
numbersR(Kz,G)
for
allconnected graphs
G
of order6,
which are summarizedin Theorem 2.7.
Our
results,
as willbe
presentedin
Section
3,
gobeyond
this.
Theorem 2.7.
[FRS]
With
the
graphsG0
through
G12
asidentified
by
their
complementsin Figure
2.1,
the
following
table
givesR(3,
G)
for
every
connected graphG
oforder6.
Class
G
R(3,
G)
(a)
G
C
G0
11
(b)
GU--,G6
12
(c)
G7,GS
13
(d)
G9,---,G12
14
(e)
IU
-e
17
(f)
IU
18
r\
<
O,i-
<
02i-
< >
G,ff4
o",S
r
7:
r.- 1\-
<
:
From
these,
the
following
results canbe
assembled:Theorem
2.8.
(easy)
For
a connected graphG,
n(G)
<
6,
G
is 3-good
if
any only
if
G
is
a subgraph ofK2,K3
-P2,K4-P2,K5
-P3,
orK6
-P4,
withG
on2, 3,
,6
verticesrespectively.
These
resultsindicate
that
there
aremany
families
of graphsthat
are3-good.
A
related result was obtained
by
Sidorenko
[Sid],
wherehe
provedthat
R(3,
G)
<
2e(G)
+
1,
and conjectured
R(3,
G)
<
n(G) +
e(G).One direction
in
the
characterization of graph'sfc-goodness
is
by
using
the
edgedensity
of a graph
G,
defined
asmax
e(F)
FCGn(F)-V
where
the
maximumis
over all subgraphs ofG.
Burr
andErdos
conjecturedin
[BE]
that
for
any
fixed
k
andx,
allsufficiently
large
connected graphs with edgedensity
of no morethan
x arefc-good.
Another
approachis
to study the
number of edges and chromatic numbersfor
those
graphs.
Let
f(k,n)
be
the
largest
e suchthat every
connected graph on n vertices and eedges
is
fc-good,
andg(k,n) be
the
largest
e suchthat there
exists a connected graph onn vertices and e edges
to
be fc-good.
We
list
the
known
values of/
andg
for
k
=3
below
in Table 2.2.
n
/(3,n)
0(3,
n)
3
2
2
4
5
5
5
7
8
6
8
12
7
11
16
8
? ?Table 2.2. Known
values of/(3,n)
and g(3,n).It is
easy to
obtainf(3,n)
andg{3,n)
for
nup to
5.
/(3,6)
andg(3,6) follow
from
Theorem 2.7.
/(3,
7)
and#(3,
7)
aredetermined in
this thesis
in
Section
6.
We
encourageThe
authors of[BEFRS]
also obtained some asymptoticbounds
for
/
andg,
whichare summarized
in Theorem 2.9
andTheorem
2.10.
Theorem
2.9.
[BEFRS]
If
n>
4,
then
/(3,n)>-^(17n
+ l).
15
If
e>
0 is
fixed,
then
if
nis sufficiently
large,
then
27
/(3,n)<(T+e)nlog2n.
Theorem 2.10.
[BEFRS]
There
are constantsC
andD
suchthat
Cnzl2log1/2
n
<
g(3,
n)
<
Dn5/3log2/3n.Harborth
andMengersen
also studiedRamsey
numbersfor
sets of graphs withfixed
number of edges.
Let
Rmtn(s,t)
be
the
smallest r suchthat every
graph of order r mustcontain
any
graph with m vertices and sedges,
orits
complement must containany
graph3.
New
results
We
summarizein
this
sectionthe
results of our computationfor
Ramsey
numbersR(3,G),
whereG
is
any
connected graph on seven vertices.In Theorem
3.1,
classes ofgraphs will
be
described,
with each member of a given classhaving
the
sameRamsey
number.
In
particular,
weidentify
each classby
its
top
graph setT
andbottom
graph setB. All
graphs containedin
any
one ofthe
top
graphs,
and alsocontaining
any
one ofthe
bottom
graphs atthe
sametime,
belong
to the
same class.For
example,
Figure
3.1
lists
all graphs on4
vertices.If
we considerthe
containmentrelation
(as
identified
by
adotted
arrow),
all graphs enclosedin
the
dotted
line
area(and
no other
graphs) form
aclass,
which canbe defined
by
top
graphsetT
={Gi
}
andbottom
graph set
B
={G2,Gs}.
Incidentally,
they
allhave
Ramsey
numberR(3,G)
7.
Note
that
R(3,
G)
does
notincrease
as we godown
in
the
"net".
X
"X
.X
-"
G,
'---.
/
f
"1 1
,x
ki/'
v.
\
X
n
Figure 3.1
complements.
Our reasoning
and computations willbe
presentedin
subsequent sections.Theorem
3.1.
With
the
graphsG\
through
G3&
identified below
by
their
complements,
the
Ramsey
numbersR(3,
G)
for
all connected graphsG,
n(G)
7,
aredetermined
asfollows:
o
R(3,K7)
=23.
oR(3,K7-e)
=21.
o
LetT
={GuG2},B
={G3,G4,G5}.
R(3,
G)
=18
if
andonly
if3P
G
T,
3Q
G
B,
suchthat
QCGCP.
ft
# * Gi
:A:
G2
III*
Jt^
G3 Gi G5
o
Let
T
={Ge,G7},
B
={Gs, Gg, Gio,
Gn,Gi2}.
R(3,
G)
=17 if
andonly
if
3P
G
T,
3Q
G
5,
suchthat
QCGCP.
!>
G7 G8
X
A,
1
G9 GlO Gil G12 Gl3
o
Let
T
={Gi3,Gi4,Gi5},
B
={G\,Gn,Gi&,G\$}.
R(3,
G)
=16 if
andonly
if
3P
G
T,
3Q
G
B
suchthat
QCGCP.
G13
G16
G14 G15
-Q
O
o
Let
T
{G2o,G2i,G22,G23,G24,G25},
B
={G26,G27,G28,G2g,G3o,G3i}.
R(3,
G)
=14
if
andonly
if
3P
G
T,
3Q
G
B,
suchthat
QCGCP.
<c
<>^
/-k >~:
D-G20 G21 G22 G23 G24 G25
<#
<E
<^
<H
K4
<>-G26 G27 G28 G29 G30 G31
o
Let T
={G32,G33,Gz4,G35,G3e}.
72(3,
G)
=13
if
andonly
if3P
G
T,
suchthat
G
C
P.
<g
[>x
^N
G32
G33
G34
*
_
G35
+
G36
o
No
connected graphG
on7
verticeshas
Ramsey
numberR(3,
G)
=22, 20, 19,
15.
Table 3.1
lists
the
number ofgraphs versustheir
Ramsey
numbers.Ramsey
number numberof graphs23
1
21
1
18
7
17
19
16
16
14
40
13
769
all others
0
Table 3.1.
Ramsey
numbers r versus number ofconnected graphsG
with
R(3,
G)
=4.
From
theory
to
algorithms
Traditionally,
it
is
agreed uponthat
a propositionis
provedif
it
canbe
deduced
from
only
assumedfacts
andconditions,
in
afinite
number ofsteps,
with eachstep applying
axioms of
logic
andinference
rules.However,
there
are problems whose proofs are solengthy
andtedious
that
it is
very
hard
to
completethem,
such asthe
famous
four-color problem.
In
these cases,
machines are usedto
speedup the
process ofreasoning
provided
that the
algorithmsin
use are wellfounded
andproperly
verified.We
considerthis
computer aided approach also a proof.The
currenttrends
arethat
computers willplay
more and more active rolein
fields
which usedto
belong
solely to
pure mathematics.In
this
section wedevelop
schemesto
provethe theorems
from
previous section.Since
we can obtain all
(3,
6)-good graphs,
wefirst
considergenerally
what we candeduce from
those graphs;
then,
for
the remaining cases,
develop
specificlemmas
and algorithmsto
obtain
Ramsey
numbers and criticalgraphs.4.1.
General
casesWe
split all connected graphs on7
verticesinto
different
categories with respectto their
minimum
degree,
6(G).
In
this
subsection we considerthe
cases where6(G)
<
3
and6(G)
=4. Graphs
with6(G)
=5
willbe
analyzedin
the
next subsection.Theorem
4.1.
For
any
connected graphG
on7
vertices,
R(G,3)
>
13.
Proof:
It
is
obviousthat
a graphformed
by
two
disjoint
copies ofK6
is
(G,3)-good,
for
any
connected graph
G
on sevenvertices;
hence
R(G, 3)
>
13.
Theorem
4.2.
For
any
connected graphG
withn(G)
7,
any
(G,3)-good
graph containing
noK6
is included in
the
base
of(6,3)-good
graphs.Furthermore,
if
R(G,3)
>
13,
this
graphdata base is
sufficientto
determine
R(G,3)
for
the
case6(G)
<
3.
Proof:
The
first
partis
obviousby
definition.
For
the
secondpart,
assumethe
contrary.Let F
be
(G,3)-good,
where6(G)
<
3,
(i)
3v!
,v2
G
V(F)
-
X
such
that
(v^
,v2
)
E(F).
To
avoid anindependent
set of size3 among
v\,
v2
andX,
it is necessary
that
\Nx(vi)\
+
\Nx(v2)\
>
6.
So
6(G)
<
3
implies
that
Nx(Vl)
fl
Nx(v2)
=0,
andhence
\NXM\
=\Nx(v2)\
=3. But
F
stillcontains
G,
whichis
a contradiction.(ii)
V(F)
-X induces
a clique
in F.
n(G)
=7
requires\V(F)
-X\
<
6,
hence
n(F)
<
12;
contradiction.The
methodto
generate all(6,
3)-good
graphshas been described before
by
Radzis-zowski and
Kreher
in
[RK1].
Here
we generatedindependently
all761,692
(6,
3)-good
graphs.
We
used a quite efficient algorithmby McKay
[Mc]
to
delete
isomorphic
copies ofagiven graph.
The
generation of all non-isomorphic(6,
3)-good
graphsis important
in
this
case,
notonly
because
it is
an excellentbase
to
filter
(G,3)-good
graphsfor
n(G)
7,
but
it
also enables usto
catalog
all(3,
K&
2/<2)-good
graphs,
which willhelp
usin
the
specialcases of
R(3,K7
2K2)
andR(3,K7
3K2).
We
also generated all1044
non-isomorphicgraphs on
7
vertices;
853
ofthem
are connected.We
now cometo the
mostimportant
remaining task
in
this
case generate asmany
as possible of
the
critical graphsfor
all853
connected graphs on7
vertices.(Due
to the
limitations
ofTheorem
4.2,
we cannot guaranteethat
all critical graphs canbe found
for
some graphsG
with6(G)
>
4.)
This
goalis
unreachable withoutthe
assistance ofcomputers.
Fortunately,
weknow
that
if
G\
C
G2,
then
all(Gi,3)-good
graphs must alsobe
(G2,3)-good. Therefore
wedecompose
the task
into
two
subtasks.(i)
Generate
all containment relationsfor
all connected graphs on7
vertices.It
is
obvious
that the
containment relationis
actually
a partial order.It is
producedby
the
procedure
described in Algorithm
makeNet.(ii)
Examine
all(6,
3)-good graphs, scanning through the
lattice
webuilt
in
step
(i)
to
find
(G,
3)-good
graphsofthe
maximum orderfor
each connected graph on7 vertices,
as
described in Algorithm
scanNet.If
wedenote
a containment relationby
adirect
edgebetween
nodes,
aftercalling
makeNet(T,
7),
T
willactually
be
the
Hasse diagram
for
partialordering
withthe
relationprocedure
makeNet(N,K)
N
is
anet,
K
is
aninteger
each node
in
N
correspondsto
a connected graph on7
verticesfor
each connected graphG
onK
verticeslocate
node nin
netN
corresponding
to
graphG
let
(e\
,e2,
,ejt) be
alist
of all edges ofG
for
i
:=1 to k
do
delete
edgee{
from G
to
obtain graphGi
if
Gi
is
connectedthen
locate
rn
in
netJV
corresponding to
graphGi
create a
directed
edgein
netN
from
node nto
noderii
endifendfor
endfor
end makeNet
Algorithm 4.1.
makeNetM
if
they
are relatedin
the
Hasse
diagram.
As
anexample,
Figure 4.1
presents a net of all connected graphs on4
vertices,
withthe
dotted
arrowsrepresenting the
containment relation.There
are somedetails
of scanNetthat
needto
be
explained.It
is
very
important
that
in
line
(*)
ofAlgorithm
scanNet we match a graph withthe corresponding
nodein
net.For
this
purpose we used canonicallabeling,
producedby
a sophisticated graphisomorphism
tool,
"nauty
"[Mc].
If
N is
the
net aftercalling
proceduremakeNet(N,7),
scanNet(N,7)
will producecritical
(G,
3)-good
graphs which are presentin
the
base
of all(6,
3)-good
graphs.Now
by
Theorem
4.2
we needto
consideronly the
case of all connected graphsG
oforder
7
with minimumdegree
4,
suchthat there
exists a(G,
3)-good
graphF containing
a
K6.
Theorem 4.3.
For
any
connected graphG
of order7
with6(G)
=4,
if F is
a critical(G,3)-good
graphcontaining
two
disjoint
Kq,
then
F
mustbe
unique:5
triangles
forming
a
pentagon,
with9
edgesbetween
each pair ofneighboring
triangles,
as shownin Figure
4.2.
Figure 4.2
Proof:
Let
X\,
X2
be
two
disjoint
vertex sets ofK
in
F,
andZ
=V(F)
X\
X2. Let
zbe
any
vertexin Z.
Also define
vertex setsYi
=Xi
-NXi(z),
i
=1,2.
Since
6(G)
=4,
procedure
scanNet(N,K)
N is
anet,
K
is
aninteger.
for
m :R(6, 3)
1
downto
13
do
let
(Fi
,F2,
,Fk)
be
alist
of all(6,
3)-good
graphs on m verticesfor i
:=1 to
k do
initialize
all nodes of netN
to
be
unmarkedlet
(Si
,S2,
,Sp)
be
alist
of all/^-subsets
ofV(Fi)
for
j
:=1 to p
do
G
:= graphinduced
by
Sj
in
Fi
if G
is
not connectedthen
continue endiflet
nbe
the
nodein
netN corresponding
to
G.
(*)
if G
is
unmarkedthen
mark node n and all
its
childrenendif
endfor
{assert
:V
unmarked node nin
netN,
with ncorresponding
to
G,
F{
is
(G,3)-good.)
for
each node nin
netN,
ncorresponding
to
graph G'do
if
nis
unmarkedthen
{assert
:Fi
is
(G',3)-good.}
if
there
is
no(G',
3,
m+ l)-good
graph storedthen
store
F
as a(G',
3,
m)-good graph.endif
endif
endfor
endfor
endfor
end scanNet
Algorithm 4.2.
scanNetgraph.
Hence
|Fi|
=\Y2\
=3.
Now
considerany
vertexz'
G
Z,
z'^
z.To
avoid anindependent
set of size3,
the
condition
that there
is
no edgebetween
NXl(z)
andY2
enforcesthat
z'must
be
fully
connected
to
NXl(z).
For
the
samereason,
z'must
be
fully
connectedto
NXi(z);
these
two
facts
imply
that
Z is
fully
connectedto
NXi(z),
andthere
is
no edgebetween
Z
andY\
U
Y2. Hence Z
U
NXi(z)
induces
a completegraph, i
=1,2.
In
orderfor F
to
be
critical,
|Z|
=3.
Therefore
the
structure ofF is determined:
A
graph of order
15 containing 5
vertexdisjoint
triangles,
Xx,X2,Yi,Y2,Z,
arrangedin
apentagon,
with9
edgesbetween
each pair ofneighboring
triangles,
as shownin Figure 4.2.
Hence
for
connected graphG
withn(G)
=7
and6(G)
=4,
it is
sufficientto
consider(G,3)-good
graphF
suchthat
n(F)
>
15,
F
contains a vertex subsetX
inducing
aK6,
but
F
does
not containtwo
vertexdisjoint
7vVs.
Define
vertex sets5
={s
G
V(F)
-X
:
d(s,
V(F)
-X
-s)
=\V(F)
-X\
-1
},
andY
=V(F)
-X
-S.
Obviously, F[S]
is
complete,
F[Y]
is
not complete.Algorithm
4.3
on next page constructs afamily
of vertex setsYij,
for
i
=1, 2,
,k.
The
purpose ofthis
algorithmis
to
provide a concisedescription for
sometheoretical
constructions;
it is
notintended for
animplementation
on computers.The
constructiondescribed
by
the
algorithmis
non-deterministic,
andany
instance
ofthe
construction willsuffice
for
ourreasoning
later.
Let
Yj
=[JiYij,
j
=1,2.
Obviously, Y\,
Y2
is
a partition ofY,
andVy
G
Y,
d(y,X)
=3.
Also,
Yj
induces
a completegraphin
F,
j
=1,2.
Theorem 4.4.
For
a connected graphG
oforder7
with minimumdegree
4,
there
is
no(G,3)-good
graphF
suchthat
n(F)
>
16,
F
contains aK&,
but
F
does
not containtwo
vertex
disjoint
K$
.Proof:
Assume
the
contrary:let
F
be
a(G,
3)-good
graph,
andn(F) >
16.
Let X
C
V(F)
such
that
X
induces
aK6
in F. Define
vertex setsS
={s
<E
V(F)-X
:d(s,
V(F)-X-s)
=\V(F)
-X\
-1
},
andY
=V(F)
-X
-S.
We
have
\S
U
Z:=Y;
t:=l;
while
Z
^
0
do
begin
{
assert:F[Z]
is
not a clique}
let
(z\,
z2) be
a non-edgein
E(F);
Yil:={zl};
Yi2:={z2};
Z
:=Z
-{zx,z2};
for
each zZdo{
assert:(z,
zx
)
G
E(F)
V
(z,
z2)
G
(F)}
begin
if
(z,zx)$E(F)
then
F2
:=Fi2
U
{z}
Z:=Z-{z}
elseif
(*,zl)
gE(F)
then
Yn
:=Fa
U
{z}
Z
:=Z -{z}endif
endfor
i
:=i + 1
endwhile
Algorithm 4.3
by
5UF does
not containA"6.
Noting
that
\S\
<
5
sinceF[S]
is
complete,
we considerthe
order of
S
separately
asfollows:
i)
4<
|S|<5.
In
this
case|F|
>
5.
Since
F
cannotbe
anindependent
set,
any
edgetogether
withS
willinduce
aK6
in
F
disjoint
from
X.
Contradiction.
ii) |5|
=3,
|F|>7.
and
this
triangle
combined withS
will yieldto
aA6
in
F
disjoint from X. Contradiction.
iii)
\S\
=2,
|F|
>
8.
Let
us partitionF into
setsFi,F2
according
to
Algorithm
4.3.
Either
Yx
orF2
willinduce
aK4
,together
with5,
inducing
anotherA6
in F. Contradiction.
>v)
\S\
=1,
|F|
>
9.
Partition
F into
setsY\,
Y2
according
to
Algorithm
4.3.
Either
Y\
orF2
induces
aA5,
together
withS,
resulting
aK6.
Contradiction.
v)
5
=0,
|F|> 10.
Partition
F into
setsFi,F2
according
to
Algorithm
4.3.
The
only
possible caseis
that
both
Yx
andF2
areA'5's,
andthere
is
noK6
in
F[Y].
Since
Vy
G
F,
d(y,X)
=3,
there
are30
edgesbetween
X
andF
in
graphF. Hence
Vx
G
X, d(x,Y)
=5.
Without
loss
ofgenerality,
assumethat
3x
G
X,
d(x,Y\)
=5.
Furthermore,
sincethere
are atleast
3
pairs ofcomponents,
(otherwise,
atriangle
componentin
F2
withcorresponding
triangle
connectionto
A"will
be
anotherKg,
resulting two
disjoint
Ke)
atleast
one pair ofcomponents
Fi? F2
are singlevertices, therefore
F[{i}
U
Y\
U
F,-2]
will containK7
K\>2,
and
F
cannotbe (G,3)-good. Contradiction.
Note
that
Theorem 4.3
andTheorem 4.4 include
allthe
casesfor
6(G)
=4.
If
weknow
that
afterthe
scanNetoperation, there
is
no(G,
3,
n)-good graphin
the
base
of(6,3)-good
graphs with n>
15,
then the
graph shownin Figure 4.2 is
(G,3)-critical
andR(3,G)
=R(G,3)
=16.
4.2.
Special
casesNow
the only
casesleft
to
be
studied arethe
connected graphs on7
vertices whichhave
minimumdegree
of5
or6:
namely
K7,
K7
-e,
K7
-2K2
andK7
-3K2.
K7
is the
classical case
R(3,
7)
23
[GY],
andit has 191
criticalgraphs[RK1].
It
wasdetermined
in
[GH]
that
A(3,A7-e)
=21,
and
the
critical graphis
unique[Ral].
Below
wedevise
specialized algorithmsfor
Ramsey
numbers
R(3,K7
-2K2)
andR(3,K7
Theorem
4.5.
(variation
of proposition4
in
[GY])
For
any
(3,
Kr
iK2,n)-good
graphG
with eedges,
r-l
A
=ne-^2nj(e{3,Kr-1-iK2,n-j-l)
+
j2)
>
0,
(2)
j=o
r\ I ^ . ; ii, i r . j r< _
V^r~ 1
where
i
<
L11^-]
>nj
iS^e
number of vertices ofdegree
j
in
G,
n =Yjj=o
nj
and2e
= Er-l
j=oJ-
ni-Proof:
Given
(K3,Kr
iA2,n)-good
graphG,
for
any
vertex vin
G,
let
#(u)
be
the
graphinduced
by
V(G)
{v
}
Ar(u)
in
G.
Since
iV(u)
induces
anindependent
setin
G,
the
numberof edges satisfies
e = e(H(v))+
^
de9(w)-
(3)
wN(v)
If
we sum(3)
over all vertices ofG,
wehave
ne=
Y,
e(H(v)) +
E
E
de^w">-
W
veV(G) vV(G)wEN(v)
Since
H(v)
is
(3,
KT-\
-iK2,n
-deg(v)
-l)-good,
wehave
e(H(v))
>e(3,Ar_!
-iK2,n
-deg(v)
-1)
.(5)
On
the
otherhand,
Y
Y
de^w^
=Yl
ded(w)
vV(G)wN(v) v,w:(v,w)EE(G)
wGV(G)
=
n;i2.
(6)
j>0
Hence
using
(5)
and(6)
in
(4)
givesr-l
ne
>
Y
nJ
(e(3>
Kr-\
-
iK2,n
-j
-1)
+
j2)
which
clearly is
equivalentto
(2).
Theorem
4.5
provides atheoretical
basis for linear
programming,
which often provesuseful
for
estimating
the
upperbound
ofRamsey
numbers.It
usually
requiresthe
calculation
ofe(3,
G,
n)
the
minimal number of edgesfor
triangle-free
graphs of prescribedsize.
We
tabulate
all(3,
K6
-2A"2,n,e)-graphs
in
Table
4.1.
From
the
table
weknow
that
e(3,K<i
-2A2, 12)
=24,
ande(3,
A6
-2A2, 11)
=18.
Theorem
4.6 is
animmediate
application of
this
technique.
Theorem 4.6.
R(K7
-2A2,3)
<
19.
Proof:
Assume
the contrary,
andlet F be
a(3,K7
-2A"2,
19)-good
graph.Apparently
n =n$
19 in
this
case.Applying
Theorem 4.5
wehave
n6
=19,
2-e
=6-19,
A
= 19- e-n6-(24
+
36)
>
0,
which
is
a contradiction.We
nowdevelop
sometheorems to
facilitate
the
design
of algorithmsfor
the
cases ofK7
-2A2
andK7
-3K2.
Theorem 4.7.
Let F
be
a(3,
Kr
iK2)-good
graph,
and xbe
a vertex ofthe
minimumdegree
in F. Define
H(x)
V(G)
xN(x). Let
g
be
any
vertexin
N(x),
and considerthe
set of all verticesofH(x)
which are connectedto
g.The
following
two
conditions mustbe
metby
NH{x)(g).
1)
The
graphinduced
by NH(x)(g)
in
F
is
anindependent
set.2)
The
graphinduced
by H(x)
-NH(x)(g)
in F is
(3,
A'r_2
-(i
-l)K2)-good.
Proof:
1)
is
true
because
otherwise atriangle
is
created.2)
is
true
because
otherwise(H(x)
-NH(x)(g))
U
{x,g}
willinduce
a graph whoseedges
(e)
3
4
5
6
7
8
9
10
11
12
all n0
1
1
1
3
1
1
1
1
3
2
1
2
2
1
6
3
2
3
4
9
4
1
4
7
2
14
5
2
9
9
20
6
1
7
18
1
27
7
4
20
10
34
8
2
18
32
1
53
9
1
11
57
4
73
10
5
57
18
80
11
1
38
70
109
12
1
21
129
1
152
13
9
129
9
147
14
3
87
5
144
15
2
42
146
190
16
1
20
199
220
17
8
168
176
18
3
99
5
107
19
1
49
23
73
20
1
22
51
74
21
10
50
60
22
4
30
34
23
2
11
13
24
1
4
1
6
25
1
1
3
5
26
5
5
27
4
4
28
2
2
29
1
1
total
3
7
14
35
85
231
513
765
175
16
1844
Table 4.1. The
number of(3,
K6
-2K2,n,
e)
graphsBased
onthose conditions,
givenH(x),
it is
feasible
to
generate all possible sets^H(x)(g)-
We
callthem
conesto
delineate
the
fact
that
Nfj(x)(g)
is
formed
by
all verticesin
H(x)
connectedto
g.Given
that
xis
a vertex with minimumdegree
6
of a(3,
Kr
-?A2)-good graph
F,
H(x)
is(3,Ar_i
-iK2)-goo&.
we usethe
proceduredescribed
in Algorithm
genConeto
generate all possible conesfor
verticesin N(x).
Upon
completion ofgenCone,
List
containsthe
set of all possible conesfor
verticesin N(x).
procedure
genCone(H,6,List)
TJ is
(3,
Ar_i
iA2)-good
List
:=0
foreach S
C
H
if S
satisfies(i)6-l<\S\<r-2
(ii)
S induces
anindependent
setin H
(iii)
V(H)
S does
not containAr_2
(i
\)K2
in
complement.then
List
:List
U
{S}
end genCone
Algorithm
4.4.
genConeWe
know
that
xis
fully
connected with anindependent
setN(x).
However,
we needto
considerfurther
the
relationsamong
conesto
determine
the
structure ofF.
Here
we use atechnique that
proved successfulfor
many
smallRamsey
numbercases,
asillustrated
by McKay
andZhang
[MZ].
Suppose F
is
a(3,
Kr
iK2)-good
graph,
xis
avertex of minimumdegree in
F,
d(x)
=6,
andlet
Si, S2,
-,Sn
be
alist
ofconesin
H(x),
producedby
genCone,
withcardinality
between
6-1
and r-2,
inclusive.
Let
wbe
a vertexin
H(x),
andXX,X2,
...,XiC
H(x)
(cones).
Define
di(w)
=di(w;Xx,...,Xi)
=degH(w)
+
\{Xj\w
G
Xj,l<j
<
i}\,
procedure
makeX(k,
(Xx
, ...,Xk-i),
(Yx,..., YK))
-k
andK
areintegers.
Each
Xi
and eachF,
is
asubset ofH(x).
if k
>
6
then
process((Xx,X2,...,X6))
else
Construct
the
list
(ZX,...,ZL)
of all elementsZ
of{Fa,
...,FA-}such
that
(i)
For
each wG
H(x),
if
dfc_i(w)
<
k
-1,
then
u;G
Z.
(ii)
For
each wG
77
(a;),
if
dk-X(w)
= r-1,
then
u;Z.
(iii)
H has
noindependent
set of size r -1
-\I\
disjoint from
ZUU,-e/*<forany/C{l,2,...,fc-l}.
for
i
:=1 to L do
makeX(k
+
l,(Xx,...,Xk..x,Zi),(Zi,Zl+x,...,ZL))
endif
end makeX.
Algorithm
4.5.
makeXWe
applied atechnique
similarto
[MZ],
in
whichit is
provedthat
Theorem
4.8.
[MZ]
Suppose
procedure makeXis
invoked
with(1,(),(Sx,...,Sn))
asarguments.
Then
procedure process willbe
invoked
exactly
oncefor
each sequenceXx
=Si^X-2
=Si2,
,
Xs
=Si6
suchthat
1
<
ix
<
i2
<
<
is
<
N
andthe
conditionsin
Theorem
4.7
aremet,
andfor
no other sequences.This
procedureprovides afeasible
way to
determine
all possiblecombinationsof conesfor
all verticesin
N(x),
hence
makesthe
determination
of(3,
Kr
iA'2)-good graphF
possible.
Theorem
4.9.
R(K7
-2K2,3)
<
18.
Proof:
Assume
contrary,
let
F
be
a(3,7^7
-27f2,
18)-good
graph.R(3,K&
requires
that
n4
=0.
Applying
Theorem
4.5,
wehave
n5
+
n6
=18,
2
e =715
5 +
n$
6,
A
=18
e-n5
(24
+
25)
-n6
(18
+
36)
>
0,
which
implies
n5
=0
andn6
=18.
Hence
any
(3,A7
2A2,18)-good
graph mustbe
regular of
degree
6,
i.e.,
H(x)
mustbe
(3,
A6
2A2, 11,
18)-good.
There
areexactly
5
such graphs.
(See
Table
4.1.)
There is
only
1
conefor
one ofthe
five
graphs,
which makesfurther
gluing
ofN(x)
impossible. Hence
the theorem
holds.
Theorem 4.10.
R(3,
K7
-2K2)
18,
andthere
is
a unique(3,
K7
-2K2,17)-goodgraph,
as shown
in
Figure
4.3.
Figure 4.3
Proof:
We
first
provethat
R(3,K7
-27\2)
>
18
by
constructing
all(3,A"7
-27\2,
17)-good
graph
F,
whichturns
outto
be
unique.Let
ibea vertex of minimumdegree
in F.
Since
H(x)
is
(3,
K6
-27\"2)-good, R(3,K6
-27\2)
=13
requiresthat
n3
=0.
We
considerthe
degree
ofxin F:
(i)
d(x)
=\N(x)\
=4.
We
generate cones with size atleast
3
by
calling genCode(H(x),3,List),
whereH(x)
is
every
(3,7\"6
-
27\2)-good
graph on12
vertices.Using
parameters6
procedure
makeX(l,
(), (Sx, S2,
...,SN)),
(SX,S2,...,SN) being
the
list
of cones generatedbefore. Results
indicated
that there
was no such possible(3,
K7
2A2)-good
graphF.
(ii)
d(x)
=\N(x)\
=5.
Calling
genCode(H(x),3,List),
where77(:r)
is
every
(3,
K6
-27\2)-good
graph on11
vertices,
andmakeX(l,
(),
(Si,
S2,
...,
SN)),
where6
=5,r
=7
and(SX,S2,...,SN)
is
the
list
ofcones generatedbefore,
generated one(3,
A6
-2A2)-goodgraph,
as shownin Figure
4.3.
(iii)
d(x)
=\N(x)\
=6.
Calling
genCode(H(x),
5,
List),
where77(a:)
is
every
(3,
K6
-2A2)-good
graph on10
vertices,
andmakeX(l,
(), (Sx
,S2,
...,SN)), where
6
=6,r
=7
and(SX,S2,...,SN)
is
the
list
of cones generatedbefore,
indicates
there
is
no such(3,
K7
-2K2)-gooa\
graph.Clearly (i)
(ii)
and(iii)
exhaust allpossibilities,
hence
by
Theorem
4.9,
this theorem
is
established.Similarly,
we can usethis
approachto
calculate72(3,
K7
3K2).
Theorem 4.11.
R(3,K7
37\2)
=18,
with a unique critical graph as shownin
Figure
4.3.
Proof:
Since
any
(3,K7
37\2)-good
graphdoes
not containA7
2A2
in
its
complement,
hence
it
is
also(3,K7
-27\2)-good. Therefore
by
Theorem
4.10, R(3,K7
-3K2)
<
18.
We
checkedby
hand,
and verifiedby
computer, that the
unique(3,
A7
2A2)-good
graph on
17
vertices shownin Figure 4.3 is
also(3,7^7
37if2
)-good,