optimal matching return home

Optimize Graphic
This graphic is produced by the 'explore' module of Optimize



Professor Abbott pioneered the application of sequencing algorithms to social data. Some bibliography (2002) is available. Abbott's small scale software system for sequence analysis is Optimize.

Many people have used TDA to do optimal matching analysis.

You can also use any of the huge variety of biological sequencing programs for OM, although they tend to have different aims and hence somewhat different IO structures than social scientists would like.

And, finally, STATA has now implemented an OM package. See C. Brzinsky-Fay, U. Kohler, and M. Luniak, "Sequence Analysis with STATA", Stata Journal 6:435-460, 2006

About Optimize

Optimize is a program written on behalf of Andrew Abbott at the University of Chicago by Grant Prellwitz of Prellwitz Computing Services. For more information about Optimize, contact Prof. Abbott at a-abbott@uchicago.edu.

We have made Optimize available here as a convenience. This location (http://www.src.uchicago.edu/users/abbot/) will always have the most recent version of the program. This program is NOT to be uploaded to any other site without the express written consent of Prof. Abbott. While there is no charge for the program (it is freeware), it is still a copyrighted work. If you wish to distribute Optimize, please contact Prof. Abbott.

The source code and windows binary are available here.

For more information about Optimize (last modified 1997), click here. For a 1995 review of the sequence analysis literature as it pertains to the social sciences, see Prof. Abbott's article here. More recent citations can be found in "Sequence Analysis and Optimal Matching Methods in Sociology" (A. Abbott and Angela Tsay), Sociological Methods and Research, 29:3-33, 2000

What are the differences between the versions? Well, the OS/2 version is able to handle the largest data sets; virtually unlimited. Since many people don't have OS/2, though, we also have a Windows version which can still handle large data sets. Neither of these, contrary to expectations, is a graphical application. They both use the operating system support merely for memory management. The DOS version, while most limited in the size of the data sets it supports, provides a graphical data exploration component called Explore that we haven't implemented in the other two versions. Therefore, you'll probably want to get the DOS version along with one of the other two. That will allow you to get a feel for the data with the DOS version and then crunch your large data set.
If you're running on a Macintosh or Unix, you probably won't be able to get the graphical portion running easily, but the non-graphical portion should compile with only minor modifications to the source. You will need a C compiler, though.

Please note: Optimize and its supporting documentation, unless otherwise noted, were last updated in 1997. Prof. Abbott currently has no plans to update it again.

© 1997 Prellwitz Computing Services. All rights reserved.

Contact Information:
Address: 1126 E 59th St. Chicago, IL 60637
Office: (773) 702-4545 Fax: (773) 702-4849
Email to: a-abbott@uchicago.edu