Top Banner
1 DISTRIBUTION STATEMENT A – Unclassified, Unlimited Distribution 14 February 2013 Integrity Service Excellence Fariba Fahroo Program Officer AFOSR/RTA Air Force Research Laboratory Optimization and Discrete Mathematics Date: 4 Mar 2013
19

Fahroo - Optimization and Discrete Mathematics - Spring Review 2013

May 11, 2015

Download

Technology

Dr. Fariba Fahroo presents an overview of her program, Optimization and Discrete Mathematics, at the AFOSR 2013 Spring Review. At this review, Program Officers from AFOSR Technical Divisions will present briefings that highlight basic research programs beneficial to the Air Force.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Fahroo - Optimization and Discrete Mathematics - Spring Review 2013

1 DISTRIBUTION STATEMENT A – Unclassified, Unlimited Distribution 14 February 2013

Integrity Service Excellence

Fariba Fahroo Program Officer

AFOSR/RTA Air Force Research Laboratory

Optimization and Discrete Mathematics

Date: 4 Mar 2013

Page 2: Fahroo - Optimization and Discrete Mathematics - Spring Review 2013

2 DISTRIBUTION STATEMENT A – Unclassified, Unlimited Distribution

2013 AFOSR Spring Review Optimization and Discrete Math

PM: Fariba Fahroo BRIEF DESCRIPTION OF PORTFOLIO: Development of optimization and discrete mathematics for solving large, complex problems in support of future Air Force science and engineering, command and control systems, logistics, and battlefield management LIST SUB-AREAS IN PORTFOLIO: • Analysis based optimization • Continuous and Discrete Search methods • Dynamic, Stochastic and Simulation Optimization • Combinatorial Optimization

Presenter
Presentation Notes
Optimization and Discrete Mathematics – Subarea Definitions   Preliminary Remark: Optimization and discrete mathematics concerns problems of engineering design, military operations and planning, analysis, scheduling, logistics, etc. where the problem objectives and constraints are defined mathematically (or simulated) as functions of the problem data. Analysis-based Optimization concerns theory and algorithms based on the fundamentals of calculus and real analysis and the new theories of non-differentiable optimization. Most optimization algorithms used by Air Force scientists and engineers are analysis-based, and important theoretical issues, such as generalized derivatives, are being investigated as a basis for the algorithms of the future. Continuous and Discrete Search methodologies search for feasible and optimal solutions by evaluating objective functions and bounding constraints without using derivatives. They are the basis for the algorithms used in many scheduling, data mining and related applications. Note: The above two subareas are foundational for the more complex subareas below. Dynamic, Stochastic and Simulation Optimization focuses on algorithms and the relevant theories for problems in which the data is stochastic (uncertain) and rapidly changing. It includes models that employ complex simulations to evaluate the problem functions. Combinatorial Optimization addresses problems with underlying combinatorial structures that involve finitely many choices, but where a series of decisions leads to exponentially many alternatives. (A common example is the game of chess.) This subarea also includes analysis of structures that arise in biological and socio-cultural modeling. There are a wide range of applications that range from antenna design to multi-level game theory in military planning to discovery of associations in graphs of agent interactions.
Page 3: Fahroo - Optimization and Discrete Mathematics - Spring Review 2013

3 DISTRIBUTION STATEMENT A – Unclassified, Unlimited Distribution

Optimization is at the heart of so many scientific fields and applications such as engineering, finance, mathematical biology, resource allocation, network theory, numerical analysis, control theory, decision theory, and so on. A General Optimization Problem Formulation

Maximize (or Minimize) f(x)

Subject to g(x) ≤ 0 h(x) = 0

where x is an n-dimensional vector and g, h are vector functions. Data can be deterministic or stochastic and time-dependent. Applications:1) Engineering design, including peta-scale methods, 2)Risk Management and Defend-Attack-Defend models, 3) Real-time logistics, 4) Optimal learning/machine learning, 5) Optimal photonic material design (meta-materials) , 6)Satellite and target tracking, 7)Embedded optimization for control, 8) Network data mining

