Kamil A. Khan

dblp:85/9932 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
3since 2021 · last 2026
0000-0003-4151-4326ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 5 · 3 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2026 A kinematic smoothing method for tightening convex relaxations of ordinary differential equations
abstract
This article presents a new approach for constructing convex enclosures of reachable sets of parametric ordinary differential equations (ODEs), for use in deterministic methods for global dynamic optimization. In our new approach, we modify an established ODE relaxation framework by Scott and Barton (2013), using kinematic intuition to replace certain discontinuous transitions between discrete modes with tighter, smoother transitions, and ultimately producing tighter, smoother relaxations of the original ODE solution that are more amenable to integration by off-the-shelf numerical ODE solvers. We refer to our new relaxation approach as “kinematic smoothing”. Our new ODE relaxations are straightforward to construct automatically based on established tools, and we present several numerical examples based on a proof-of-concept implementation in Julia.
Huiyi Cao, Kamil A. Khan
J. Glob. Optim.2
2023 General convex relaxations of implicit functions and inverse functions
Huiyi Cao, Kamil A. Khan
J. Glob. Optim.2
2022 Solving Nonograms Using Integer Programming Without Coloring
abstract
In this article, a new integer linear programming (ILP) formulation is presented for nonogram/crucipixel/paint-by-number puzzles, which involve coloring cells in a grid according to provided clues about how many cells in each row and column ought to be colored. Compared to prior ILP formulations, this new formulation involves far fewer constraints and decision variables. This new formulation was implemented in the modeling language GAMS; this implementation was found in many instances to approximately halve the CPU time required to identify a solution compared to prior ILP-based approaches. Multicolored nonograms are also permitted in this formulation. Counterintuitively, the new formulation does not make direct reference to cell colors at all, unlike typical by-hand approaches for solving simple instances. A new method is also presented to check the uniqueness of a nonogram solution, again without direct reference to cell colors, by employing a result by Besicovitch concerning integer linear independence.
Kamil A. Khan
IEEE Trans. Games1
2018 Corrections to: Differentiable McCormick relaxations
Kamil A. Khan, Matthew Wilhelm, Matthew D. Stuber, Huiyi Cao, Harry A. J. Watson, Paul I. Barton
J. Glob. Optim.1
2017 Differentiable McCormick relaxations
Kamil A. Khan, Harry A. J. Watson, Paul I. Barton
J. Glob. Optim.1
2013 Evaluating an element of the Clarke generalized Jacobian of a composite piecewise differentiable function
abstract
Bundle methods for nonsmooth optimization and semismooth Newton methods for nonsmooth equation solving both require computation of elements of the (Clarke) generalized Jacobian, which provides slope information for locally Lipschitz continuous functions. Since the generalized Jacobian does not obey sharp calculus rules, this computation can be difficult. In this article, methods are developed for evaluating generalized Jacobian elements for a nonsmooth function that is expressed as a finite composition of known elemental piecewise differentiable functions. In principle, these elemental functions can include any piecewise differentiable function whose analytical directional derivatives are known. The methods are fully automatable, and are shown to be computationally tractable relative to the cost of a function evaluation. An implementation developed in C++ is discussed, and the methods are applied to several example problems for illustration.
Kamil A. Khan, Paul I. Barton
ACM Trans. Math. Softw.1