Theodore C. Belding

Learn More
When the same people interact frequently, they come to think alike, a phenomenon we call “collective cognitive convergence” (C). We discuss instances and practical consequences of this phenomenon; review previous work in sociology, computational social science, and evolutionary biology that sheds light on C; define a computational model and metrics for the(More)
Swarming agents often operate in benign geographic topologies that let them explore alternative trajectories with minor variations that the agent dynamics then amplify for improved performance. In this paper we demonstrate the deployment of swarming agents in the nonmetric and discontinuous topology of a process graph. We align our research with traditional(More)
When a set of people interact frequently with one another, they often grow to think more and more along the same lines, a phenomenon we call “collective cognitive convergence” (C). We discuss instances of C and why it is advantageous or disadvantageous; review previous work in sociology, computational social science, and evolutionary biology that sheds(More)
Hierarchical clustering is used widely to organize data and search for patterns. Previous algorithms assume that the body of data being clustered is fixed while the algorithm runs, and use centralized data representations that make it difficult to scale the process by distributing it across multiple processors. SelfOrganizing Data and Search (SODAS),(More)
It is still unclear how an evolutionary algorithm (EA) searches a fitness landscape, and on what fitness landscapes a particular EA will do well. The validity of the building-block hypothesis, a major tenet of traditional genetic algorithm theory, remains controversial despite its continued use to justify claims about EAs. This paper outlines a research(More)
Many agent-based models predict the future. Nonlinear interactions in most non-trivial domains make predictions useless beyond a certain point (the "prediction horizon"), as agent trajectories diverge. We exhibit this behavior in a simple agent-based model, and discuss how a single agent in such a model can estimate the prediction horizon locally and use(More)