Program Overview

Page 4: Fahroo - Optimization and Discrete Mathematics - Spring Review 2013

4 DISTRIBUTION STATEMENT A – Unclassified, Unlimited Distribution

Program Trends

Analysis based optimization – Emphasis on theoretical results to exploit problem structure and establish convergence properties supporting the development of algorithms

Search based optimization – New methods to address very large continuous or discrete problems, but with an emphasis on the mathematical underpinnings, provable bounds, etc

Dynamic, stochastic and simulation optimization– New algorithms that address data dynamics and uncertainty and include optimization of simulation parameters

Combinatorial optimization – New algorithms that address fundamental problems in networks and graphs such as identifying substructures

Challenges: Curse of Dimensionality, Nonlinearity, Nondifferentiability, Uncertainty

Presenter
Presentation Notes
Page 5: Fahroo - Optimization and Discrete Mathematics - Spring Review 2013

5 DISTRIBUTION STATEMENT A – Unclassified, Unlimited Distribution

Dynamic and Stochastic Methods

• Stochastic optimization addresses the problem of making decisions over time as new information becomes available.

• Applications: operations research, economics, artificial intelligence and engineering.

• Fields: Approximate dynamic programming, reinforcement learning, neuro-dynamic programming, optimal control and stochastic programming

• Dynamic Optimization – Powell, Sen, Magnanti and Levi

– Fleet scheduling, Refueling, ADP, Learning methods, Logistics

• Stochastic Optimization – – Christos Cassandras

Page 6: Fahroo - Optimization and Discrete Mathematics - Spring Review 2013

6

6 DISTRIBUTION STATEMENT A – Unclassified, Unlimited Distribution

Optimal learning and approximate dynamic programming

Warren B. Powell, Princeton University

• Optimal learning for general decision problems – Learning for linear programs – Optimal

sequential learning for graphs and linear programs, dramatically expands the classical lookup table model.

– Information blending – Generalizes learning problems to applications where information is blended; includes extension to robust objectives.

• Approximate dynamic programming – Fast, semiparametric approximation method

avoids search for basis functions. Useful for stochastic search and ADP.

• Contributions at the learning/ADP interface – Learning with a physical state - bridges ADP

and learning literature. – Knowledge gradient for semi-parametric beliefs

Goal: To create a single, general purpose tool that will solve sequential decision problems for the broadest class of problems Challenges: Complex resources, High-dimensional resource states, Complex state of the world variables, Belief States

6 DISTRIBUTION STATEMENT A – Unclassified, Unlimited Distribution

Presenter
Presentation Notes
We are pursuing fundamental research in optimal learning for very general decision problems. This broad class of research focuses on the fact that we are often optimizing problems when we are uncertain about inputs. A second and important line of research is a powerful new approximation strategy that builds local polynomial approximations around local regions using the concept of Dirichlet clouds. This overcomes the need to store the entire history of data (as required by nonparametric methods), or the challenge of finding the right set of basis functions (required by parametric methods). The hope is a robust, fast, general purpose approximation method that avoids the endless need to tune approximation methods. The last line of research has focused on bridging optimal learning (where the only state is a belief state), and a physical state (this might be the location of physical resources in a logistics problem, or the status of a robot or drone, or even the current state of a physical experiment in materials science).
Page 7: Fahroo - Optimization and Discrete Mathematics - Spring Review 2013

7

7 DISTRIBUTION STATEMENT A – Unclassified, Unlimited Distribution

Recent Transitions – 2012 BRI

Warren B. Powell (Princeton University)

• Optimal learning for nano-bio technologies – Funded by AFOSR Natural Materials, Systems and Extremophiles Program (Hugh de Long) – The goal of this research is to use

optimal learning for the sequential design of experiments in the physical sciences, with a special focus on nano-bio.

– Initial project addressing design of nanocrystalline silicon for high-performance/low-power transistor circuit technology on flexible substrates

