Summary

Computers and algorithms have come to play a central role in modern society. Large networks and massive decentralized systems in engineering, biology and the social sciences, pose unprecedented modeling and algorithmic challenges, arising from the huge amounts of data to be handled, the fact that relevant information is often distributed and noisy, and the presence of multiple agents that interact in a selfish manner. These situations —frequently encountered in large data retrieval systems, telecommunication networks, economic markets, and urban transportation— raise the issue of algorithmic efficiency to a new level of importance.

This proposal —at the interface of computer science, economics and mathematics— has a multidisciplinary nature spanning the fields of Algorithms, Combinatorics, Game theory, and Optimization (ACGO). Our goal is to create and consolidate a research Center with both a national and regional leadership role in the development, application and dissemination of the ACGO themes. To this end, we have put together a team that comprises 9 principal researchers from the Departments of Computer Science, Industrial Engineering and Mathematical Engineering at Universidad de Chile, together with 14 associate researchers from these Departments and 5 other Chilean institutions.

In the past, each of us has successfully carried forth his own research agenda. We have also collaborated among us in basic and applied research, and we have established a strong network of international collaborators. Our activity has qualitatively and quantitatively consolidated in the last decade, attaining nowadays a critical mass and substantial volume that provides a solid ground to build and carry forth this proposal. We stress that 14 out of the 23 participating researchers have been recruited in the past 5 years, in part due to the success of various previous grants that allowed this group to grow and mature. This proposal will substantially contribute to increase the associative impact of our activity.

In perspective, this proposal can be viewed as a second generation FONDAP, with a multidisciplinary character but at the same time with a more focused scope. The proposed research deals with the design and analysis of algorithms in the context of combinatorics, game theory and optimization. The specific subjects are all concerned, in one way or another, with decision problems where control and information are decentralized, and which are characterized by the lack of information and/or lack of coordination. Many of these questions arise from the study of large networks such as the Internet, where multiple agents make decisions in a decentralized manner, with limited information about the system’s characteristics. We are interested in the mathematical structure of such systems, though the ultimate goal is to deepen our algorithmic understanding of these complex structures. Of course, our immediate research goals are more restricted in scope and technical in nature. We have grouped them into three major themes:

Algorithms and Complexity

focuses on designing and analyzing efficient procedures for discrete-structured problems. Topics to be addressed include data structures and compression for large information retrieval problems, the study of adaptive complexity analysis of algorithms, smoothed analysis of discrete problems such as pattern matching, sampling techniques to gather information about the structure of complex networks, and distributed routing in large unstructured networks.

Algorithmic Game Theory

groups problems where the lack of coordination is a prominent characteristic. These include learning and adaptation of agents in traffic networks, design of decentralized protocols for routing and congestion control in telecommunications, mechanism design and market games, and the study of combinatorial games in graphs such as selfish scheduling and dynamic flow equilibrium.

Mathematical Programming

deals with the analysis and algorithmic solution of optimization problems. We will investigate techniques to deal with uncertainty such as sampling methods for stochastic programming, robust optimization for combinatorial problems, and sensitivity analysis for second order cone programming. Also, in the area of integer programming, we plan to investigate new cutting plane techniques as well as aggregation and local search heuristics for branch-and-bound methods. Finally, warm starts and complexity issues for interior point methods in linear and quadratic programming will be addressed.

Our proposal has also a strong commitment towards educational and training activities at the graduate and undergraduate levels. We believe that the highest impact of universities in society and industry is attained through the advanced training of scientists and engineers. In this respect, it is worth mentioning that our group has a substantial experience in developing applied projects jointly with industrial partners, including the development of industrially-oriented thesis. We expect these activities to continue in the future with their positive impacts in training. On the other hand, we highly value the concept of multidisciplinary training, which we take as one of our strategic axis for future development. With this in mind we recently created an ACGO Minor at the School of Engineering of the University of Chile, a multidisciplinary program that encompasses undergraduate educational activities. At the graduate level, we plan to articulate our efforts around the ACGO cluster and build bridges between the existing Ph.D. programs in Applied Mathematics, Engineering Systems, and Computer Science. Advising undergraduate and graduate students will thus be a fundamental part of our training efforts. We will supplement these efforts with other activities such as a Graduate Summer Schools in ACGO themes, a Winter Camp experience for undergraduates, and a research internship program to allow thesis students to do part of their work at international centers.

As it can be observed from the researchers’ curricula, the group has a substantial publication record in first-rate academic venues. Although short-term impact citation factors are not very meaningful in our disciplines (which are characterized by long publication half-lives), it is worth noting that the journals on which we publish are among the top 20% according to their 5-year impact factors. Still more relevant is the fact that our observed citations are 20% above those journal averages. The international recognition of our work can also be observed in the significant number of invitations to join program committees of reputed conferences1 , invitations to deliver plenary talks and to serve in the editorial boards of leading scientific journals2 . Furthermore, members of our group have been distinguished with 4 best paper awards3 and 3 best thesis awards4 , as well as several distinctions for excellence in teaching at the University of Chile.

We also have a substantial experience in training undergraduate and graduate students and carrying out research projects, both individually and collectively. Moreover, several of the participants in this research proposal have a proven track record in academic leadership, measured in terms of senior roles in succesfully completed projects, academic management, and national and international scientific committee work. In order to assist us in the effort of setting up a center of a true international stature, we have set up an International Advisory Board composed by Bill Cook (GaTech), Michel Goemans (MIT), Alexander Shapiro (GaTech), Sylvain Sorin (U. Paris 6), and Shang-Hua Teng (USC). The board will meet once a year in Santiago to discuss and provide scientific advice on the research and activities carried out by the Center.

We would like to end this Summary by pointing out that Chile, as a small country, cannot expect to develop cutting edge research in all areas of knowledge. This young and competent group of researchers has attained the required critical mass to set up a research center that would be unique in Latinamerica. Taking into account the increasing relevance of algorithms in solving real-world problems, we are convinced that this is an extremely valuable step in the development of Chile.

Research Proposal

1 Introduction and Overview

The advent of the computer in the 50’s brought a fresh view on the algorithmic aspects of mathematics. A host of new questions emerged, as computers and algorithms began to play a central role in society. Operations research, for instance, was born from the need to address industrial problems by putting them in a mathematical form solvable by algorithms. Optimization under constraints became the basic paradigm of quantitative methods for decision-making, and Computer Science arose as a new discipline dealing with a range of questions related to discrete structures. Furthermore, basic questions in graph theory, logic, computational models, number theory, and even topology, were reformulated in algorithmic terms.

The mathematics used by computer scientists and operations researchers overlap and the boundaries have become blurred. Important theories, including polyhedral combinatorics, graph theory, network optimization, approximation and on-line algorithms, are nowadays jointly developed by computer scientists, operations researchers, and applied mathematicians. Naturally, these communities are converging in instances such as conferences, seminars, and graduate programs structured around the Algorithms-Combinatorics-Optimization trilogy. Examples of such ACO initiatives are found at Carnegie Mellon, CWI, Georgia Tech, Warwick, and Waterloo. In the last decade or so, with the emergence of decentralized markets and massive decentralized networks such as the Internet, Game Theory and its algorithmic counterpart, mechanism design, have started to join the picture. The pertinent models for these huge and widely distributed systems seem to be found in the context of game theory, but the issues differ significantly from the classical economic questions and the tools needed to address them are found in the ACO toolkit.

In August 2008, a group of researchers from the departments of Computer Science, Industrial Engineering, and Mathematical Engineering at Universidad de Chile, established a group-of-interest spanning the fields of Algorithms, Combinatorics, Games, and Optimization (ACGO). This initiative arose as an attempt to structure the existing collaborations in order to increase their impact in research and education. In the past, each of us has successfully carried forth his own research program: we lead individual projects, collaborate with researchers from abroad, train undergraduate and graduate students. We have also been successful in collaborating among us in basic and applied research, as well as with colleagues from other areas such as transportation, computational biology, and economics. Although fruitful, this scenario is far from exploiting the full potential of the ACGO initiative. In particular, despite a significant record of collaborations across departments, the undergraduate and graduate programs remained largely unrelated. The ongoing challenge is to reinforce the communication across these areas. In order to achieve our goals, we are convinced that what is needed is to focus on two main axes: research and education. Below we explain the rationale supporting our conviction, the steps we have been taking in both areas, and how a FONDAP grant would greatly speed-up the achievement of our objectives and multiply their impact.

