856
856
com
OR CLICK HERE
DOWLOAD EBOOK
ebookball.com
ebookball.com
ebookball.com
https://ebookball.com/product/blog-mining-for-the-fortune-500-1st-
edition-by-james-geller-sapankumar-parikh-sriram-
krishnan-9783540734987-8796/
ebookball.com
Algorithms and Protocols for Wireless Sensor Networks
Wiley Series on Parallel and Distributed Computing 1st
Edition by Azzedine Boukerche 0471798134 978-0470396353
https://ebookball.com/product/algorithms-and-protocols-for-wireless-
sensor-networks-wiley-series-on-parallel-and-distributed-
computing-1st-edition-by-azzedine-
boukerche-0471798134-978-0470396353-13402/
ebookball.com
ebookball.com
https://ebookball.com/product/memory-as-a-programming-concept-in-c-
and-c-1st-edition-by-frantisek-franek-
isbn-0521520436-9780521520430-12552/
ebookball.com
https://ebookball.com/product/memory-as-a-programming-concept-in-c-
and-c-1st-edition-by-frantisek-franek-
isbn-051183862x-9780511838620-14982/
ebookball.com
Distributed and Shared Memory Algorithm for
Parallel Mining of Association Rules
1 Introduction
The discovery of Association Rules is one of the most productive fields in the
development of sequential algorithms as well as parallel algorithms for Data
Mining. Simultaneously, with the evolution of these algorithms the possible ap-
plications of Association Rule Mining (ARM) has also been extended together
with a corresponding increase in the volume of the databases to be mined. As
a consequence of the latter, even using the most efficient sequential ARM al-
gorithms, it is not possible to reduce the support threshold to the desired level
without causing a combinatorial explosion in the number of identified frequent
itemsets coupled with a corresponding computational overhead.
The situation described above confirms the relevance of the application of
Parallel Computing for Association Rule Mining, which is a very active global
research area. The main challenges of Parallel Computing are: load balancing,
minimization of the inter-process communication overhead, the reduction of syn-
chronization requirements and effective use of the memory available to each
processor.
These issues must be taken into account in the development of efficient parallel
algorithms for Association Rule Mining; basic references to consider are [8,9,10].
The prototypical ARM application is the analysis of sales or basket data [1].
The task can be broken into two steps. The first step consists of finding the set of
all frequent sets of items that can be the transaction database. The second step
consists of forming implication rules among the sets of items found; the latter
can be done in a straightforward manner so we will focus on the first step.
In previous papers [11,12], we proposed a new algorithm called CBMine (Com-
pressed Binary Mine) for mining association rules and frequent itemsets. Its ef-
ficiency is based on a compressed vertical binary representation of the database.
CBMine has been compared with other efficient ARM algorithms to obtain fre-
quent itemsets, including: Fp-growth (implementation of Bodon), MAFIA and
Patricia Trie . The experimental results obtained showed that CBMine gives the
best performance in most cases, especially on big and sparse databases.
In this paper we propose a new parallel algorithm based in CBMine named
ParCBMine(Parallel Compressed Binary Mine). ParCBMine exploits efficiently
the trade-offs between computation, communication, memory usage and syn-
chronization. The algorithm was implemented over a cluster of SMP nodes com-
bining distributed and shared memory paradigms. Section 5 of this paper shows
the experimental results of our algorithm on different data sizes, evaluated on
different numbers of processors, and studies about the effect of these variations
on the overall performance.
The paper is organized as follows: the next section is dedicated to related work;
in section 3 we give a formal definition of association rules; section 4 contains
a description of ParCBMine algorithm; experimental results are discussed in
section 5; and some conclusions are presented in section 6.
2 Related Work
Until now the great majority of the parallel algorithms for Association Rule
Mining are based on the sequential Apriori algorithm. An excellent survey made
by Zaki in 1999 [18] classifies different algorithms up to that date, according to
the load balance strategy, the architecture and the type of parallelism used in
the algorithm. Other important references are [2,15,16,19,20,22].
Apriori algorithm has been the most significant of all sequential algorithms
proposed in the literature. Yet, directly adapting an Apriori-like algorithm will
not significantly improve performance over frequent itemsets generation. To per-
form better than Apriori-like algorithms, we must focus on the disadvantages as-
sociated with this approach. The main challenges include synchronization, com-
munication minimization, work-load balancing, finding good data layout and
data decomposition, and disk I/O minimization.
Recently interesting parallel ARM has increased as a result of this early work.
We can identify a number of early ARM algorithms: Count Distribution, Data
Distribution and Candidate Distribution. These algorithms were first presented
in [2] and offer a fairly simple parallelization of Apriori using different paradigms
of parallelization; namely data-parallelism and control-parallelism, or a combi-
nation of both. In Count Distribution the dataset is partitioned equally among
Distributed and Shared Memory Algorithm 351
the nodes of the parallel system. Each of these nodes computes the local support
for every candidate k-itemset in the iteration k. At the end of each iteration by
exchanging the local supports the global support is generated and the frequent
itemsets determined. The nodes must be synchronized to receive the candidate
itemsets and the coordinator node must wait for all local counts to generate
the global support. The former factors affects communication cost and load-
balancing; however the Count Distribution algorithm represents a good first
step and can be the core of subsequent implementations that address these is-
sues. In Data Distribution the set of candidate itemset is partitioned into disjoint
sets and these are sent to different nodes. The problem in this parallel version
of Apriori is the magnitude of the huge communications required at the end of
each iteration. In Candidate Distribution load-balancing is thus the main target,
selectively replicating the dataset so that each processor proceeds independently.
The algorithm requires redistribution of the dataset at level l, this is identified
using a heuristic approach.
There are other parallel versions of well-known sequential algorithms like PDM
(parallelizing DHP) [3]. But this was not a successful attempt due to its poor
performance with respect to the above algorithms. Other algorithms that ad-
dress the size of candidacy and better pruning techniques are DMA and FDM
presented in [4,5]. In [7] the Optimized Distributed Association Mining (ODAM)
algorithm is proposed based on Count Distribution which reduce both the size
of the average transaction and the number of message exchanges among nodes
in order to achieve better performance.
The Eclat(Equivalence CLass Transformation) algorithm [17] uses an itemset
grouping scheme based on equivalence classes and partitions them into disjoint
subsets among the processors. At the same time Eclat makes use of a kind of
vertical representation of the dataset and then selectively replicates it so that
each processor has the portion of the dataset it needs for calculations. After
the initial phase the algorithm eliminates the need for later communication or
synchronization. The algorithm scans the local partition of the dataset three
times, therefore diminishing the I/O overhead. Unlike other earlier algorithms,
Eclat uses simple intersection operations to compute frequent itemsets and does
not use complex hash tables structures. The main deficiency of this algorithm
lies in the need for a proper heuristic to achieve a suitable load balance among
the processors as of the L2 partitioning, because the equivalence classes do not
have the same cardinality.
In [15] a collection of algorithms with different partitioning and candidate
itemsets count schemes are described. Like Eclat, all of them assume a vertical
representation of the dataset (tidlits per item), which facilitates the intersection
operation of tids of items that make up an itemset. The dataset is duplicated
in a selective fashion to reduce synchronization. Two of these algorithms (Par-
Eclat and Par-MaxEclat) are based on the classes of equivalence formed by the
candidates first item, whereas the other two algorithms (Par-Clique and Par-
MaxClique) use the maximum closed hypergraph to partition the candidates.
352 J.H. Palancar et al.
In [21], a parallel algorithm is proposed for Association Rule Mining that uses
a classification hierarchy named HPGM (Hierarchical Hash Partitioned Gener-
alized Association Rule Mining). In this algorithm, the available memory space
is completely used identifying the frequent occurrence of candidates itemsets
and replicating them to all processors, considering that frequent itemsets can be
locally processed without communication. This way the load asymmetry among
processors can be effectively reduced.
3 Problem Definition
In this section we define some necessary terminology to facilitate understanding
of the following sections. In this context it should be noted that we are only
focused on the problem of identifying frequent itemsets on large databases.
A dataset is a set of transactions and each of these is composed by a transac-
tion identifier (TID) and a set of items. The items in a transaction may represent
a shopping list in a supermarket by a customer (known as basket data) or words
in a document or stocks movements. A set of items, called itemset is frequent
if it is contained in a number of transactions above a user-specified threshold
(minimum support-minsup).
An itemset with k items will be referred to as k-itemset and its support will be
denoted as X.sup, where X is the k-itemset in question; support is represented
as a percentage rather than an absolute number of transactions.
More formally: I = {i1 , i2 , ..., in } be a set of n distinct items. Each transaction
T in the dataset D contains a set of items, such that T ⊆ I. An itemset is said
to have a support s if s% of the transaction in D contains the itemset.
4 ParCBMine
In this section we describe the parallel version of the CBMine algorithm which
we have named ParCBMine (Parallel CBMine).
ParCBMine takes advantage of the vertical representation of the dataset as in
CBMine and combines suitably the parallel programming models of shared and
distributed memory using the libraries pthreads (for multithreads programming)
and MPI (for message passing programming) respectively.
The mixture of multithreads programming and message passing in ParCB-
Mine was done based on the fact that the algorithm was implemented over a
cluster with SMP (Symmetric Multi-Processing) nodes for the parallel process-
ing managed by a GNU/Linux operating system; each node is composed by a
dual processor. All processors are Intel Xeon with hyperthreading technology,
which provides up to four threads on each node.
Although the algorithm is not tied to the number of real threads (proces-
sors) that could be deployed on each node, this is an important element on the
scalability of ParCBMine, because it allows the use of global information in the
shared memory of each node in a better way, i.e., in candidate generation and
support counting. Many authors refer to this as “intra-node parallelism”, and in
Distributed and Shared Memory Algorithm 353
min(w,m−(s−1)∗w)
Ws,j = 2(w−r) ∗ t((s−1)∗w+r),j . (2)
r=1
The above allows us to define the following formula (notice that this func-
tion represents a significant difference and improvement with respect to other
methods):
CompAnd(CA, Ij ) = {s, Bs |s, Bs ∈ CA, Bs = (Bs andWs,j ), Bs = 0}. (4)
Note that the cardinality of CA is reduced as the size of the itemsets increases
due to the downward closure property; thus the application of identities 3 and 4
becomes more efficient.
The complete CBMine algorithm is presented in Table 1.
Algorithm 1: CBMine
1 L1 = {large 1-itemsets} ; // Scanning the database
2 P L2 = {P ref ix1 , CAP ref ix1 , Suf f ixesP ref ix1 };
3 for k = 3;P Lk−1 = ∅; k + + do
4 forall P ref ix, CA, Suf f ixes ∈ P Lk−1 do
5 forall item j ∈ Suf f ixes do
6 P ref ix = P ref ix ∪ {j};
7 CA = CompactAnd(CA,Ij );
8 forall (j ∈ Suf f ixes) and (j > j) do
9 if Prune(P ref ix ∪ {j }, P Lk−1 ) and Support(CompactAnd(CA ,
Ij )) ≥ minsup then
10 Suf f ixes = Suf f ixes ∪ {j };
11 end
12 if Suf f ixes = ∅ then
13 P Lk = P Lk ∪ {P ref ix , CA , Suf f ixes };
14 end
15 end
16 end
17 end
18 end
19 Answer= k Lk ; // Lk is obtained from P Lk
Note that this algorithm only scans the dataset once in the first step.
use equation 5 to compute the work load generated by a Prefix based on the size
of its Suffixes. The pseudo-code of IBP is given in Table 2.
x (x − 1)
G (x) = (5)
2
Algorithm 2: IBP
|P Lk−1 |
1 Total = j=0 G(|Suf f ixesP ref ixj |); /* Total Work Load */
2
Total
Ideal = M axT hreads ; /* Ideal Work Load for each thread */
3 i = 1;
4 load = starts[0] = 0;
5 forall P ref ix, CA, Suf f ixes ∈ P Lk−1 do
6 load = load + G(|Suf f ixes|);
7 if load > Ideal then
/* Set block boundaries */
8 start[i] = stop[i − 1] = P ref ix, CA, Suf f ixes;
/* Dynamically recompute Total and Ideal Work Load */
9 Total = Total- load + G(|Suf f ixes|);
10 Ideal = Total ;
M axT hreads−i
11 load = G(|Suf f ixes|);
12 i++;
13 end
14 end
15 stop[i] = P ref ix|P Lk−1 | , CAP ref ix|P L , Suf f ixesP ref ix|P L ;
k−1 | k−1 |
that every process has the same Lk−1 , so they will generate identical Ck .
Threads Pi (i = 1, N × M axT hreads) running in the same node, share the
same memory structure for Lk−1 , Ck and Dj (j = 1, N ).
2. The master-thread process Pj creates M axT hreads−1 new threads and each
one of these makes a pass over Dj data partition and develops local support
counts for a portion of the candidates in Ck which was previously partitioned
using the IBP strategy. With this, the local Ck at node j, is partitioned
equitably and each thread of the process develops the support count of its
candidates without making any synchronization to access the memory, since
the support count is developed on a reserved memory structure for each
candidate, taking advantage of the vertical representation of the dataset.
3. The master-thread process Pj sends the local counts of Ck to the master
node or coordinator, in order to make an all-reduce operation to generate
the global counts of Ck . Master-thread processes are forced to synchronize
in this step.
4. The master node or coordinator computes Lk from Ck . If Lk is not empty
the coordinator sends it to the master-thread process Pj and continues on
to the next pass.
Notice that unlike Count Distribution we have replaced the word processor by
process, since given the characteristics of the hardware of our cluster the amount
of processes is greater than the amount of processors, and can be expressed by
N × M axT hreads, where: N is the number of nodes and M axT hreads is the
maximum number of threads per node, in our particular case M axT hreads = 4
considering the use of the Hyperthreading technology.
Unlike PAR-DCI algorithm [13], in which the local dataset is partitioned yet
again into as many portions as threads that were possible to deploy, in step 2 of
ParCBMine a more efficient solution was adopted. We distribute the candidate
support count among the threads by partitioning the candidate set into disjoint
parts of approximately the same size, without the need for semaphoric operations
to control memory access.
In this section we will evaluate the complexity of our algorithm in three different
contexts, first assuming the use of shared memory model, second employing the
distributed memory model, and lastly the solution proposed by us of fusing the
models of shared memory and distributed memory.
Given that our algorithm is intended for a parallel framework based on an
SMP cluster, it is important to indicate that if we had used only a distributed
memory model based on message passing, like other authors have done, the
performance of the algorithm would have suffered considerably.
It is well known that in any algorithm based on Count Distribution the scala-
bility degrades as the number of dataset partitions increases, due to the amount
of information that each MPI process receives in each pass when synchroniz-
ing the processes in order to develop global support counts of itemsets in the
Distributed and Shared Memory Algorithm 357
|Ck | ∗ |DB|
ShT ime = = ... = max|Ckt | ∗ |DB| (6)
p
k k
where:
ϕ(m) = |Ck |∗|DB|, κ(m) = k InterchangeAndSum = k |Ck |∗2∗P =
k |Ck | ∗ 2 ∗ N ∗ p.
|Ck | ∗ |DB|
DsT ime = + κ(m) = |Ck | ∗ max|DBid | + κ(m) (7)
N ∗p
k k
where: ϕ(m) = |Ck |∗ |DB|, κ(m) = k InterchangeAndSum = k |Ck |∗ 2 ∗ N .
|Ck | ∗ |DB|
HyT ime = + κ(m) = max|Ckt | ∗ max|DBN | + κ(m) (8)
N ∗p
k k
Distributed and Shared Memory Algorithm 359
If we are using the same processes quantity for each memory model it is very
simple to observe that:
5 Results
All the experiments described in this section were performed on a SMP clus-
ter of which we used 6 nodes: the master node and five working nodes. Each
working node is equipped with two Intel Xeon processors at 2.4 GHz based on
hyperthreading technology, 512 MB of RAM, 40 GB of disk space and 1 Gb/s
Fast Ethernet card. The working nodes are connected to a master node by a
network switch Gigabit Ethernet. The master node is equipped with two Intel
Xeon processors at 3.06 GHz based on hyperthreading technology too, 2 GB of
RAM, and a disk array of five disks, 36.4 GB of disk space each (total 145.6 GB).
We ran two versions of the parallel algorithm: one using the distributed mem-
ory model implemented with MPI, so there were two processes for each node, i.e.
one process by physical CPU; and the other combining the distributed memory
model (MPI again) and the shared memory model implemented using Pthreads,
in this case there were 4 threads per node sharing the same memory, considering
the use of hyperthreading technology.
The experiments were made with one synthetic (T40I10D600K composed by
600000 transactions and 999 items) and one textual dataset (Kosarak com-
posed by 990007 transactions and 41935 items) (available from FIMI repository-
http://fimi.cs.helsinki.fi). The Kosarak Dataset was provided by Ferenc Bodon
and contains (anonymized) click-stream data of a Hungarian on-line news portal.
The T40I10D600K was created using an IBM generator(www.almaden.ibm.com/
cs/quest/syndata.html).
In the first experiment we compared the execution times between ParCBMine
using MPI plus Threads and ParCBMine using MPI only. The Figure 1 (a) and
Figure 1 (b) show that the parallel execution time is reduced to half when the
number of processors is doubled, for both implementations. The communication
time overhead is stable in the first case (with the use of MPI + Tthreads) but
increases linearly in the second (MPI only).
The second experiment was performed to analyze the SpeedUp (Figure 2)
and Efficiency (Figure 3) of both implementations of ParCBMine algorithm.
Figure 2 shows that the implementation of ParCBMine algorithm using MPI plus
Threads scales better when the number of processors is increased in spite of the
communication time overhead. Likewise, notice that in Figure 3 the degradation
of the efficiency for ParCBMine implementation using MPI plus Threads is much
slower with the increase of the communication time overhead.
In the third experiment we analyzed the algorithm scalability, thus we consid-
ered the case where both datasets were so big that they could not fit in the main
memory of any node, increasing databases size in proportion with the number
of nodes (N ), these datasets were named T40I10D600KxN and KosarakxN. The
360 J.H. Palancar et al.
(a) (b)
Fig. 1. Execution time comparison: (a) T40I10D600K, minsup = 0.01, (b) Kosarak,
minsup = 0.002
minimum support values used in each case were the smallest that the sequential
version could process (for T40I10D600KxN the minimum support was set to
0.005 and for KosarakxN the minimum support was set to 0.003).
Distributed and Shared Memory Algorithm 361
Observe in Figure 4 that the parallel execution time remains constant, thus
the scalability of the algorithm does not depend on the database used.
As a conclusion of these experiments we can affirm that the shared-distributed
memory combination proved to be an effective way to avoid high traffic of data
and drastic reduction of the efficiency of the parallel algorithm.
6 Conclusions
The algorithms proposed by Rakesh Agrawal and John Shafer in [2] are recog-
nized as benchmarks for the development of parallel algorithms for Association
Rules Mining.
Making a general assessment of these algorithms we can say that the Count
Distribution reduces the communication overhead at the expense of ignoring
the system physical memory. In a cluster of workstations environment, with
monoprocessor nodes, this is probably the best approach; nevertheless it may not
be the best solution in the case where nodes are SMP, because it would not take
advantage of the combination of shared and distributed memory models. In order
to reach efficient implementations based on Count Distribution, determining new
362 J.H. Palancar et al.
References
1. Agrawal, R., Mannila, H., Srikant, R., Toivonen, H., Verkamo, A.I.: Fast discovery
of association rules. In: Fayyad, U., et al. (eds.) Advances in Knowledge Discovery
and Data Mining, MIT Press, Cambridge (1996)
2. Agrawal, R., Shafer, J.: Parallel mining of association rules. In IEEE Trans. on
Knowledge and Data Engg. 8(6), 962–969 (1996)
3. Park, J.S., Chen, M., Yu, P.S.: Efficient parallel data mining for association rules.
In: ACM Intl. Conf. Information and Knowledge Management (November 1995)
4. Cheung, D., Ng, V., Fu, A., Fu, Y.: Efficient mining of association rules in dis-
tributed databases. In IEEE Trans. on Knowledge and Data Engg. 8(6), 911–922
(1996)
5. Cheung, D., Han, J., Ng, V., Fu, A., Fu, Y.: A fast distributed algorithm for
mining association rules. In: 4th Intl. Conf. Parallel and Distributed Info. Systems
(December 1996)
6. Cheung, D.W., Xiao, Y.: Effect of Data Skewness in Parallel Mining of Association
Rules. In: Proceedings of the 2nd Pacific-Asia Conference on Knowledge Discovery
and Data Mining, pp. 48–60, Melbourne, Australia (April 1998)
7. Ashrafi, M.Z., Taniar, D., Smith, K.A.: ODAM: An Optimized Distributed Asso-
ciation Rule Mining Algorithm. IEEE Distributed Systems Online (5) (2004)
8. Freitas, A.A., Lavington, S.H.: Mining Very Large Databases with Parallel Pro-
cessing. Kluwer Academic Publishers, Boston (1998)
9. Freitas, A.A.: A Survey of Parallel Data Mining. In: Proc. 2nd Int. Conf. on the
Practical Applications of Knowledge Discovery and Data Mining (1998)
10. Skillicorn, D.: Parallel Data Mining, Department of Computing and Information
Science Queen’s University, Kingston (1999)
Distributed and Shared Memory Algorithm 363
11. Palancar, J.H., León, R.H., Pagola, J.M., Dı́az, A.H.: Mining Frequent Patterns
Using Compressed Vertical Binary Representations In: Lin, T.Y., Xie, Y. (eds.)
Proceedings of a Workshop Foundation of Semantic Oriented Data and Web
Mining, held in Conjunction with the Fifth IEEE International Conference on
Data Mining, Houston, Texas, USA, pp. 29–33 (November 27-30, 2005) ISBN
0-9738918-7-4
12. Palancar, J.H., León, R.H., Pagola, J.M., Dı́az, A.H.: A Compressed Vertical Bi-
nary Algorithm for Mining Frequent Patterns. In: the book Data Mining: Foun-
dations and Practice Lin, T.Y., Wasilewska, A., Petry, F., Xie, Y.(eds.) Springer-
Verlag, Accepted for publication (to appear)
13. Orlando, S., Palmerini, P., Perego, R., Silvestri, F.: A Scalable Multi-Strategy Algo-
rithm for Counting Frequent Sets Washington, USA, pp. 19–30. In: Proceedings of
the 5th Workshop on High Performance Data Mining, in conjunction with Second
International SIAM Conference on Data Mining (April 2002)
14. Schuster, A., Wolff, R.: Communication-Efficient Distributed Mining of Association
Rules. Data Mining and Knowledge Discovery, 8(2) (March 2004)
15. Zaki, M.J., Parthasarathy, S., Ogihara, M., Li, W.: New algorithms for fast dis-
covery of association rules. In: Heckerman, D., Mannila, H., Pregibon, D., Uthu-
rusamy, R. (eds.) Proceedings of the Third International Conference on Knowledge
Discovery and Data Mining (KDD-97), p. 283. AAAI Press, Stanford (1997)
16. Zaki, M.J., Parthasarathy, S., Ogihara, M., Li, W.: New Parallel Algorithms for
Fast Discovery of Association Rules. Data Mining and Knowledge Discovery 1(4),
343–373 (1997)
17. Zaki, M.J., Parthasarathy, S., Li, W.: A Localized Algorithm for Parallel Associa-
tion Mining. In: Proceedings of the 9th ACM Symposium on Parallel Algorithms
and Architectures (1997)
18. Zaki, M.J.: Parallel and Distributed Association Mining: A Survey. IEEE Concur-
rency. (October- December 1999)
19. Zaki, M., Parthasarhaty, S., Ogihara, M., Li, W.: Parallel Data Mining for Asso-
ciation Rules on Shared Memory Systems. (February 28, 2001)
20. Zaiane, O.R., El-Hajj, M., Lu, P.: Fast Parallel Association Rule Mining with-
out candidacy generation. Techical Report TR01-12. Department of Computing
Sciences, University of Alberta, Canada (2001)
21. Shintani, T., Kitsuregawa, M.: Parallel Mining Algorithms for Generalized Associ-
ation Rules with Classification Hierarchy. In: Proceedings ACM SIGMOD Interna-
tional Conference on Management of Data, SIGMOD 1998, Seattle, Washington,
USA. (June 2-4, 1998)
22. Sam, E.-H., Karypis, H.G., Kumar, V.: Scalable Parallel Data Mining for Associ-
ation Rules. Department of Computer Science. University of Minnesota (1997)
Another Random Document on
Scribd Without Any Related Topics
B.C.).But the philo-Laconian Xenophon is still more emphatic in his
condemnation of Sparta. Having described her triumphant and
seemingly unassailable position after the subjugation of Olynthus
and Phlius, he proceeds to say,[166]—“I could produce numerous
other incidents, both in and out of Greece, to prove that the gods
take careful note of impious men and of evil-doers; but the events
which I am now about to relate are quite sufficient. The
Lacedæmonians, who had sworn to leave each city autonomous,
having violated their oaths by seizing the citadel of Thebes, were
punished by the very men whom they had wronged,—though no one
on earth had ever before triumphed over them. And the Theban
faction who had introduced them into the citadel, with the deliberate
purpose that their city should be enslaved to Sparta in order that
they might rule despotically themselves,—were put down by no
more than seven assailants, among the exiles whom they had
banished.”
What must have been the hatred, and sense of abused
ascendency, entertained towards Sparta by neutral or unfriendly
Greeks, when Xenophon, alike conspicuous for his partiality to her
and for his dislike of Thebes, could employ these decisive words in
ushering in the coming phase of Spartan humiliation, representing it
as a well-merited judgment from the gods? The sentence which I
have just translated marks, in the commonplace manner of the
Xenophontic Hellenica, the same moment of pointed contrast and
transition,—past glory suddenly and unexpectedly darkened by
supervening misfortune,—which is foreshadowed in the narrative of
Thucydides by the dialogue between the Athenian envoys and the
Melian[167] council; or in the Œdipus and Antigonê of Sophokles,[168]
by the warnings of the prophet Teiresias.
The government of Thebes had now been for three years (since
the blow struck by Phœbidas) in the hands of Leontiades and his
oligarchical partisans, upheld by the Spartan garrison in the
Kadmeia. Respecting the details of its proceedings we have scarce
any information. We can only (as above remarked) judge of it by the
analogy of the Thirty tyrants at Athens, and of the Lysandrian
Dekarchies, to which it was exactly similar in origin, position, and
interests. That the general spirit of it must have been cruel,
oppressive, and rapacious,—we cannot doubt; though in what
degree we have no means of knowing. The appetites of uncontrolled
rulers, as well as those of a large foreign garrison, would ensure
such a result; besides which, those rulers must have been in
constant fear of risings or conspiracies amidst a body of high-spirited
citizens who saw their city degraded, from being the chief of the
Bœotian federation, into nothing better than a captive dependency
of Sparta. Such fear was aggravated by the vicinity of a numerous
body of Theban exiles, belonging to the opposite or anti-Spartan
party; three or four hundred of whom had fled to Athens at the first
seizure of their leader Ismenias, and had been doubtless joined
subsequently by others. So strongly did the Theban rulers
apprehend mischief from these exiles, that they hired assassins to
take them off by private murder at Athens; and actually succeeded
in thus killing Androkleidas, chief of the band and chief successor of
the deceased Ismenias,—though they missed their blows at the rest.
[169] And we may be sure that they made the prison in Thebes
subservient to multiplied enormities and executions, when we read
not only that one hundred and fifty prisoners were found in it when
the government was put down,[170] but also that in the fervor of that
revolutionary movement, the slain gaoler was an object of such
fierce antipathy, that his corpse was trodden and spit upon by a
crowd of Theban women.[171] In Thebes, as in other Grecian cities,
the women not only took no part in political disputes, but rarely even
showed themselves in public;[172] so that this furious demonstration
of vindictive sentiment must have been generated by the loss or
maltreatment of sons, husbands, and brothers.
The Theban exiles found at Athens not only secure shelter, but
genuine sympathy with their complaints against Lacedæmonian
injustice. The generous countenance which had been shown by the
Thebans, twenty-four years before, to Thrasybulus and the other
Athenian refugees, during the omnipotence of the Thirty, was now
gratefully requited under this reversal of fortune to both cities;[173]
and requited too in defiance of the menaces of Sparta, who
demanded that the exiles should be expelled,—as she had in the
earlier occasion demanded that the Athenian refugees should be
dismissed from Thebes. To protect these Theban exiles, however,
was all that Athens could do. Their restoration was a task beyond
her power,—and seemingly yet more beyond their own. For the
existing government of Thebes was firmly seated, and had the
citizens completely under control. Administered by a small faction,
Archias, Philippus, Hypatês, and Leontiades (among whom the first
two were at this moment polemarchs, though the last was the most
energetic and resolute)—it was at the same time sustained by the
large garrison of fifteen hundred Lacedæmonians and allies,[174]
under Lysanoridas and two other harmosts, in the Kadmeia,—as well
as by the Lacedæmonian posts in the other Bœotian cities around,—
Orchomenus, Thespiæ, Platæa, Tanagra, etc. Though the general
body of Theban sentiment in the city was decidedly adverse to the
government, and though the young men while exercising in the
palæstra (gymnastic exercises being more strenuously prosecuted at
Thebes than anywhere else except at Sparta) kept up by private
communication the ardor of an earnest, but compressed, patriotism,
—yet all manifestation or assemblage was forcibly kept down, and
the commanding posts of the lower town, as well as the citadel,
were held in vigilant occupation by the ruling minority.[175]
For a certain time the Theban exiles at Athens waited in hopes of
some rising at home, or some positive aid from the Athenians. At
length, in the third winter after their flight, they began to despair of
encouragement from either quarter, and resolved to take the
initiative upon themselves. Among them were numbered several
men of the richest and highest families at Thebes, proprietors of
chariots, jockeys, and training establishments, for contending at the
various festivals: Pelopidas, Mellon, Damokleidas, Theopompus,
Pherenikus, and others.[176]
Of these the most forward in originating aggressive measures,
though almost the youngest, was Pelopidas; whose daring and self-
devotion, in an enterprise which seemed utterly desperate, soon
communicated itself to a handful of his comrades. The exiles,
keeping up constant private correspondence with their friends in
Thebes, felt assured of the sympathy of the citizens generally, if they
could once strike a blow. Yet nothing less would be sufficient than
the destruction of the four rulers, Leontiades and his colleagues,—
nor would any one within the city devote himself to so hopeless a
danger. It was this conspiracy which Pelopidas, Mellon, and five or
ten other exiles (the entire band is differently numbered, by some as
seven, by others, twelve[177]) undertook to execute. Many of their
friends in Thebes came in as auxiliaries to them, who would not
have embarked in the design as primary actors. Of all auxiliaries, the
most effective and indispensable was Phyllidas, the secretary of the
polemarchs; next to him, Charon, an eminent and earnest patriot.
Phyllidas, having been despatched to Athens on official business,
entered into secret conference with the conspirators, concerted with
them the day for their coming to Thebes, and even engaged to
provide for them access to the persons of the polemarchs. Charon
not only promised them concealment in his house, from their first
coming within the gates until the moment of striking their blow
should have arrived,—but also entered his name to share in the
armed attack. Nevertheless, in spite of such partial encouragements,
the plan still appeared desperate to many who wished heartily for its
success. Epaminondas, for example,—who now for the first time
comes before us,—resident at Thebes, and not merely sympathizing
with the political views of Pelopidas, but also bound to him by
intimate friendship,—dissuaded others from the attempt, and
declined participating in it. He announced distinctly that he would
not become an accomplice in civil bloodshed. It appears that there
were men among the exiles whose violence made him fear that they
would not, like Pelopidas, draw the sword exclusively against
Leontiades and his colleagues, but would avail themselves of success
to perpetrate unmeasured violence against other political enemies.
[178]
The day for the enterprise was determined by Phyllidas the
secretary, who had prepared an evening banquet for Archias and
Philippus, in celebration of the period when they were going out of
office as polemarchs,—and who had promised on that occasion to
bring into their company some women remarkable for beauty, as
well as of the best families in Thebes.[179] In concert with the
general body of Theban exiles at Athens, who held themselves ready
on the borders of Attica, together with some Athenian sympathizers,
to march to Thebes the instant that they should receive intimation,—
and in concert also with two out of the ten Stratêgi of Athens, who
took on themselves privately to countenance the enterprise, without
any public vote,—Pelopidas and Mellon, and their five companions,
[180] crossed Kithæron from Athens to Thebes. It was wet weather,
about December B.C. 379; they were disguised as rustics or hunters,
with no other arms than a concealed dagger; and they got within
the gates of Thebes one by one at nightfall, just when the latest
farming men were coming home from their fields. All of them arrived
safe at the house of Charon, the appointed rendezvous.
It was, however, by mere accident that they had not been turned
back, and the whole scheme frustrated. For a Theban named
Hipposthenidas, friendly to the conspiracy, but faint-hearted, who
had been let into the secret against the will of Phyllidas,—became so
frightened as the moment of execution approached, that he took
upon himself, without the knowledge of the rest, to despatch
Chlidon, a faithful slave of Mellon, ordering him to go forth on
horseback from Thebes, to meet his master on the road, and to
desire that he and his comrades would go back to Attica, since
circumstances had happened to render the project for the moment
impracticable. Chlidon, going home to fetch his bridle, but not
finding it in its usual place, asked his wife where it was. The woman,
at first pretending to look for it, at last confessed that she had lent it
to a neighbor. Chlidon became so irritated with this delay, that he
got into a loud altercation with his wife, who on her part wished him
ill luck with his journey. He at last beat her, until neighbors ran in to
interpose. His departure was thus accidentally frustrated, so that the
intended message of countermand never reached the conspirators
on their way.[181]
In the house of Charon they remained concealed all the ensuing
day, on the evening of which the banquet of Archias and Philippus
was to take place. Phyllidas had laid his plan for introducing them at
that banquet, at the moment when the two polemarchs had become
full of wine, in female attire, as being the women whose visit was
expected. The hour had nearly arrived, and they were preparing to
play their parts, when an unexpected messenger knocked at the
door, summoning Charon instantly into the presence of the
polemarchs. All within were thunderstruck with the summons, which
seemed to imply that the plot had been divulged, perhaps by the
timid Hipposthenidas. It was agreed among them that Charon must
obey at once. Nevertheless, he himself, even in the perilous
uncertainty which beset him, was most of all apprehensive lest the
friends whom he had sheltered should suspect him of treachery
towards themselves and their cause. Before departing, therefore, he
sent for his only son, a youth of fifteen, and of conspicuous promise
in every way. This youth he placed in the hands of Pelopidas, as a
hostage for his own fidelity. But Pelopidas and the rest, vehemently
disclaiming all suspicion, entreated Charon to put his son away, out
of the reach of that danger in which all were now involved. Charon,
however, could not be prevailed on to comply, and left his son
among them to share the fate of the rest. He went into the presence
of Archias and Philippus; whom he found already half-intoxicated,
but informed, by intelligence from Athens, that some plot, they knew
not by whom, was afloat. They had sent for him to question him, as
a known friend of the exiles; but he had little difficulty, aided by the
collusion of Phyllidas, in blinding the vague suspicions of drunken
men, anxious only to resume their conviviality.[182] He was allowed
to retire and rejoin his friends. Nevertheless, soon after his
departure,—so many were the favorable chances which befel these
improvident men,—a fresh message was delivered to Archias the
polemarch, from his namesake Archias the Athenian Hierophant,
giving an exact account of the names and scheme of the
conspirators, which had become known to the philo-Laconian party
at Athens. The messenger who bore this despatch delivered it to
Archias with an intimation, that it related to very serious matters.
“Serious matters for to-morrow,” said the polemarch, as he put the
despatch, unopened and unread, under the pillow of the couch on
which he was reclining.[183]
Returning to their carousal, Archias and Philippus impatiently
called upon Phyllidas to introduce the women according to his
promise. Upon this the secretary retired, and brought the
conspirators, clothed in female attire, into an adjoining chamber;
then going back to the polemarchs, he informed them that the
women would not come in unless all the domestics were first
dismissed. An order was forthwith given that these latter should
depart, while Phyllidas took care that they should be well provided
with wine at the lodging of one among their number. The
polemarchs were thus left only with one or two friends at table, half-
intoxicated as well as themselves; among them Kabeirichus, the
archon of the year, who always throughout his term kept the
consecrated spear of office in actual possession, and had it at that
moment close to his person. Phyllidas now conducted the pretended
women into the banqueting-room; three of them attired as ladies of
distinction, the four others following as female attendants. Their long
veils, and ample folds of clothing, were quite sufficient as disguise,—
even had the guests at table been sober,—until they sat down by the
side of the polemarchs; and the instant of lifting their veils was the
signal for using their daggers. Archias and Philippus were slain at
once and with little resistance; but Kabeirichus with his spear tried to
defend himself, and thus perished with the others, though the
conspirators had not originally intended to take his life.[184]
Having been thus far successful, Phyllidas conducted three of the
conspirators,—Pelopidas, Kephisodôrus, and Damokleidas,—to the
house of Leontiades, into which he obtained admittance by
announcing himself as the bearer of an order from the polemarchs.
Leontiades was reclining after supper, with his wife sitting spinning
wool by his side, when they entered his chamber. Being a brave and
powerful man, he started up, seized his sword, and mortally
wounded Kephisodôrus in the throat; a desperate struggle then
ensued between him and Pelopidas in the narrow doorway, where
there was no room for a third to approach. At length, however,
Pelopidas overthrew and killed him, after which they retired,
enjoining the wife with threats to remain silent, and closing the door
after them with peremptory commands that it should not be again
opened. They then went to the house of Hypatês, whom they slew
while he attempted to escape over the roof.[185]
The four great rulers of the philo-Laconian party in Thebes
having been now put to death, Phyllidas proceeded with the
conspirators to the prison. Here the gaoler, a confidential agent in
the oppressions of the deceased governors, hesitated to admit him;
but was slain by a sudden thrust with his spear, so as to ensure free
admission to all. To liberate the prisoners, probably, for the most
part men of kindred politics with the conspirators,—to furnish them
with arms taken from the battle-spoils hanging up in the neighboring
porticos,—and to range them in battle order near the temple of
Amphion,—were the next proceedings; after which they began to
feel some assurance of safety and triumph.[186] Epaminondas and
Gorgidas, apprised of what had occurred, were the first who
appeared in arms with a few friends to sustain the cause; while
proclamation was everywhere made aloud, through heralds, that the
despots were slain,—that Thebes was free,—and that all Thebans
who valued freedom should muster in arms in the market-place.
There were at that moment in Thebes many trumpeters who had
come to contend for the prize at the approaching festival of the
Herakleia. Hipposthenidas engaged these men to blow their
trumpets in different parts of the city, and thus everywhere to excite
the citizens to arms.[187]
Although during the darkness surprise was the prevalent feeling,
and no one knew what to do,—yet so soon as day dawned, and the
truth became known, there was but one feeling of joy and patriotic
enthusiasm among the majority of the citizens.[188] Both horsemen
and hoplites hastened in arms to the agora. Here for the first time
since the seizure of the Kadmeia by Phœbidas, a formal assembly of
the Theban people was convened, before which Pelopidas and his
fellow-conspirators presented themselves. The priests of the city
crowned them with wreaths, and thanked them in the name of the
local gods; while the assembly hailed them with acclamations of
delight and gratitude, nominating with one voice Pelopidas, Mellon,
and Charon, as the first renewed Bœotarchs.[189] The revival of this
title, which had been dropped since the peace of Antalkidas, was in
itself an event of no mean significance; implying not merely that
Thebes had waked up again into freedom, but that the Bœotian
confederacy also had been, or would be, restored.
Messengers had been forthwith despatched by the conspirators
to Attica to communicate their success; upon which all the remaining
exiles, with the two Athenian generals privy to the plot, and a body
of Athenian volunteers, or corps francs, all of whom were ready on
the borders awaiting the summons,—flocked to Thebes to complete
the work. The Spartan generals, on their side also, sent to Platæa
and Thespiæ for aid. During the whole night, they had been
distracted and alarmed by the disturbance in the city; lights showing
themselves here and there, with trumpets sounding and shouts for
the recent success.[190] Apprised speedily of the slaughter of the
polemarchs, from whom they had been accustomed to receive
orders, they knew not whom to trust or to consult, while they were
doubtless beset by affrighted fugitives of the now defeated party,
who would hurry up the Kadmeia for safety. They reckoned at first
on a diversion in their favor from the forces at Platæa and Thespiæ.
But these forces were not permitted even to approach the city gate;
being vigorously charged, as soon as they came in sight, by the
newly-mustered Theban cavalry, and forced to retreat with loss. The
Lacedæmonians in the citadel were thus not only left without
support, but saw their enemies in the city reinforced by the other
exiles, and by the auxiliary volunteers.[191]
Meanwhile, Pelopidas and the other new Bœotarchs found
themselves at the head of a body of armed citizens, full of devoted
patriotism and unanimous in hailing the recent revolution. They
availed themselves of this first burst of fervor to prepare for
storming the Kadmeia without delay, knowing the importance of
forestalling all aid from Sparta. And the citizens were already rushing
up to the assault,—proclamation being made of large rewards to
those who should first force their way in,—when the Lacedæmonian
commander sent proposals for a capitulation.[192] Undisturbed
egress from Thebes, with the honors of war, being readily
guaranteed to him by oath, the Kadmeia was then surrendered. As
the Spartans were marching out of the gates, many Thebans of the
defeated party came forth also. But against these latter the
exasperation of the victors was so ungovernable, that several of the
most odious were seized as they passed, and put to death; in some
cases, even their children along with them. And more of them would
have been thus despatched, had not the Athenian auxiliaries, with
generous anxiety, exerted every effort to get them out of sight and
put them into safety.[193] We are not told,—nor is it certain,—that
these Thebans were protected under the capitulation. Even had they
been so, however, the wrathful impulse might still have prevailed
against them. Of the three harmosts who thus evacuated the
Kadmeia without a blow, two were put to death, the third was
heavily fined and banished, by the authorities at Sparta.[194] We do
not know what the fortifications of the Kadmeia were, nor how far it
was provisioned. But we can hardly wonder that these officers were
considered to have dishonored the Lacedæmonian arms, by making
no attempt to defend it; when we recollect that hardly more than
four or five days would be required to procure adequate relief from
home,—and that forty-three years afterwards, the Macedonian
garrison in the same place maintained itself against the Thebans in
the city for more than fourteen days, until the return of Alexander
from Illyria.[195] The first messenger who brought news to Sparta of
the conspiracy and revolution at Thebes, appears to have
communicated at the same time that the garrison had evacuated the
Kadmeia and was in full retreat, with a train of Theban exiles from
the defeated party.[196]
This revolution at Thebes came like an electric shock upon the
Grecian world. With a modern reader, the assassination of the four
leaders, in their houses and at the banquet, raises a sentiment of
repugnance which withdraws his attention from the other features of
this memorable deed. Now an ancient Greek not only had no such
repugnance, but sympathized with the complete revenge for the
seizure of the Kadmeia and the death of Ismenias; while he admired,
besides, the extraordinary personal daring of Pelopidas and Mellon,
—the skilful forecast of the plot,—and the sudden overthrow, by a
force so contemptibly small, of a government which the day before
seemed unassailable.[197] It deserves note that we here see the
richest men in Thebes undertaking a risk, single-handed and with
their own persons, which must have appeared on a reasonable
estimate little less than desperate. From the Homeric Odysseus and
Achilles down to the end of free Hellenism, the rich Greek strips in
the Palæstra,[198] and exposes his person in the ranks as a soldier
like the poorest citizens; being generally superior to them in strength
and bodily efficiency.
As the revolution in Thebes acted forcibly on the Grecian mind
from the manner in which it was accomplished, so by its positive
effects it altered forthwith the balance of power in Greece. The
empire of Sparta, far from being undisputed and nearly universal
over Greece, is from henceforward only maintained by more or less
effort, until at length it is completely overthrown.[199]
The exiles from Thebes, arriving at Sparta, inflamed both the
ephors, and the miso-Theban Agesilaus, to the highest pitch. Though
it was then the depth of winter,[200] an expedition was decreed
forthwith against Thebes, and the allied contingents were
summoned. Agesilaus declined to take the command of it, on the
ground that he was above sixty years of age, and therefore no
longer liable to compulsory foreign service. But this (says
Xenophon[201]) was not his real reason. He was afraid that his
enemies at Sparta would say,—“Here is Agesilaus again putting us to
expense, in order that he may uphold despots in other cities,”—as he
had just done, and had been reproached with doing, at Phlius; a
second proof that the reproaches against Sparta (which I have cited
a few pages above from Lysias and Isokrates) of allying herself with
Greek despots as well as with foreigners to put down Grecian
freedom, found an echo even in Sparta herself. Accordingly
Kleombrotus, the other king of Sparta, took the command. He had
recently succeeded his brother Agesipolis, and had never
commanded before.
Kleombrotus conducted his army along the Isthmus of Corinth
through Megara to Platæa, cutting to pieces an outpost of Thebans,
composed chiefly of the prisoners set free by the recent revolution,
who had been placed for the defence of the intervening mountain-
pass. From Platæa he went forward to Thespiæ, and from thence to
Kynoskephalæ in the Theban territory, where he lay encamped for
sixteen days; after which he retreated to Thespiæ. It appears that
he did nothing, and that his inaction was the subject of much
wonder in his army, who are said to have even doubted whether he
was really and earnestly hostile to Thebes. Perhaps the exiles, with
customary exaggeration, may have led him to hope that they could
provoke a rising in Thebes, if he would only come near. At any rate
the bad weather must have been a serious impediment to action;
since in his march back to Peloponnesus through Kreusis and
Ægosthenæ the wind blew a hurricane, so that his soldiers could not
proceed without leaving their shields and coming back afterwards to
fetch them. Kleombrotus did not quit Bœotia, however, without
leaving Sphodrias as harmost at Thespiæ, with one third of the
entire army, and with a considerable sum of money to employ in
hiring mercenaries and acting vigorously against the Thebans.[202]
The army of Kleombrotus, in its march from Megara to Platæa,
had passed by the skirts of Attica; causing so much alarm to the
Athenians, that they placed Chabrias with a body of peltasts, to
guard their frontier and the neighboring road through Eleutheræ into
Bœotia. This was the first time that a Lacedæmonian army had
touched Attica (now no longer guarded by the lines of Corinth, as in
the war between 394 and 388 B.C.) since the retirement of king
Pausanias in 404 B.C.; furnishing a proof of the exposure of the
country, such as to revive in the Athenian mind all the terrible
recollections of Dekeleia and the Peloponnesian war. It was during
the first prevalence of this alarm,—and seemingly while Kleombrotus
was still with his army at Thespiæ or Kynoskephalæ, close on the
Athenian frontier,—that three Lacedæmonian envoys, Etymoklês and
two others, arrived at Athens to demand satisfaction for the part
taken by the two Athenian generals and the Athenian volunteers, in
concerting and aiding the enterprise of Pelopidas and his comrades.
So overpowering was the anxiety in the public mind to avoid giving
offence to Sparta, that these two generals were both of them
accused before the dikastery. The first of them was condemned and
executed; the second, profiting by this warning (since, pursuant to
the psephism of Kannônus,[203] the two would be put on trial
separately), escaped, and a sentence of banishment was passed
against him.[204] These two generals had been unquestionably guilty
of a grave abuse of their official functions. They had brought the
state into public hazard, not merely without consulting the senate or
assembly, but even without taking the sense of their own board of
Ten. Nevertheless the severity of the sentence pronounced indicates
the alarm, as well as the displeasure, of the general body of
Athenians; while it served as a disclaimer in fact, if not in form, of all
political connection with Thebes.[205]
Even before the Lacedæmonian envoys had quitted Athens,
however, an incident, alike sudden and memorable, completely
altered the Athenian temper. The Lacedæmonian harmost Sphodrias
(whom Kleombrotus had left at Thespiæ to prosecute the war
against Thebes), being informed that Peiræus on its land side was
without gates or night watch,—since there was no suspicion of
attack,—conceived the idea of surprising it by a night-march from
Thespiæ, and thus of mastering at one stroke the commerce, the
wealth, and the naval resources of Athens. Putting his troops under
march one evening after an early supper, he calculated on reaching
the Peiræus the next morning before daylight. But his reckoning
proved erroneous. Morning overtook him when he had advanced no
farther than the Thriasian plain near Eleusis; from whence, as it was
useless to proceed farther, he turned back and retreated to Thespiæ;
not, however, without committing various acts of plunder against the
neighboring Athenian residents.
This plan against Peiræus appears to have been not ill conceived.
Had Sphodrias been a man competent to organize and execute
movements as rapid as those of Brasidas, there is no reason why it
might not have succeeded; in which case the whole face of the war
would have been changed, since the Lacedæmonians, if once
masters of Peiræus, both could and would have maintained the
place. But it was one of those injustices, which no one ever
commends until it has been successfully consummated,—“consilium
quod non potest laudari nisi peractum.[206]” As it failed, it has been
considered, by critics as well as by contemporaries, not merely as a
crime but as a fault, and its author Sphodrias as a brave man, but
singularly weak and hot-headed.[207] Without admitting the full
extent of this censure, we may see that his present aggression grew
out of an untoward emulation of the glory which Phœbidas, in spite
of the simulated or transient displeasure of his countrymen, had
acquired by seizing the Kadmeia. That Sphodrias received private
instructions from Kleombrotus (as Diodorus states) is not sufficiently
proved; while the suspicion, intimated by Xenophon as being abroad,
that he was wrought upon by secret emissaries and bribes from his
enemies the Thebans, for the purpose of plunging Athens into war
with Sparta, is altogether improbable;[208] and seems merely an
hypothesis suggested by the consequences of the act,—which were
such, that if his enemies had bribed him, he could not have served
them better.
The presence of Sphodrias and his army in the Thriasian plain
was communicated shortly after daybreak at Athens, where it
excited no less terror than surprise. Every man instantly put himself
under arms for defence; but news soon arrived that the invader had
retired. When thus reassured, the Athenians passed from fear to
indignation. The Lacedæmonian envoys, who were lodging at the
house of Kallias the proxenus of Sparta, were immediately put under
arrest and interrogated. But all three affirmed that they were not
less astonished, and not less exasperated, by the march of
Sphodrias, than the Athenians themselves; adding, by way of
confirmation, that had they been really privy to any design of seizing
the Peiræus, they would have taken care not to let themselves be
found in the city, and in their ordinary lodging at the house of the
proxenus, where of course their persons would be at once seized.
They concluded by assuring the Athenians, that Sphodrias would not
only be indignantly disavowed, but punished capitally, at Sparta. And
their reply was deemed so satisfactory, that they were allowed to
depart; while an Athenian embassy was sent to Sparta, to demand
the punishment of the offending general.[209]
The Ephors immediately summoned Sphodrias home to Sparta,
to take his trial on a capital charge. So much did he himself despair
of his case, that he durst not make his appearance; while the
general impression was, both at Sparta and elsewhere, that he
would certainly be condemned. Nevertheless, though thus absent
and undefended, he was acquitted, purely through private favor and
esteem for his general character. He was of the party of
Kleombrotus, so that all the friends of that prince espoused his
cause, as a matter of course. But as he was of the party opposed to
Agesilaus, his friends dreaded that the latter would declare against
him, and bring about his condemnation. Nothing saved Sphodrias
except the peculiar intimacy between his son Kleonymus and
Archidamus son of Agesilaus. The mournful importunity of
Archidamus induced Agesilaus, when this important cause was
brought before the Senate of Sparta, to put aside his judicial
conviction, and give his vote in the following manner: “To be sure,
Sphodrias is guilty; upon that there cannot be two opinions.
Nevertheless, we cannot put to death a man like him, who, as boy,
youth, and man, has stood unblemished in all Spartan honor. Sparta
cannot part with soldiers like Sphodrias.[210]” The friends of
Agesilaus, following this opinion and coinciding with those of
Kleombrotus, ensured a favorable verdict. And it is remarkable, that
Etymoklês himself, who as envoy at Athens had announced as a
certainty that Sphodrias would be put to death,—as senator and
friend of Agesilaus voted for his acquittal.[211]
This remarkable incident (which comes to us from a witness not
merely philo-Laconian, but also personally intimate with Agesilaus)
shows how powerfully the course of justice at Sparta was overruled
by private sympathy and interests,—especially, those of the two
kings. It especially illustrates what has been stated in a former
chapter respecting the oppressions exercised by the Spartan
harmosts and the dekadarchies, for which no redress was attainable
at Sparta. Here was a case where not only the guilt of Sphodrias
stood confessed, but in which also his acquittal was sure to be
followed by a war with Athens. If, under such circumstances, the
Athenian demand for redress was overruled by the favor of the two
kings, what chance was there of any justice to the complaint of a
dependent city, or an injured individual, against the harmost? The
contrast between Spartan and Athenian proceeding is also
instructive. Only a few days before, the Athenians condemned, at
the instance of Sparta, their two generals who had without authority
lent aid to the Theban exiles. In so doing, the Athenian dikastery
enforced the law against clear official misconduct,—and that, too, in
a case where their sympathies went along with the act, though their
fear of a war with Sparta was stronger. But the most important
circumstance to note is, that at Athens there is neither private
influence, nor kingly influence, capable of overruling the sincere
judicial conscience of a numerous and independent dikastery.
The result of the acquittal of Sphodrias must have been well
known beforehand to all parties at Sparta. Even by the general voice
of Greece, the sentence was denounced as iniquitous.[212] But the
Athenians, who had so recently given strenuous effect to the
remonstrances of Sparta against their own generals, were stung by
it to the quick; and only the more stung, in consequence of the
extraordinary compliments to Sphodrias on which the acquittal was
made to turn. They immediately contracted hearty alliance with
Thebes, and made vigorous preparations for war against Sparta both
by land and sea. After completing the fortifications of Peiræus, so as
to place it beyond the reach of any future attempt, they applied
themselves to the building of new ships of war, and to the extension
of their naval ascendency, at the expense of Sparta.[213]
From this moment, a new combination began in Grecian politics.
The Athenians thought the moment favorable to attempt the
construction of a new confederacy, analogous to the Confederacy of
Delos, formed a century before; the basis on which had been reared
the formidable Athenian empire, lost at the close of the
Peloponnesian war. Towards such construction there was so far a
tendency, that Athens had already a small body of maritime allies;
while rhetors like Isokrates (in his Panegyrical Discourse, published
two years before) had been familiarizing the public mind with larger
ideas. But the enterprise was now pressed with the determination
and vehemence of men smarting under recent insult. The Athenians
had good ground to build upon; since, while the discontent against
the ascendency of Sparta was widely spread, the late revolution in
Thebes had done much to lessen that sentiment of fear upon which
such ascendency chiefly rested. To Thebes, the junction with Athens
was preëminently welcome, and her leaders gladly enrolled their city
as a constituent member of the new confederacy.[214] They
cheerfully acknowledged the presidency of Athens,—reserving,
however, tacitly or expressly, their own rights as presidents of the
Bœotian federation, as soon as that could be reconstituted; which
reconstitution was at this moment desirable even for Athens, seeing
that the Bœotian towns were now dependent allies of Sparta under
harmosts and oligarchies.
The Athenians next sent envoys round to the principal islands
and maritime cities in the Ægean, inviting all of them to an alliance
on equal and honorable terms. The principles were in the main the
same as those upon which the confederacy of Delos had been
formed against the Persians, almost a century before. It was
proposed that a congress of deputies should meet at Athens, one
from each city, small as well as great, each with one vote; that
Athens should be president, yet each individual city autonomous;
that a common fund should be raised, with a common naval force,
through assessment imposed by this congress upon each, and
applied as the same authority might prescribe; the general purpose
being defined to be, maintenance of freedom and security from
foreign aggression, to each confederate, by the common force of all.
Care was taken to banish as much as possible those associations of
tribute and subjection which rendered the recollection of the former
Athenian empire unpopular.[215] And as there were many Athenian
citizens, who, during those times of supremacy, had been planted
out as kleruchs or out-settlers in various dependencies, but had been
deprived of their properties at the close of the war,—it was thought
necessary to pass a formal decree,[216] renouncing and barring all
revival of these suspended rights. It was farther decreed that
henceforward no Athenian should on any pretence hold property,
either in house or land, in the territory of any one of the
confederates; neither by purchase, nor as security for money lent,
nor by any other mode of acquisition. Any Athenian infringing this
law, was rendered liable to be informed against before the synod;
who, on proof of the fact, were to deprive him of the property,—half
of it going to the informer, half to the general purposes of the
confederacy.
Such were the liberal principles of confederacy now proposed by
Athens,—who, as a candidate for power, was straightforward and
just, like the Herodotean Deiokês,[217]—and formally ratified, as well
by the Athenians as by the general voice of the confederate deputies
assembled within their walls. The formal decree and compact of
alliance was inscribed on a stone column and placed by the side of
the statue of Zeus Eleutherius or the Liberator; a symbol, of
enfranchisement from Sparta accomplished, as well as of freedom to
be maintained against Persia and other enemies.[218] Periodical
meetings of the confederate deputies were provided to be held (how
often, we do not know) at Athens, and the synod was recognized as
competent judge of all persons, even Athenian citizens, charged with
treason against the confederacy. To give fuller security to the
confederates generally, it was provided in the original compact, that
if any Athenian citizen should either speak, or put any question to
the vote, in the Athenian assembly, contrary to the tenor of that
document,—he should be tried before the synod for treason; and
that, if found guilty, he might be condemned by them to the severest
punishment.
Three Athenian leaders stood prominent as commissioners in the
first organization of the confederacy, and in the dealings with those
numerous cities whose junction was to be won by amicable
inducement,—Chabrias, Timotheus son of Konon, and Kallistratus.
[219]
ebookball.com