– Developing interactive tools for belief extraction which is used to compute knowledge gradient.

Page 8: Fahroo - Optimization and Discrete Mathematics - Spring Review 2013

8 DISTRIBUTION STATEMENT A – Unclassified, Unlimited Distribution

OPTIMAL PERSISTENT SURVEILLANCE THROUGH COOPERATIVE TEAMS

C.G. Cassandras, Boston University OPTIMAL PERSISTENT SURVEILLANCE PROBLEM: Unlike the COVERAGE PROBLEM, the environment is too large to be fully covered by a stationary team of nodes (vehicles, sensors, agents). Instead: – all areas of a mission space must be visited and sensed infinitely often – some measure of overall uncertainty must be minimized

What is the optimal cooperative way for nodes to move? Dark brown: HIGH uncertainty White: NO uncertainty

Optimal oscillatory trajectories of 2 nodes over a mission space [0, 20]

KEY RESULT: In a one-dimensional mission space: – optimal trajectories are oscillations between left and right direction-switching points – nodes may dwell at these points for some time before reversing their motion – these left and right points and associated dwell times can be efficiently determined Proofs based on combining Optimal Control and Infinitesimal Perturbation Analysis for Hybrid Systems

Page 9: Fahroo - Optimization and Discrete Mathematics - Spring Review 2013

9 DISTRIBUTION STATEMENT A – Unclassified, Unlimited Distribution

OPTIMAL PERSISTENT SURVEILLANCE THROUGH COOPERATIVE TEAMS

C.G. Cassandras, Boston University

KEY RESULT: In a two-dimensional mission space: – single-node optimal trajectories are elliptical, not straight lines – all ellipse parameters can be efficiently determined

For two nodes, is a single ellipse with both nodes better or two ellipses with one node each?

1

2

1

2

PRELIMINARY RESULT: A single ellipse with two nodes outperforms two ellipses

Page 10: Fahroo - Optimization and Discrete Mathematics - Spring Review 2013

10 DISTRIBUTION STATEMENT A – Unclassified, Unlimited Distribution

Analysis-Based Optimization Theory and Methods

– Mifflin and Sagastizabal

• New theory leading to rapid convergence in non-differentiable optimization

– Freund and Peraire • SDP for meta-material design

Page 11: Fahroo - Optimization and Discrete Mathematics - Spring Review 2013

11 DISTRIBUTION STATEMENT A – Unclassified, Unlimited Distribution

Optimization of photonic band gaps Freund & Peraire (MIT)

Goal: Design of photonic crystals with multiple and combined band gaps

Approach: Solution Strategies

• Pixel-based topology optimization

• Large-scale non-convex eigen value optimization problem

• Relaxation and linearization

Methods: Numerical optimization tools

• Semi-definite programming

• Subspace approximation method

• Discrete system via Finite Element discretezation and Adaptive mesh refinement

Results: Square and triangular lattices

• Very large absolute band gaps

• Multiple complete band gaps

• Much larger than existing results.

Page 12: Fahroo - Optimization and Discrete Mathematics - Spring Review 2013

12 DISTRIBUTION STATEMENT A – Unclassified, Unlimited Distribution

Fabrication-Adaptive Optimization, Application to Meta-material Design

Freund and Peraire (MIT)

Original Simple Optimization

FA (fabrication-adaptive) Optimization

* Submitted to Operations Research

• FA optimization arises from the need to post-modify optimal solution x*, without severely compromising objective value.

• FA often leads to non-convex problems. • Design strategy for photonic crystals:

Nonlinear Program -> Semidefinite Program -> Linear Fractional Program.