Research.

In order to jump-start the ACGO initiative we put in place a weekly seminar which has being running uninterruptedly for over a year. The seminar is conceived as a discussion group where researchers present on-going research problems rather than finished papers. This creates an informal atmosphere and a lively exchange that favors the detection of common interests, and has already given rise to new collaborations. The seminar has attracted researchers and graduate students not only from Universidad de Chile where it originated, but also from Universidad Federico Santa María, Pontificia Universidad Católica, Universidad Adolfo Ibáńez, and Universidad Nacional Andrés Bello. These weakly meetings served the purpose of creating a group identity, confirm the existing common interests, shared tools, and joint language. Many of those that have joined the seminar now participate as associate researchers in this proposal. On the other hand, most of these researchers are part of other grants and initiatives with differing agendas. We believe that for the ACGO initiative to mature and eventually blossom, the interaction required to carry forth the activities involved in a grant like FONDAP would greatly consolidate a coherent group. We are concerned that otherwise people might diverge towards other activities, specially to those where funding is available. Given the low age average of the participating researchers, if interests now diverge, it will be much harder to bring them together later on.

Education.

Recent studies on the competitiveness of the Chilean economy point to the need of a substantial increase in advanced training of scientists and engineers, which has created a bottleneck for development. As a matter of fact, in the last decade the requests from the local industry on issues related to ACGO experienced a sustained increase, largely exceeding the capacity of the small community of researchers at Chilean universities. A most valuable contribution that the University can make to improve this state of affairs is precisely the training of a new and larger generation of engineers and scientists with the tools and abilities to meet these these demands and the new challenges that we foresee will arise as Chile makes its transition towards a more developed economy. We strongly believe in the benefits of multidisciplinary training: students in mathematical or industrial engineering get an added value from a more profound knowledge in algorithms, as much as students in computer science benefit from training in operations research and the development of improved analytic skills. We recently succeeded in creating an ACGO concentration minor for students at the Faculty of Engineering of the University of Chile. A list of courses was established, their contents were adjusted and their schedules coordinated to make them accessible to all students. The ACGO minor was officially approved and its activities began in the second semester of 2009 with a course in Algorithmic Game Theory attended by 37 students. In the coming years we plan to articulate our efforts in graduate training around the ACGO cluster, by building bridges between the existing Ph.D. programs in Applied Mathematics, Engineering Systems, and Computer Science. A graduate summer school and an undergraduate winter camp will supplement these educational activities, as described later on. A source of sustained funding of the magnitude of a FONDAP grant is crucial for our effort to succeed. Otherwise, we only expect to be able to fund (if at all) reduced versions of the aforementioned summer schools and winter camps, we would be unable to offer specifically ACGO related Ph.D. scholarships, our capacity to send students for internships and research visits abroad would be limited.

Our mid-term objective is to consolidate a research Center with a national and regional leadership role in the development, application and dissemination of the ACGO themes. The next sections describe a number of specific goals that we have set for this 5-year proposal. The requested funding will be used to support the research goals as well as the wider activities of the ACGO initiative, including post-doctoral positions, PhD scholarships, and conference organization. This will decidedly contribute to deepen and broaden our group capabilities, allow us to attract, train and retain more students and young researchers, and poise ourselves for faster advancement and higher research impact.

2 Research Themes

The ACGO seminar allowed us to identify many open questions in the areas of algorithms and complexity, discrete and continuous optimization, network equilibrium, game theory and mechanism design. While putting together this proposal, we made the strategic choice of focusing on a subset of the research subjects that would benefit from a multidisciplinary approach and hold the potential for collaboration. The research subjects that we selected are all concerned, in one way or another, with decision problems where the decisions and information are decentralized, and which are characterized by the lack of information and/or lack of coordination. Many of these questions arise from the study of large networks such as the Internet and urban transportation systems, where a multitude of agents make decisions in a decentralized manner, with limited information on the network characteristics or even its topology. Another common characteristic of the problems is their focus on algorithmic issues: we are interested in the mathematical structure of the objects and models, with the ultimate goal of designing algorithms for computing solutions. Due to space limitations we cannot provide a detailed description of each, so we refer to http://www.agco.uchile.cl for a more thorough discussion. The research topics were grouped into three major themes: Algorithms & Complexity; Algorithmic Game Theory; and Mathematical Programming.

2.1 Algorithms and Complexity

In little more than a decade we have seen a convergence of social and technological networks, with networks such as the Web characterized by the interplay between rich information content, the millions of individuals and organizations who create it, and the technology that supports it. Information retrieval from large data sets and distributed networks pose algorithmic challenges where efficiency and sensitivity to underlying assumptions rise to a new level of importance, while distributed procedures performed by uncoordinated agents lacking full information about the system gain relevance. This has driven a major shift of research in computer science to issues concerning efficient access, fast processing, classification, data mining of huge volumes of information, and mechanism design.

The heterogeneity of sources and media, and the lack of a centralized control over the contents, requires novel and more flexible tools for querying, navigating, and manipulating data. In content-based searching, data can be searched without need of tagging or interpreting it. The combinatorial approach reduces the problem to matching discrete multidimensional symbol streams for complex patterns, providing an effective alternative for text, audio, image, and multimedia searches. The gigantic amounts of data to be processed and the relative slowness of the interconnection network, make an ideal case to study compressed data representations that can be transmitted at reduced cost and, ideally, processed without decompressing.

The emergence of large dynamic networks also raises novel issues coming from the fact that knowledge of the exact link structure and edge presence is not guaranteed. New theoretical foundations and mathematical techniques are required to understand which properties are robust under small changes of the network structure, and providing meaningful results on large objects for which complete information is lacking. In this context, areas such as random graphs, phase transition, spectral analysis, probabilistic sampling, etc., have gained enormous relevance [1161721644174]. Besides the mathematical aspects, there is also a pervasive need for algorithmic developments associated to large networks. Just to illustrate, major shifts in Internet routing standards can be viewed as debates over the deficiencies of one protocol relative to another.

Considering our background expertise and the relatively small number of local researchers in the area, we aim to focus on three main topics: (i) new approaches to fundamental information retrieval problems for large volumes of data, (ii) sampling techniques to increase the efficiency of algorithmic procedures for data processing and for ascertaining relevant properties or identifying local structures in large objects such as networks, and (iii) distributed routing and information gathering in large unstructured networks.

2.2 Algorithmic Game Theory

Game theory provides a natural framework to model situations where decisions are decentralized and the actions of each agent influence the well being of others. While this is a prominent feature in many real-world situations, the intrinsic complexity of computing equilibria has biased the analysis towards centralized decision making, emphasizing combinatorial optimization and operations research methods. For instance, the movement of people and cars within a city, or the flow of packets in communication systems have been addressed as optimal transportation problems, the assignment of jobs in a factory as a scheduling problem, and the relation between producers and consumers as a problem of logistics of a distribution system. In recent years, a renewed interest has come from the need to deal with conflicting situations such as the acute congestion phenomena observed in modern urban transportation and communication networks that occur when decisions are decentralized and multiple agents compete for the scarce available resources. The focus is thus shifted from a centralized perspective to models that naturally fit the framework of game theory: the transportation problem becomes one of network equilibrium, the scheduling problem turns into a mechanism design issue in which agents submit tasks which are processed according to certain rules, the logistic problem one of competition among strategic producers and consumers.

Although game theory is a mature discipline, there are few tools for the actual computation of equilibria, its complexity analysis, and the characterization of properties such as efficiency and fairness. On the other hand, player rationality, perfect information about histories, and complete information about other players payoffs are questionable assumptions in situations with a large number of agents or strategies. In such contexts, dynamic models for the adaptive behavior of agents can be more adequate to describe the evolution of a system towards equilibrium. These dynamics may provide in turn inspiration for new algorithms to compute equilibria. The recent books [154], [171] and [190] reflect the vitality of the area and the variety of questions that are currently investigated.

