Harald Hammarström
An isogloss is the geographical boundary of a certain linguistic feature,... such as the pronunciation of a vowel, the meaning of a word, or use of some syntactic feature (Wikipedia 8 June 2010) and is widely used in dialectology. There appears to be no objective definition of an isogloss line in the literature, let alone an automated procedure for drawing one (Händler, 1983, Ivi¢, 1964, Schneider, 1988). Thus, dialectologists today draw isogloss lines by hand, based on intuition.
We propose both an objective definition of what an optimal isogloss line is and an effective algorithm for computing the isogloss line given input data. The simplest formulation of the problem is as follows.
The two definitions are not equivalent. Although there are exponentially many possible lines in the size of the grid, we will show that polynomial algorithms exist for both definitions of isogloss lines.
We will demonstrate the usefulness of the isogloss drawing algorithm on a dataset of structural features of South American languages.
Händler, H. (1983). Das konzept der isoglosse: methodische und terminologische probleme. In Besch, W., editor, Dialektologie. Ein Handbuch zur deutschen und allgemeinen Dialektforschung, volume 1.1 of Handbücher zur Sprach- und Kommunikationswissenschaft, pages 501-528. Berlin/New York: de Gruyter.
Ivi¢, P. (1964). Structure and typology of dialectal differentiation. In Lunt, H. G., editor, Proceedings of the ninth International congress of linguists, Cambridge, Mass., August 27-31, 1962, pages 115-129. The Hague: Mouton.
Schneider, E. W. (1988). Quantitative methods of area delimitation in dialectology: A comparison based on lexical data from georgia and alabama. Journal of English Linguistics, 21(2):175-212.