Presenter
Presentation Notes
It is often the case that the computed optimal solution of an optimization problem cannot be implemented directly, irrespective of data accuracy, due to either (i) technological limitations (such as physical tolerances of machines or processes), (ii) the deliberate simplification of a model to keep it tractable (by ignoring certain types of constraints that pose computational difficulties), and/or (iii) human factors (getting people to “do” the optimal solution). Motivated by this observation, we present a modeling paradigm called “fabrication-adaptive optimization” for treating issues of implementation/fabrication. In the slide, we first present the two formulations: the original simple optimization, in which the decision variable x must lie in the feasibility set S, and the fabrication-adaptive (FA) optimization that is formulated as a min-max problem, in which the decision variables of both problems: x, and y, must lie in S. In general, the FA formulation leads to a non-convex problem. We study a variety of problems with special structures on functions, feasible regions, and norms, for which FA optimization computation is tractable, and develop an algorithmic scheme for solving these problems in spite of the challenges of non-convexity. We then apply our methodology to bandgap optimization problems in photonic crystal design, which were the originating class of problems that engendered this line of research. These bandgap problems were originally modeled using SDP formulations of iteration-specific approximation problems. We used the FA model and algorithm to compute significantly improved fabricable designs of a variety of bandgap optimization problems in photonic crystal design. In the bottom right figure, we illustrate the comparative value of the fabrication-adaptive optimization approach. We solved for the 5th TE bandgap in the triangular lattice. By simply eliminating the small features of the original optimal solution x*_O shown in figure (a), the bandgap (the objective value) of the manually modified solution y_O is sharply decreases from 43.9% to 28.8%. However, the fabrication-adaptive computed solution using the FA Algorithm yields the solution x*_{FA} (shown in figure (c)). The manual modification of this solution is y_{FA}, and is shown in figure (d). The modified solution y_{FA} is designed so that the inner edges of the triangular structures in x*_{FA} are straight, in order to make the resulting solution more fabricable. The resulting bandgap of the modified solution y_{FA} is 32.9%, which is better than that of the fabricable solution y_O based on the original optimal solution.
Page 13: Fahroo - Optimization and Discrete Mathematics - Spring Review 2013

13 DISTRIBUTION STATEMENT A – Unclassified, Unlimited Distribution

Combinatorial Optimization

Butenko (Texas A&M), Vavasis (U. Waterloo),

Krokhmal (U. Iowa), Prokopyev (U. Pittsburgh) Underlying structures are often graphs; analysis is

increasingly continuous non-linear optimization

Interested in detecting cohesive (tightly knit) groups of nodes representing clusters of the system's

components: applications in acquaintance networks - Call networks, Protein interaction networks -Internet

graphs Phase Transitions in Random Graphs

Presenter
Presentation Notes
.
Page 14: Fahroo - Optimization and Discrete Mathematics - Spring Review 2013

14 DISTRIBUTION STATEMENT A – Unclassified, Unlimited Distribution

First-Order Phase Transitions in Random Networks P. Krokhmal (U. Iowa), V. Boginski, A. Veremyev (UFL), D. Jeffcoat (AFRL)

• Phase transitions are phenomena in large scale systems when system’s properties change drastically once its size reaches certain threshold value

• Existing literature describes continuous (second-order) phase transitions in random graphs

• We report a discontinuous (first-order) phase transition in the property of dense connectivity of random graphs

• Densely connected components of graphs are modeled via quasi-cliques, or subgraphs of density at least γ ≤ 1

• A popular G(n,p) model of random graphs is used, where a link between two nodes exists with probability 0 ≤ p ≤ 1

(A) A network with 20 nodes and 22 links. For γ = 0.7, the largest quasi-clique (at least 70%-dense subgraph) has size 4.

(B) Network from (A) where 10 more links have formed (e.g., due to increase of probability p). Highlighted are quasi-cliques with γ = 0.7. Their sizes are larger, but still significantly smaller than the size of the network

Presenter
Presentation Notes
Page 15: Fahroo - Optimization and Discrete Mathematics - Spring Review 2013

15 DISTRIBUTION STATEMENT A – Unclassified, Unlimited Distribution

First-Order Phase Transitions in Random Networks P. Krokhmal (U. Iowa), V. Boginski, A. Veremyev (UFL), D. Jeffcoat (AFRL)