In this proposal we focus on some specific algorithmic and modeling questions related to the dynamics of network flows, the optimality of scheduling coordination mechanisms, the effects of market power in producer-consumer interactions, and the assessment of the approximate efficiency and fairness of equilibria. These questions naturally relate game theoretical issues with algorithms, combinatorics and optimization, and thus showcase the need for interdisciplinary work. Specific questions that we plan to address include:

2.3 Mathematical Programming

What we know today as Mathematical Programming was probably born in 1947, when G. B. Dantzig [65] invented the Simplex method for solving Linear Programs (LP). Three key ingredients related to this event were (1) the discovery that many relevant problems related to optimally allocating scarce resources could be modeled as linear programs [118119181183], (2) the theory of linear programming which provided solid foundations for designing algorithms [93182], and (3) the first computational method able to solve practical-sized problems. Nowadays, the field is relevant to industries and research disciplines ranging from Airlines and Mining to Economics and Biology. The Institute for Operations Research and Management Science has put up a website (http://www.scienceofbetter.org) which showcases success stories of mathematical programming applications in business and the management sciences. This success has been fed by the interplay of convex analysis, optimization, algorithms, data structures and complexity.

The last twenty years have seen key advancements in the field. On the modeling side, new approaches for tackling uncertainty have focused on the robustness of the solution [6313233151], while new developments on Stochastic Optimization [38149156169] have facilitated solving larger problems and addressing new applications [432364896170]. On the algorithmic side, the development of Interior Point Methods (IPM) has produced new and faster algorithms for LP, and has led to efficient methods for broader classes of convex optimization problems including Second Order Cone Programming (SOCP) [6] and Semi-Definite Programming (SDP) [180]. Improvements in algorithms, polyhedral theory and data structures  [39] have led to a spectacular increase in our ability to solve general Mixed Integer Programming problems (MIP) [15161739144]. These elements, together with the constant hardware improvements, suggest that it is possible to achieve a qualitative leap in the type and size of optimization problems that will be solved in the future. Being able to achieve this qualitative leap and address the open questions, requires, more than ever, a coordinated effort to exploit the interplay of the main areas of this research project: Algorithms, Combinatorics, Game-Theory and Optimization. We describe below our research agenda on mathematical programming. This research touches on different types of problems —nonlinear programs, stochastic programs, mixed integer programs— addressing questions about size, uncertainty, sensitivity, robustness and complexity; and looking for better solution algorithms.

3 Undergraduate and Graduate Training

Training plays a central role in this proposal, as we believe that a major impact in society is achieved through the incorporation of our students to the productive sector. We will carry out activities on three grounds: undergraduate, graduate, and postdoctoral training.

3.1 Undergraduate studies

ACGO Minor: The School of Engineering at the Universidad de Chile launched recently an initiative in which departments or groups of faculty put together a set of courses (either existing or new) which are then offered as minors to engineering students across all disciplines. Our group launched a minor in Algorithms, Combinatorics, Games and Optimization (ACGO) which combines courses from Math (Combinatorial Optimization, Complexity), Computer Science (Algorithms and Data Structures, Design and Analysis of Algorithms), and Industrial Engineering (Optimization, Operations Research). In addition we decided to offer a new course on Algorithmic Game Theory, the first such undegraduate level course at Universidad de Chile. This minor aims to provide simultaneously the mathematical rigor, the modeling ability and the computational skills to tackle relevant problems. The minor was recently approved by the School of Engineering, and thus, starting from 2010, we expect to see the first enrolled students. As an indicator of the interest that the ACGO minor might have, 37 students attended the Algorithmic Game Theory course taking place in this second semester of 2009. With time, we expect to add elective courses to this minor and to revise the fundamental subjects.

Winter Camp: One of the best ways to motivate young people’s interest in science is by exposing them to a first hand experience on scientific research. An initiative that we will carry out in this direction is a yearly ACGO winter camp. This will consist of a 3-day school in which students will have two or three courses thaught by ourselves on advanced topics, with lectures in the morning and exercise and open problem sessions in the afternoons. The location will be somewhere near Santiago, away from our daily duties. A subset of us (Correa, Kiwi, Matamala, Rapaport) organized two such schools in 2007 and 2008 with an attendance of 20 students. This activity was discontinued because of lack of funding. We expect to re-launch this activity for which we request moderate funding. We also expect that the student attendance will grow as the ACGO minor becomes better known.

Research Visits: Another activity which we believe is extremely useful for our advanced undergraduate students is the oportunity to visit research centers abroad. In the past, we have sent as many students as our funds have permitted (to places such as Charles University, TU-Berlin, CWI, Université Paris 6, Waterloo University, Yale University, UBC, among others). However, it is usually difficult to raise funds for such activities and therefore we are also requesting funding for them.

3.2 Graduate studies

ACGO Graduate Program: One of our mid-term goals is to develop a doctoral program in ACGO. Rather than creating a new program, we believe that a scheme along the ACO programs of Georgia Tech and Carnegie Mellon University, is well suited to our group. Indeed, Universidad de Chile currently has PhD programs in Applied Mathematics, Systems Engineering, and Computer Science. We plan to develop a joint curriculum for these doctoral programs that will allow students from all the involved programs to gain a solid backgroud in the ACGO topics. This will require a specific effort to adapt some of the course programs to make them accessible to students with different backgrounds. Furthermore, we plan to increase the course offering, incorporating selected topics which are not currently available, such as an advanced course on Game Theory and another one on Advanced Algorithms. Also, the ACGO program will provide a wider array of research subjects for graduate students to specialize in. Some of them may benefit from co-advising by researchers involved in this proposal. In addition, the ACGO program will also be open to PhD students at the Engineering School of Pontificia Universidad Católica de Chile, through an existing agreement between both Universities. Specific funds are requested to cover 8 doctoral scholarships per year, as well as some budget to allow students to attend international conferences and/or to spend some research periods abroad while working on their thesis. We also seek funds to cover one-semester visiting positions for external professors who will deliver advanced courses in the framework of the ACGO Graduate Program.

Summer School: In 2006, we started to organize a summer school in discrete mathematics for graduate students and advanced undergraduates. The format is 3 courses by invited professors (5 lectures per course, one 75 minute morning lecture per day) with local TA’s in charge of afternoon problem sessions and grading. The courses offered in the past and next versions have been:

2006
Graph exploration and graph searching, Pierre Fraigniaud, CNRS, U. Paris-Sud.
Many facets of graph colorings: structure and complexity, Jaroslav Nesetril, Charles U., Prague.
Foundations of distributed computation, Sergio Rajsbaum, U. Nacional Autónoma de México.
2007
Future leader selection for distributed systems with faults, Antonio Fernández, U. Rey Juan Carlos.
Enumeration of labelled graphs, Marc Noy, U. Politécnica de Cataluńa.
Polyhedral techniques for combinatorial optimization problems, Mourad Baiou, U. Clermont II.
2008
Approximation algorithms for scheduling, packing and graph problems, Klaus Jansen, U. Kiel.
On-line, parametrized and adaptive algorithms: three faces of the same coin, Alex López-Ortiz, U.Waterloo.
Applications of chance to algorithms: from speed-up to self-correction, Nicolas Schabanel, CNRS, U. de Chile.
2009
Smaller and faster: succinct data structures, Jérémy Barbay, U. de Chile.
Algorithmic game theory, Christoph Dürr, Ecole Polytechnique, France.
Probabilistic combinatorics and concentration inequalities, Jacques Verstraete, U. California, San Diego.
2010
Geometric optimization problems, Friederich Eisenbrand, Ecole Polytechnique Federal de Lausanne.
An introduction to topological graph theory, Gelasio Salazar, U. Autónoma San Luis de Potosí
Games with reputational perturbations, Ennio Stacchetti, New York University

The last two versions already had an ACGO flavor, including topics in game theory, algorithms, optimization, and discrete mathematics. Attendance has grown from the original 25 to over 50 participants in 2009, with 2/3 of the students from mathematics and 1/3 from computer science, operations research and other disciplines.The school started to attract international students (9 students from Argentina, Brazil, México and Perú in 2009). In the coming years we expect the school to attract a larger number of students from other Latin-American countries, exceeding the currently available funds. In order to keep this activity alive we need significant funds which we plan to obtain through this proposal.

3.3 Post-Doctoral Training

We are strongly interested in attracting talented postdocs. In the past, we have been individually successful in attracting good postdocs and inserting them in academia. For example, Claudio Gutierrez has now a permanent position at the Computer Science Department of U. Chile, Eduardo Moreno and Karol Suchan are currently faculty at U. Adolfo Ibáńez, while Pedro Jara now holds a position at U. Santiago. Furthermore, we also had postdocs that have taken positions abroad, including Fedor Fomin (U. Bergen), Nicolas Nisse (INRIA), Fréderic Babonneau (ORDECSYS-Geneva), Thierry Champion (U. Toulon), Karine Pichard, and Jean-Philippe Mandallena (U. Nîmes). Our budget considers substantial funds in order to cover 3 postdocs per year.

4 Synergic activities

Since this proposal is inherently multidisciplinary most of our activities include people from different research areas. Of course, the ACGO minor and planned ACGO doctoral program are good examples of how this desirable interaction will certainly take place. However, we believe that the added value of a multidisciplinary approach becomes more evident in less formal activities which happen regularly. We list below some of the activities we intend to carry out in order to provide a collaborative atmosphere.

The heart of our current activities is the ACGO seminar, started over a year ago. This is an informal brainstorming session in which we discuss ongoing research, and one one of us, a visitor, or an invited speaker goes to the blackboard and presents a problem of his current interest. The seminar also provides a good opportunity to chat and see each other on a regular basis. Interestingly, the attendance has been growing with more faculty, students, and postdocs, and has already given rise to collaborations. We definitely expect to continue with this activity and keep it as stimulating as possible. In particular we would like to have modest funds to support it.

We also plan to have several instances in which we will escape from our daily duties to interact with students, visitors and with each other, in a flexible framework with plenty of time for research discussions. Specifically, we plan to have two workshops per year, one internal and one with external visitors. These thematic workshops will deal with topics at the interface of our research agendas. For instance, the first year we plan to organize a workshop in the interface of Algorithms and Economics. Our summer school and winter camp also fall in this category of activities having, additionally, a much larger number of student participants. In the annual internal workshop we will also spare some time to organize as a group and plan future activities. On the other hand, we plan to organize three larger conferences for the duration of the project, these require some substantial work but are good means to give international visibility to the local activities. Possible candidates are ISAAC, CPM, LATIN, LAGOS, and IPCO.

As our team is spread out among several departments and institutions we think it is important to set up some physical space for the Center. This will be located at the School of Engineering at U. de Chile and will provide comfortable space for the project participants, as well as students, visitors, and postdocs. The space will be designed so as to encourage discussion and cooperation, becoming the natural space for all involved researchers to work in their collaborative projects.

The previous activities will foster our ties with national peers as well. Not only the project already incorporates participants from several institutions (UCH, UTFSM, UAI, PUC, UNAB, Yahoo Research), but also we expect the project will promote, in Chile, the ACGO field as a whole and thus our national collaboration network will naturally grow.

5 International Cooperation

As it can be inferred from our economic proposal, for this group it is particularly important to both have a strong international presence and to permanently bring top researchers in the area to Chile. This can help us significantly in two key areas: training and scientific productivity. With these objectives in mind the group plans to both build up on well-established international connections and develop new ones. At the level of individual collaborations, the group has well-established links and active research collaborations mainly with researchers in the US, Canada, Germany, Brazil, and France. Moreover, there has been significant interaction over the years with researchers at MIT, Georgia Tech, U. Montréal, and different centers in France, which have led to many students pursuing their Ph.Ds in these centers, and a steady flow of researchers visiting in both directions. In what follows we describe some specific activities that we plan to develop in the 5-year period of this grant.

First, we are devoting particular attention in inviting foreign researchers to visit us and spend time collaborating with some of us. In particular, this will allow us to strengthen the research partnerships created in the past and explore new ones, and it is crucial to the basic research component of our proposal, significantly helping us to raise the output level of our scientific endeavors. Mirroring this, we plan that each of our members will spend part of the research funds to go abroad to work one on one with colleagues.

Secondly, we plan to invite key members of the international research community to spend some time with the group. The idea of these visits is twofold: on the one hand the direct scientific cooperation with the project members, on the other the teaching of some course in some important topic for advanced students and professors alike. Some of these will be semester-long visits, as this will expand the horizons of the project and reinforce the areas where we currently lack critical mass. In the same line, and strongly connected to our training program, we plan to have 3 invited speakers for each of our summer schools. We hope these visitors will eventually develop research projects with us, will bring new frontier topics to the school participants and will also strengthen the scope of our international presence.

Also connected to our training activities, we plan to finance students working on their research projects in Chile, and have them spend short-to-medium periods at research centers abroad. This will increase the quality of their research, make it more visible and also open new avenues of research to them. The quality of our students and our established connections abroad makes us confident that our students will go to top-notch institutions, their learning will be greatly enhanced, and this will reflect back in the quality of our group. Finally, an important activity will be our annual international workshop described in the previous section, and the organization of three international conferences.

6 Outreach activities

In the last few years we collaborated with the main science museum in Chile, Museo Interactivo Mirador (MIM), which over 50.000 visits per month. Under this collaboration program we set up two exhibits (one of them still on display), illustrating basic aspects of Geometry and Computer science. This activity was discontinued because of lack of funding. Since it was a very successful outreach strategy, we plan to create other interactive displays allowing kids and parents to learn aspects of Algorithms, Game Theory, and Optimization.

The topics of our research proposal appear in many fields of engineering. We believe that it is central to give undergraduate students a chance to integrate these ideas. In this line, in addition to our ACGO minor, we plan a series of special seminars (two each semester) showing experiences where the joint usage of Algorithms, Combinatorics, Games and Optimization have led to innovative and successful solutions of engineering issues.

Secondary education in Chile is deficient in developing math skills. Our research topics are well suited to develop advanced mathematical thinking. Networks and graphs, for instance, are simple and intuitive mathematical objects that can be introduced in the classroom as a very helpful learning tool. They can be easily motivated by interesting applications that allow elegant and concrete solutions. Young students can grasp fundamental algorithmic and mathematical concepts by learning basic graph theory. We intend to give short courses and talks, and to produce educational material on graph theory adequate for high school students and teachers. On the other hand, in order to reach students directly, we plan to develop a website and a facebook community where we will post problems every two weeks, and challenge students to come up with answers. Later, we will show the solution and different methods through which the problem can be tackled. Students who actively participate will be invited to a math camp at the end of the year.

As it can be inferred from the researchers curricula, our group has a substantial experience in developing joint projects with industry (e.g. airline revenue management for LAN-Chile and NCR, production planning for wineries, open-pit mining with CODELCO, inner-city routing for Lafarge, embarked system for automated conduction of freight trains, etc.). Although the main focus in this proposal is on research and education, we expect industrial collaboration to continue in the forthcoming years, including the development of industrially-oriented thesis subjects. Once a year, we will also organize a dissemination seminar providing professional audiences with an update on the progress of ACGO related areas and their potential impact on Chilean industry and public sector. Funding for applied projects should come primarily from the industrial partners, so we are not asking for such support in this proposal.

References

[1]   T. Achtberg. Conflict analysis in mixed integer programming. Discrete Optimization, 4:4–20, 2007.

[2]   T. Achterberg, T. Koch, and A. Martin. Branching rules revisited. Operations Research Letters, 33:42–54, 2005.

[3]   P. Afshani, J. Barbay, and T. Chan. Instance-optimal geometric algorithms. Submitted, 2009.

[4]   M. Aghassi and D. Bertsimas. Robust game theory. Mathematical Programming B, 107:231–273, 2006.

[5]   R. K. Ahuja, T. L. Magnanti, and J. B. Orlin. Network Flows: Theory, Algorithms, and Applications. Prentice Hall, New Jersey, 1993.

[6]   F. Alizadeh and D. Goldfarb. Second order cone programming. Mathematical Programming B, 95:3–51, 2003.

[7]   N. Alon, E. Fischer, I. Newman, and A. Shapira. A combinatorial characterization of the testable graph properties: It’s all about regularity. SIAM J. on Comput., 39(1):143–167, 2009.

[8]   N. Alon and A. Shapira. Every monotone graph property is testable. In 37th Annual ACM Symposium on Theory of Computing STOC, pages 128–137, 2005.

[9]   F. Alvarez, J. López, and H. Ramírez. Interior proximal algorithm with variable metric for second-order cone programming: Applications to structural optimization and classification by hyperplanes. Optimization Methods and Software, to appear, 2009.

[10]   K. Andersen, Q. Louveaux, R. Weismantel, and L. A. Wolsey. Inequalities from two rows of a simplex tableau. In M. Fischetti and D. P. Williamson, editors, IPCO, volume 4513 of Lecture Notes in Computer Science, pages 1–15. Springer-Verlag, 2007.

[11]   R. Andersen. A local algorithm for finding dense subgraphs. In 19th ACM-SIAM Symposium on Discrete Algorithms SODA, pages 1003–1009, 2008.

[12]   R. Andersen and K. Chellapilla. Finding dense subgraphs with size bounds. In 6th International Workshop on Algorithms and Models for the Web-Graph, pages 25–37. Springer-Verlag, 2009.

[13]   A. Andoni and R. Krauthgamer. The smoothed complexity of edit distance. In 35th International Colloquium on Automata, Languages and Programming ICALP, volume 5125 of Lecture Notes in Computer Science, pages 357–369. Springer-Verlag, 2008.

[14]   A. Apostolico. The myriad virtues of subword trees. In Combinatorial Algorithms on Words, volume 12 of NATO Advanced Science Institutes, Series F, pages 85–96. Springer-Verlag, 1985.

[15]   D. Applegate, R. E. Bixby, V. Chvátal, and W. Cook. TSP cuts which do not conform to the template paradigm. In Computational Combinatorial Optimization, Optimal or Provably Near-Optimal Solutions [based on a Spring School], pages 261–304, London, UK, 2001. Springer-Verlag GmbH.

[16]   D. Applegate, R. E. Bixby, V. Chvatal, and W. Cook. Implementing the dantzig-fulkerson-johnson algorithm for large traveling salesman problems. Mathematical Programming, 97:91–153, 2003.

[17]   D. L. Applegate, R. E. Bixby, V. Chvátal, W. Cook, D. G. Espinoza, M. Goycoolea, and K. Helsgaun. Certification of an optimal tsp tour through 85,900 cities. Operations Research Letters, 37(1):11–15, 2009.

[18]   W. B. Arthur. On designing economic agents that behave like human agents. Evolutionary Economy, 3:1–22, 1993.

[19]   S. Arvind. Smoothed Analysis of Gaussian Elimination. PhD thesis, MIT, 2004.

[20]   S. Arvind, D. Spielman, and S.-H. Teng. Smoothed analysis of the condition numbers and growth factors of matrices. CoRR, 2003.

[21]   H. Attouch and M. Soueycatt. Augmented lagrangian and proximal alternating direction methods of multipliers in hilbert spaces. applications to games, pde’s and control. Pac. J. Optim., 5:17–37, 2009.

[22]   Y. Azar, K. Jain, and V. Mirrokni. (almost) optimal coordination mechanisms for unrelated machine scheduling. In Proceeding of SODA 2008, pages 323–332, 2008.

[23]   E. Balas, S. Ceria, M. Dawande, F. Margot, and G. Pataki. Octaine: A new heuristic for pure 0-1 programs. Operations Research, 49:207–225, 2001.

[24]   E. Balas and C. H. Martin. Pivot and complement - a heuristic for 0-1 programming. Management Science, 26:86–96, 1980.

[25]   C. Banderier, R. Beier, and K. Mehlhorn. Smoothed analysis of three combinatorial problems. In 28th International Symposium in Mathematical Foundations of Computer Science MFCS, volume 2747 of Lecture Notes in Computer Science, pages 198–207. Springer-Verlag, 2003.

[26]   J. Barbay and E. Chen. Adaptive planar convex hull algorithm for a set of convex hulls. In 20th Annual Canadian Conference on Computational Geometry CCCG, 2008.

[27]   J. Barbay and C. Kenyon. Alternation and redundancy analysis of the intersection problem. ACM Trans, Algorithms, 4(1):1–18, 2008.

[28]   J. Barbay and G. Navarro. Compressed representations of permutations, and applications. In 26th International Symposium on Theoretical Aspects of Computer Science STACS, volume 09001 of Dagstuhl Seminar Proceedings, pages 111–122. Internationales Begegnungs- und Forschungszentrum fuer Informatik (IBFI), 2009.

[29]   N. Baumann and M. Skutella. Solving evacuation problems efficiently–earliest arrival flows with multiple sources. In 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS), pages 399–410, 2006.

[30]   A. Beggs. On the convergence of reinforcement learning. Journal of Economic Theory, 122:1–36, 2005.

[31]   A. Ben-Tal and A. Nemirovski. Robust convex optimization. Mathematics of Operations Research, 23:769–805, 1998.

[32]   A. Ben-Tal and A. Nemirovski. Robust solutions of linear programming problems contaminated with uncertain data. Mathematical Programming, 88:411–424, 2000.

[33]   A. Ben-Tal and A. Nemirovski. Lectures on Modern Convex Optimization. MPS-SIAM Series on Optimization, Philadelphia, PA, 2001.

[34]   J. F. Benders. Partitioning procedures for solving mixed variables programming problems. Numerische Mathematik, 4:238–252, 1962.

[35]   D. P. Bertsekas. Constrained Optimization and Lagrange Multiplier Methods. Athena Scientific, Belmont, 1993.

[36]   D. Bertsimas and M. Sim. The price of robustness. Operations Research, 52:35–53, 2004.

[37]   D. Bertsimas and J. Tsitsiklis. Introduction to Linear Optimization. Athena Scientific, Belmont, 1997.

[38]   J. R. Birge and F. Louveaux. Introduction to Stochastic Programming. Springer-Verlag, 1997.

[39]   R. E. Bixby, M. Fenelon, Z. Gu, E. Rothberg, and R. Wunderling. MIP: Theory and practice - closing the gap. In Proceedings of the 19th IFIP TC7 Conference on System Modelling and Optimization, pages 19–50, Deventer, The Netherlands, 2000. Kluwer, B.V.