• As probability p of links in random G(n,p) graph increases, the size Mn of the largest quasi-clique is log small in the graph size, as long as p < γ:

• But, Mn undergoes discontinuous

jump (first-order phase transition) at p = γ:

• This is one of first 1st-order phase transitions in uniform random graphs reported in the literature

(A) Relative sizes of quasi-cliques in small-to-average-sized random graphs (note a continuous transition becoming more abrupt as graph size increases)

(B) Relative sizes of quasi-cliques in extremely large random graphs (note the discontinuous jump)

1

2 ln 2 ln a.s.1 1ln ln

1

nn nM

p p p

γ γγ γ

−≤ ≤

− −

lim lim 0, w.h.p.

lim lim 1, w.h.p.

n

p n

n

p n

Mn

Mn

γ

γ

→∞

→∞

=

=

AV, VB, PK, DJ “Dense percolations in large-scale mean-field networks is provably explosive”, PLOS ONE (2012)

Presenter
Presentation Notes
Page 16: Fahroo - Optimization and Discrete Mathematics - Spring Review 2013

16 DISTRIBUTION STATEMENT A – Unclassified, Unlimited Distribution

Polyomino Tiling O. Prokopyev (U. Pittsburgh)

• Application: • Time delay control of phased array systems

• Jointly supported with Dr. Nachman of AFOSR/RSE, motivated by work at the Sensors Directorate:

• Irregular Polyomino-Shaped Subarrays for Space-Based Active Arrays (R.J. Mailloux, S.G. Santarelli, T.M. Roberts, D. Luu)

Page 17: Fahroo - Optimization and Discrete Mathematics - Spring Review 2013

17 DISTRIBUTION STATEMENT A – Unclassified, Unlimited Distribution

Optimization for Irregular Polyomino Tilings

Motivation: Mailloux et al. [2006, 2009] showed that a phased array of “irregularly” packed

polyomino shaped subarrays has peak quantization sidelobes suppressed compared to an array with rectangular periodic subarrays

Sample simulation: rectangular (regular) subarray vs. irregular subarray - peak sidelobes are significantly reduced

Goal: arrange polyomino-shaped subarrays to maximize “irregularity” Approach: nonlinear mixed integer programming (NMIP), where “irregularity” is modeled

based on information theoretic entropy

Presenter
Presentation Notes
The aim is to mathematically model and solve the problem of designing and arranging polyomino shaped subarrays using optimization. From information theory it is know that entropy is a measure of disorder or irregularity. How to `measure’ irregularity of a given tiling of the board? Start from the concept of `center of gravity’. Every polyomino is thought as a solid and its center of gravity is found. Then, measure irregularity of the tiling by `irregularity of the centers of gravity’ on the board. So the model maximizes information entropy.
Page 18: Fahroo - Optimization and Discrete Mathematics - Spring Review 2013

18 DISTRIBUTION STATEMENT A – Unclassified, Unlimited Distribution

Example: rectangular (regular) tiling vs. irregular 20x20 tiling using pentomino family (each shape contains exactly 5 unit squares) “Irregularity” is measured using information theoretic entropy: minimum vs. maximum entropy in the example above Results: we developed exact and approximate solution methods

exact methods – solve instances of size up to 80x100 in a reasonable time (it depends on polyomino family)

heuristic and approximate methods - thousands (limitations mainly on storage memory)

Page 19: Fahroo - Optimization and Discrete Mathematics - Spring Review 2013

19 DISTRIBUTION STATEMENT A – Unclassified, Unlimited Distribution

Summary

• Goals : • Cutting edge optimization research • Of future use to the Air Force

• Strategies : • Stress rigorous models and algorithms , especially for

environments with rapidly evolving and uncertain data

• Engage more recognized optimization researchers, including more young PIs

• Foster collaborations – • Optimizers, engineers and scientists • Between PIs and AF labs • With other AFOSR programs • With NSF, ONR, ARO