[40]   B. Bollobás. Modern Graph Theory. Graduate Text in Mathematics Series. Springer-Verlag, 1998.

[41]   B. Bollobás, R. Kozma, and D. Miklós, editors. Handbook of Large-Scale Random Networks, volume 18 of Bolyai Society Mathematical Studies. Springer-Verlag, 2009.

[42]   J. F. Bonnans and H. Ramirez. Perturbation analysis of second-order cone programming problems. Mathematical Programming B, 104:205–227, 2005.

[43]   T. Börgers and R. Sarin. Learning through reinforcement and replicator dynamics. Journal of Economic Theory, 77(1):1–14, 1997.

[44]   C. Borgs, J. Chayes, L. Lovász, V. Sos, B. Szegedy, and K. Vesztergombi. Graph limits and parameter testing. In 38th Annual ACM Symposium on Theory of Computing STOC, pages 261–270, 2006.

[45]   G. Brown. Iterative solution of games by fictitious play. In T. C. Koopmans, editor, Activity Analysis of Production and Allocation, pages 374–376. Wiley, New York and Chapman & Hall, London, 1951.

[46]   P. Bürgisser, F. Cucker, and M. Lotz. General formulas for the smoothed analysis of condition numbers. C. R. Acad. Sc. Paris, 343(2):145–150, 2006.

[47]   P. Bürgisser, F. Cucker, and M. Lotz. Smoothed analysis of complex conic condition numbers. J. Math. Pures Appl., 86(4):293–309, 2006.

[48]   M. Campi and S. Garatti. The exact feasibility of randomized solutions of robust convex programs. SIAM Journal on Optimization, 3(19):1211–1230, 2008.

[49]   T. Chan. Optimal output-sensitive convex hull algorithms in two and three dimensions. Discrete & Computational Geometry, 16:361–368, 1996.

[50]   T. Chan, J. Snoeyink, and C.-K. Yap. Primal dividing and dual pruning: Output-sensitive construction of four-dimensional polytopes and three-dimensional voronoi diagrams. Discrete & Computational Geometry, 18(4):433–454, 1997.

[51]   W. Chang and T. Marr. Approximate string matching and local similarity. In 5th Annual Symposium in Combinatorial Pattern Matching CPM, volume 807 of Lecture Notes in Computer Science, pages 259–273. Springer-Verlag, 1994.

[52]   D. Chaum. Untraceable electronic mail, return addresses, and digital pseudonyms. Communications of the ACM, 24(2):84–88, 1981.

[53]   G. Chen and M. Teboulle. A proximal-based decomposition method for convex minimization problems. Math. Programming A, 64:81–101, 1994.

[54]   G. Christodoulou, E. Koutsoupias, and A. Nanavati. Coordination mechanisms. In Proceedings of ICALP 2004, pages 345–357, 2004.

[55]   F. Claude and G. Navarro. A fast and compact web graph representation. In 14th International Symposium on String Processing and Information Retrieval SPIRE, volume 4726 of Lecture Notes in Computer Science, pages 118–129. Springer-Verlag, 2007.

[56]   R. Cominetti and M. Courdurier. Coupling general penalty schemes for convex programming with the steepest descent method and the proximal point algorithm. SIAM J. Optim., pages 745–765, 2002.

[57]   R. Cominetti, E. Melo, and S. Sorin. A payoff-based learning procedure and its application to traffic games. Games and Economic Behavior, to appear, 2008.

[58]   W. Cook, S. Dash, R. Fukasawa, and M. Goycoolea. Numerically accurate gomory mixed-integer cuts. INFORMS Journal on Computing, page to appear, 2009.

[59]   W. Cook, R. Kannan, and A. Schrijver. Chvátal closures for mixed integer programming problems. Mathematical Programming, 47:155–174, 1990.

[60]   G. Cornuéjols and V. Borozan. Minimal valid inequalities for integer constraints. George Nemhauser Symposium, Atlanta, July 2007.

[61]   G. Cornuéjols and F. Margot. On the facets of mixed integer programs with two integer variables and two constraints. Mathematical Programming, 120(2):429–456, 2009.

[62]   C. Crochemore and W. Rytter. Text algorithms. Oxford University Press, 1994.

[63]   M. Crochemore, C. Hancart, and T. Lecroq. Algorithms on Strings. Cambridge University Press, 2007.

[64]   E. Dana, E. Rothberg, and C. Le Pape. Exploring relaxation induced neighborhoods to improve mip solutions. Mathematical Programming, 102:71–90, 2005.

[65]   G. B. Dantzig. Programming in a linear structure. Comptroller, USAF Washington D.C., 1948.

[66]   G. B. Dantzig and P. Wolfe. Decomposition principle for linear programs. Operations Research, 8:101–111, 1960.

[67]   E. Demaine, A. López-Ortiz, and I. Munro. Adaptive set intersections, unions, and differences. In 11th ACM-SIAM Symposium on Discrete Algorithms SODA, pages 743–752, 2000.

[68]   E. Demaine, A. López-Ortiz, and I. Munro. Experiments on adaptive set intersections for text retrieval systems. In 3rd Workshop on Algorithm Engineering and Experiments, pages 5–6, 2001.

[69]   S. S. Dey and L. A. Wolsey. Lifting integer variables in minimal inequalities corresponding to lattice-free triangles. In A. Lodi, A. Panconesi, and G. Rinaldi, editors, IPCO 2008, volume 5035 of Lecture Notes in Computer Science, pages 463–475, 2008.

[70]   H. E. Dixon and M. L. Ginsberg. Combining satisfiability techniques from ai and or. Knowl. Eng. Rev., 15(1):31–45, 2000.

[71]   A. Dontchev and R. Rockafellar. Characterizations of lipschitzian stability in nonlinear programming. In Mathematical programming with data perturbations, pages 65–82. Lecture Notes in Pure and Appl. Math., 195, Dekker, New York, 1998.

[72]   F. F. Dragan and M. Matamala. Navigating in a graph by aid of its spanning tree. In ISAAC, pages 788–799, 2008.

[73]   C. Dürr and K. Nguyen. Non-clairvoyant scheduling games. In Proceeding of the Second International Symposium in Algorithmic Game Theory (SAGT 2009), LNCS 5814, pages 135–146, 2009.

[74]   R. Durrett. Random Graph Dynamics. Number 20 in Cambridge Series in Statistical and Probabilistic Mathematics. Cambridge University Press, 2006.

[75]   A. Dvorestzky. A theorem on convex bodies and applications to banach spaces. Proceedings of the National Academy of Science, 45:223–226, 1959.

[76]   J. Eckstein and D. P. Bertsekas. On the douglas-rachford splitting method and the proximal point algorithm for maximal monotone operators. Math. Programming, 55:293–318, 1992.

[77]   I. Erev and A. E. Roth. Predicting how people play games: Reinforcement learning in experimental games with unique, mixed strategy equilibria. American Economic Review, 88:848–881, 1998.

[78]   D. Espinoza. Computing with multi-row gomory cuts. In A. Lodi, A. Panconesi, and G. Rinaldi, editors, IPCO 2008, volume 5035 of Lecture Notes in Computer Science, pages 214–224, 2008.

[79]   D. G. Espinoza, R. Garcia, M. Goycoolea, G. L. Nemhauser, and M. W. P. Savelsbergh. Per-seat, on-demand air transpor tation par t i: Problem description and an integer multicommodity flow model. Transportation Science, 42:263–278, 2008.

[80]   P. Ferragina, F. Luccio, G. Manzini, and S. Muthukrishnan. Compressing and indexing labeled trees, with applications. J. of the ACM, 2009. to appear.

[81]   E. Fischer. The art of uninformed decisions: A primer to property testing. Bulletin of the EATCS, 75, 2001.

[82]   M. Fischetti, F. Glover, and A. Lodi. The feasibility pump. Mathematical Programming, 104:91–104, 2005.

[83]   M. Fischetti and A. Lodi. Local branching. Mathematical Programming, 98:23–47, 2003.

[84]   L. Fleischer. Universally maximum flow with piece-wise constant capacity functions. Networks, 38:1–11, 2001.

[85]   L. Fleischer and M. Skutella. Quickest flows over time. SIAM Journal on Computing, 36:1600–1630, 2007.

[86]   L. R. Ford and D. R. Fulkerson. Constructing maximal dynamic flows from static flows. Operations Research, 6:1073–1082, 1958.

[87]   D. Foster and R. V. Vohra. Asymptotic calibration. Biometrika, 85:379–390, 1998.

[88]   R. M. Freund. Complexity of convex optimization using geometry-based measures and a reference point. Mathematical Programming 99, pages 197–221, 2004.

[89]   R. M. Freund and J. Vera. On condition based complexity of conic linear optimization via the ellipsoidal algorithm. SIAM Journal on Optimization, 10:155–176, 1999.

[90]   R. M. Freund and J. Vera. Equivalence of convex problem geometry and computational complexity in the separation oracle model. Mathematics of Operations Research, page to appear, 2009.

[91]   Y. Freund and R. E. Schapire. Adaptive game playing using multiplicative weights. Games and Economic Behavior, 29:79–103, 1999.

[92]   D. Fudenberg and D. K. Levine. The Theory of Learning in Games. MIT Press, Cambridge, Massachussetts, 1998.

[93]   D. Gake, H. Kuhn, and A. W. Tucker. Linear programming and the theory of games. In T. C. Koopmans, editor, Activity Analysis of Production and Allocation. Wiley, New York and Chapman & Hall, London, 1951.

[94]   D. Gale. Transient flows in networks. Michigan Math J., 6:59–63, 1959.

[95]   M. X. Goemans and D. P. Williamson. Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming. J. ACM, 42:1115–1145, 1995.

[96]   D. Goldfarb and G. Iyengar. Robust portfolio selection problems. Mathematics of Operations Research, 28:1–38, 2003.

[97]   O. Goldreich. Combinatorial property testing (a survey). Technical Report 56, Electronic Colloquium on Computational Complexity ECCC, 1997.

[98]   O. Goldreich. Property testing in massive graphs, pages 123–147. Kluwer Academic Publishers, 2002.

[99]   O. Goldreich. Contemplations on testing graph properties. In A. Czumaj, S. Muthu Muthukrishnan, R. Rubinfeld, and C. Sohler, editors, Sublinear Time Algorithms, number 05291 in Dagstuhl Seminar Proceedings. Internationales Begegnungs- und Forschungszentrum fuer Informatik (IBFI), 2005.

[100]   R. E. Gomory. Corner polyhedra and two-equation cutting planes. George Nemhauser Symposium, Atlanta, July 2007.

[101]   R. E. Gomory and E. L. Johnson. Some continuous functions related to corner polyhedra, part I. Mathematical Programming, 3:23–85, 1972.

[102]   M. Groetschel, L. Lovasz, and A. Schrijver. Geometric Algorithms and Combinatorial Optimization. Springer-Verlag, Berlin, 1998.

[103]   R. Guimerŕ, A. Díaz-Guilera, F. Vega-Redondo, A. Cabrales, and A. Arenas. Optimal network topologies for local search with congestion. Phys. Rev. Lett., 89(24):248701.1–248701.4, Nov 2002.

[104]   D. Gusfield. Algorithms on strings, trees and sequences. Cambridge University Press, 1997.

[105]   H. Hämäläinen, I. Honkala, S. Litsyn, and P. Östergřard. Football pools: A game for mathematicians. American Mathematical Monthly, 102:579–588, 1995.

[106]   J. Hannan. Approximation to bayes risk in repeated plays. In M. Dresher, A. W. Tucker, and P. Wolfe, editors, Contributions to the Theory of Games, volume 3, pages 97–139. Princeton University Press, 1957.

[107]   P. Hansen, N. Mladenovic, and D. Urosevic. Variable neighborhood search and local branching. Computers and Operations Research, 33:3034–3045, 2006.

[108]   S. Hart. Adaptive heuristics. Econometrica, 73:1401–1430, 2002.

[109]   B. Heydenreich, R. Müller, and M. Uetz. Games and mechanism design in machine scheduling-an introduction. Production and Operations Management, 16:437–454, 2007.

[110]   F. S. Hillier. Efficient heuristic procedures for integer linear programming with an interior. Operations Research, 17:600–637, 1969.

[111]   J. B. Hiriart-Urruty and C. Lémarechal. Convex Analysis and Minimization Algorithms. Springer-Verlag, Berlin, 1993.

[112]   J. Hofbauer and W. H. Sandholm. On the global convergence of stochastic fictitious play. Econometrica, 70:2265–2294, 2002.

[113]   B. Hoppe and Éva Tardos. Polynomial time algorithms for some evacuation problems. In SODA ’94: Proceedings of the fifth annual ACM-SIAM symposium on Discrete algorithms, pages 433–441, Philadelphia, PA, USA, 1994. Society for Industrial and Applied Mathematics.

[114]   N. Immorlica, L. Li, V. Mirrokni, and A. S. Schulz. Coordination mechanisms for selfish scheduling. Theoretical Computer Science, 410:1589–1598, 2009.

[115]   A. N. Iusem, B. Svaiter, and M. Teboulle. Entropy-like proximal methods in convex programming. Math. Oper. Res., 19:790–814, 1994.

[116]   S. Janson, T. Luczak, and A. Rucinski. Random Graphs. Wiley-Interscience Series in Discrete Mathematics and Optimization, 2000.

[117]   P. Jehiel, B. Moldovanu, and E. Stacchetti. Multidimensional mechanism design for auctions with externalities. Journal of Economic Theory, 85:258–293, 1999.

[118]   L. V. Kantorovich. Mathematical methods of organizing and planning production. Publication House of the Leningrad State University, 1939.

[119]   L. V. Kantorovich. On the translocation of masses. Comptes Rendus de l’Académie des Sciences de l’U.R.S.S., 37:199–201, 1942.

[120]   D. Kirkpatrick and R. Seidel. The ultimate planar convex hull algorithm. SIAM J. Comput., 15(1):287–299, 1986.

[121]   M. Kiwi, F. Magniez, and M. Santha. Exact and approximate testing/correcting of algebraic functions: A survey, volume 2292 of Lecture Notes in Computer Science, pages 30–83. Springer-Verlag, 2002.

[122]   M. Kiwi, G. Navarro, and C. Telha. On-line approximate string matching with bounded errors. In 19th Annual Symposium on Combinatorial Pattern Matching CPM, volume 5029 of Lecture Notes in Computer Science, pages 130–142. Springer-Verlag, 2008.

[123]   K. C. Kiwiel. Proximal minimization methods with generalized bregman functions. SIAM J. Control Optim., 35:1142–1168, 1997.

[124]   P. Klemperer and M. Meyer. Supply function equilibria in oligopoly under uncertainty. Econometrica, 57:1243–1277, 1989.

[125]   E. Koutsoupias and C. Papadimitriou. Worst-case equilibria. In Proceedings of SATCS 1999, pages 404–413, 1999.

[126]   R. Kulkarni and R. Mohanty. Multilocation plant sizing and timing problem: A study of spatial-temporal decomposition procedure. Production planning and control, 7:471–481, 1996.

[127]   J. F. Laslier, R. Topol, and B. Walliser. A behavioral learning process in games. Games and Economic Behavior, 37:340–366, 2001.

[128]   Y. Li and J.-P. P. Richard. Cook, kannan and schrijver’s example revisited. Discrete Optimization, 5(4):724–734, 2008.

[129]   J. Linderoth, F. Margot, and G. Thain. Improving bounds on the footvall pool problem via symetry reduction and high-throughput computing. submited, 2007.

[130]   N. Linial. Locality in distributed graph algorithms. SIAM J. Comput., 21(1):193–201, 1992.

[131]   M. S. Lobo, L. Vandenberghe, S. Boyd, and H. Lebret. Applications of second-order cone programming. Linear Algebra and its Applications, 284:193–228, 1998.

[132]   A. Lokketangen and F. Glover. Solving zero-one mixed integer programming problems using tabu search. European Journal of Operational Research, 106:624–658, 1998.

[133]   J. Luedtke and S. Ahmed. A sample approximation approach for optimization with probabilistic constraints. SIAM Journal on Optimization, 19:674–699, 2008.

[134]   B. Manthey and R. Reischuk. Smoothed analysis of binary search trees. In 16th International Symposium in Algorithms and Computation ISAAC, volume 3827 of Lecture Notes in Computer Science, pages 483–492. Springer-Verlag, 2005.

[135]   F. Margot. Testing cut generatos for mixed-integer linear programming. Mathematical Programming Computation, 1:69–95, 2009.

[136]   B. Martinet. Regularisation d’inequations variationelles par approximations successives. Revue Française d’Informatique et de Recherche Opérationelle, 4:154–159, 1970.

[137]   A. Mas-Colell, M. Whinston, and J. Green. Microeconomic Theory. Oxford University Press, New York, 1995.

[138]   R. Mendelssohn. Improved bounds for aggregated linear programs. Operations Research, 28:1450–1453, 1980.

[139]   E. Minieka. Maximal lexicographic, and dynamic network flows. Operations Research, 21:517–527, 1973.

[140]   G. Minty. Monotone (nonlinear) operators in hilbert space. Duke Math. J., 29:341–346, 1962.

[141]   J. J. Moreau. Proprietés des applications prox. CRAS, 256:1069–1071, 1963.

[142]   I. Munro and R. Raman. Succinct representation of balanced parentheses and static trees. SIAM J. on Comput., 31(3):762–776, 2001.

[143]   R. Myerson. Optimal auction design. Mathematics of Operations Research, 6:58–73, 1981.

[144]   D. Naddef. Polyhedral theory and branch-and-cut algorithms for the symmetric traveling salesman problem. Combinatorial Optimization, 12:29–116, 2002.

[145]   J. S. Nath and C. Bhattacharyya. Maximum margin classifiers with specified false positive and false negative error rates. In Proceedings of the Seventh SIAM International Conference on Data Mining, April 26-28, 2007.

[146]   G. Navarro and V. Mäkinen. Compressed full-text indexes. ACM Computing Surveys, 39(1), 2007. Article 2, 61 pages.

[147]   G. Navarro and M. Raffinot. Flexible pattern matching in strings – Practical on-line search algorithms for texts and biological sequences. Cambridge University Press, 2002.

[148]   Z. Neeman. Property rights and efficiency of voluntary bargaining under asymmetric information. Review of Economic Studies, 66:679–691, 1999.

[149]   A. Nemirovski and A. Shapiro. Convex approximations of chance constrained programs. SIAM Journal of Optimization, 4(17):969–996, 2006.

[150]   Y. Nesterov and A. Nemirovskii. Interior-Point Polinomial Algorithms in Convex Programming. SIAM, Philadelphia, 1994.

[151]   Y. Nesterov and M. Todd. On the riemannian geometry defined by self-concordant barriers and interior-point methods. Foundations of Computational Mathematics, 2:333–361, 2002.

[152]   A. Newman and M. Kuchta. Using aggregation to optimize long-term production planning at an underground mine. European Journal of Operational Research, 176:1205–1218, 2007.

[153]   T. Nguyen, J. Strodiot, and V. Nguyen. A bundle method for solving equilibrium problems. Math. Program. B, 116:529–552, 2009.

[154]   N. Nisan, T. Roughgarden, E. Tardos, and V. V. Vazirani. Algorithmic game theory. Cambridge University Press, 2007.

[155]   J. Outrata and D. Sun. On the coderivative of the projection operator onto the second-order cone. Set-Valued Analysis, 16:999–1014, 2008.

[156]   B. K. Pagnoncelli, S. Ahmed, and A. Shapiro. Computational study of a chance constrained portfolio selection problem. Journal of Optimization Theory and Applications, 2(142):399–416, 2009.

[157]   D. Peleg. Distributed Computing: A Locality-Sensitive Approach. SIAM, Philadelphia, 2000.

[158]   J. Renegar. Some perturbation theory for linear programming. Mathematical Programming, 65:73–91, 1994.

[159]   J. Robinson. An iterative method of solving a game. Annals of Mathematics, 54:296–301, 1951.

[160]   J. C. Rochet and P. Chone. Ironing, sweeping and multidimensional screening. Econometrica, 66:783–826, 1998.

[161]   R. T. Rockafellar. Augmented lagrangians and applications of the proximal point algorithm in convex programming. Math. Oper. Res., 1:97–116, 1976.

[162]   D. Rogers, R. Plante, R. Wong, and J. Evans. Aggregation and disaggregation techniques and methodology in optimization. Operations Research, 39:553–582, 1991.

[163]   D. Ron. Property testing, volume 9 of Combinatorial Optimization Series, pages 597–649. Springer-Verlag, 2001.

[164]   D. Ron. Property testing: A learning theory perspective. Foundations and Trends in Machine Learning, 1(3):307–402, 2008.

[165]   C. Roos, T. Terlaki, and J. P. Vial. Interior Point Methods for Linear Optimization. Springer-Verlag, Berlin, 2006.

[166]   R. Rubinfeld. Sublinear time algorithms. In Proceedings of the International Congress of Mathematics, volume 3. AMS, 2006.

[167]   R. M. Saltzman and F. S. Hillier. A heuristic ceiling point algorithm for general integer linear-programming. Management Science, 38:263–283, 1992.

[168]   E. Sen and N. Gupta. Distribution-sensitive algorithms. Nordic J. Comput., 6(2):194–211, 1999.

[169]   A. Shapiro, D. Dentcheva, and A. Rusczyński. Lectures in Stochastic Programming: modeling and theory. MPS-SIAM series on optimization, Philadelphia, PA, 2009.

[170]   P. K. Shivaswamy, C. Bhattacharyya, and A. J. Smola. Second order cone programming approaches for handling missing and uncertain data. Journal of Machine Learning Research, 7:1283–1314, 2006.

[171]   Y. Shoham and K. Leyton-Brown. Multiagent systems: algorithmic, game-theoretic, and logical fundations. Cambridge University Press, 2009.

[172]   D. Spielman. Spectral graph theory and its applications. In 48th Annual IEEE Symposium on Foundations of Computer Science FOCS, pages 29–38, 2007.

[173]   D. Spielman and S.-H. Teng. Smoothed analysis of algorithms: Why the simplex algorithm usually takes polynomial time. In 33rd Annual ACM Symposium on Theory of Computing STOC, pages 296–305. ACM, 2001.

[174]   D. Spielman and S.-H. Teng. Smoothed analysis (motivation and discrete models). In 8th International Workshop on Algorithms and Data Structures WADS, volume 2748 of Lecture Notes in Computer Science, pages 256–270. Springer-Verlag, 2003.

[175]   S. Storoy. Weights improvement in column aggregation. European Journal of Operational Research, 73:510–516, 1994.

[176]   S. Storoy. Optimal weights and degeneracy in variable aggregated linear programs. Operations Research Letters, 19:29–31, 1996.

[177]   J. F. Sturm. Using sedumi 1.02, a matlab toolbox for optimization over symmetric cones. Optimization Methods and Software, 11:625–653, 1999.

[178]   D. Sun. The strong second order sufficient condition and constraint nondegeneracy in nonlinear semidefinite programming and their applications. Mathematics of Operations Research, 31:761–776, 2006.

[179]   M. J. Todd. A lower bound on the number of iterations of primal-dual interior-point methods for linear programming. Technical Report 1050, Cornell University, Ithaca NY 14853-3801, 1993.

[180]   L. Vandenberghe and S. Boyd. Semidefinite programming. SIAM Review, 38:49–95, 1996.

[181]   J. von Neumann. Über ein ökonomisches gleichungssystem und eine verallgemeinerung des brouwerschen fixpunktsatzes. Ergebnisse eines mathematischen Kolloquiums, 8:73–87, 1937.

[182]   J. von Neumann. Discussion of a maximum problem. Institute for Advanced Study, Princeton, N.J., 1947.

[183]   L. Walras. Éléments d’économie politique pure ou théorie de la richesse sociale. L. Corbaz & Cie, Lausanne, 1874.

[184]   R. Wenger. Randomized quickhull. Algorithmica, 17(3):322–329, 1997.

[185]   W. Wilkinson. An algorithm for universal maximal dynamic flows in a network. Operations Research, 19:1602–1612, 1971.

[186]   H. Wolkowicz, R. Saigal, and L. Vandenberghe. Handbook of Semidefinite Programming: Theory, Algorithms and Applications. Springer-Verlag, Berlin, 2000.

[187]   M. H. Xu. Proximal alternating directions method for structured variational inequalities. J. Optim. Theory Appl., 134:107–117, 2007.

[188]   E. A. Yildirim and M. J. Todd. Sensitivity analysis in linear programming and semidefinite programming using interior-point methods. Mathematical Programming, 90:229–261, 2001.

[189]   E. A. Yildirim and S. J. Wright. Warm-start strategies in interior-point methods for linear programming. SIAM Journal on Optimization, 12:782–810, 2002.

[190]   H. P. Young. Strategic Learning and its Limits. Oxford University Press, 2004.

[191]   P. H. Zipkin. Bounds for aggregating nodes in network problems. Mathematical Programming, 19:155–177, 1980.