Athanassios N. Avramidis
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Athanassios N. Avramidis has a total of 25 co-authors. Here are the top co-authors by number of shared publications:
James R. Wilson
North Carolina State University, Raleigh, North Carolina
4 shared publicationsPierre L'Ecuyer
Département d'Informatique et de Recherche Opérationnelle , Université de Montréal , C.P. 6128, Succ. Centre-Ville, Montréal, Canada , H3C 3J7
3 shared publicationsAlexandre Deslauriers
2 shared publications- Armann Ingolfsson
Alberta School of Business, University of Alberta, Edmonton, AB, Canada
2 shared publications Nabil Channouf
Département d'informatique et de recherche opérationnelle, Université de Montréal, Montreal, Quebec H3C 3J7, Canada
2 shared publicationsP. L'ECuyer
Departement d'Informatique et de Recherche Operationnelle, Univ. de Montreal, Que., Canada
2 shared publications
Latest Publications
- Open Access
- 28 June 2021
- Published by Springer Nature in Mathematical Methods of Operations Research
- Vol. 94 (1) , 1-34
Dynamic pricing with finite price sets: a non-parametric approach
We study price optimization of perishable inventory over multiple, consecutive selling seasons in the presence of demand uncertainty. Each selling season consists of a finite number of discrete time periods, and demand per time period is Bernoulli distributed with price-dependent parameter. The set of feasible prices is finite, and the expected demand corresponding to each price is unknown to the seller, whose objective is to maximize cumulative expected revenue. We propose an algorithm that estimates the unknown parameters in a learning phase, and in each subsequent season applies a policy determined as the solution to a sample dynamic program, which modifies the underlying dynamic program by replacing the unknown parameters by the estimate. Revenue performance is measured by the regret: the expected revenue loss relative to the optimal attainable revenue under full information. For a given number of seasons n, we show that if the number of seasons allocated to learning is asymptotic to $$(n^2\log n)^{1/3}$$ , then the regret is of the same order, uniformly over all unknown demand parameters. An extensive numerical study that compares our algorithm to six benchmarks adapted from the literature demonstrates the effectiveness of our approach.- 28 June 2021
- Published by Springer Nature in Mathematical Methods of Operations Research
- Vol. 94 (1) , 1-34
Open AccessDynamic pricing with finite price sets: a non-parametric approach
We study price optimization of perishable inventory over multiple, consecutive selling seasons in the presence of demand uncertainty. Each selling season consists of a finite number of discrete time periods, and demand per time period is Bernoulli distributed with price-dependent parameter. The set of feasible prices is finite, and the expected demand corresponding to each price is unknown to the seller, whose objective is to maximize cumulative expected revenue. We propose an algorithm that estimates the unknown parameters in a learning phase, and in each subsequent season applies a policy determined as the solution to a sample dynamic program, which modifies the underlying dynamic program by replacing the unknown parameters by the estimate. Revenue performance is measured by the regret: the expected revenue loss relative to the optimal attainable revenue under full information. For a given number of seasons n, we show that if the number of seasons allocated to learning is asymptotic to $$(n^2\log n)^{1/3}$$ , then the regret is of the same order, uniformly over all unknown demand parameters. An extensive numerical study that compares our algorithm to six benchmarks adapted from the literature demonstrates the effectiveness of our approach. - Open Access
- 11 February 2020
- Published by Springer Nature in Mathematical Methods of Operations Research
- Vol. 92 (1) , 77-106
A pricing problem with unknown arrival rate and price sensitivity
We study a pricing problem with finite inventory and semi-parametric demand uncertainty. Demand is a price-dependent Poisson process whose mean is the product of buyers’ arrival rate, which is a constant $$\lambda $$ , and buyers’ purchase probability $$q(p)$$ , where p is the price. The seller observes arrivals and sales, and knows neither $$\lambda $$ nor $$q$$ . Based on a non-parametric maximum-likelihood estimator of $$(\lambda ,q)$$ , we construct an estimator of mean demand and show that as the system size and number of prices grow, it is asymptotically more efficient than the maximum likelihood estimator based only on sale data. Based on this estimator, we develop a pricing algorithm paralleling (Besbes and Zeevi in Oper Res 57:1407–1420, 2009) and study its performance in an asymptotic regime similar to theirs: the initial inventory and the arrival rate grow proportionally to a scale parameter n. If $$q$$ and its inverse function are Lipschitz continuous, then the worst-case regret is shown to be $$O((\log n / n)^{1/4})$$ . A second model considered is the one in Besbes and Zeevi (2009, Section 4.2), where no arrivals are involved; we modify their algorithm and improve the worst-case regret to $$O((\log n / n)^{1/4})$$ . In each setting, the regret order is the best known, and is obtained by refining their proof methods. We also prove an $$\Omega (n^{-1/2})$$ lower bound on the regret. Numerical comparisons to state-of-the-art alternatives indicate the effectiveness of our arrivals-based approach.- 11 February 2020
- Published by Springer Nature in Mathematical Methods of Operations Research
- Vol. 92 (1) , 77-106
Open AccessA pricing problem with unknown arrival rate and price sensitivity
We study a pricing problem with finite inventory and semi-parametric demand uncertainty. Demand is a price-dependent Poisson process whose mean is the product of buyers’ arrival rate, which is a constant $$\lambda $$ , and buyers’ purchase probability $$q(p)$$ , where p is the price. The seller observes arrivals and sales, and knows neither $$\lambda $$ nor $$q$$ . Based on a non-parametric maximum-likelihood estimator of $$(\lambda ,q)$$ , we construct an estimator of mean demand and show that as the system size and number of prices grow, it is asymptotically more efficient than the maximum likelihood estimator based only on sale data. Based on this estimator, we develop a pricing algorithm paralleling (Besbes and Zeevi in Oper Res 57:1407–1420, 2009) and study its performance in an asymptotic regime similar to theirs: the initial inventory and the arrival rate grow proportionally to a scale parameter n. If $$q$$ and its inverse function are Lipschitz continuous, then the worst-case regret is shown to be $$O((\log n / n)^{1/4})$$ . A second model considered is the one in Besbes and Zeevi (2009, Section 4.2), where no arrivals are involved; we modify their algorithm and improve the worst-case regret to $$O((\log n / n)^{1/4})$$ . In each setting, the regret order is the best known, and is obtained by refining their proof methods. We also prove an $$\Omega (n^{-1/2})$$ lower bound on the regret. Numerical comparisons to state-of-the-art alternatives indicate the effectiveness of our arrivals-based approach. - 1 January 2015
- Published by Springer Nature
- p. 445-454
Predicting Micro-Level Behavior in Online Communities for Risk Management
- 1 January 2015
- Published by Springer Nature
- p. 445-454
Predicting Micro-Level Behavior in Online Communities for Risk Management
- 1 December 2011
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 439-443
A cross-validation approach to bandwidth selection for a kernel-based estimate of the density of a conditional expectation
To estimate the density f of a conditional expectation μ(Z) = E[X|Z], Steckley and Henderson (2003) sample independent copies Z 1 ,...,Z m ; then, conditional on Z i , they sample n independent samples of X, and their sample mean ̅X i is an approximate sample of μ(Z i ). For a kernel density estimate ̂f of f based on such samples and a bandwidth (smoothing parameter) h, they consider the mean integrated squared error (MISE), ∫(̂f(x)-f(x)) 2 dx, and find rates of convergence of m, n and h that optimize the rate of convergence of MISE to zero. Inspired by the cross-validation approach in classical density estimation, we develop an estimate of MISE (up to a constant) and select the h that minimizes this estimate. While a convergence analysis is lacking, numerical results suggest that our method is promising.
- 1 December 2011
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 439-443
A cross-validation approach to bandwidth selection for a kernel-based estimate of the density of a conditional expectation
To estimate the density f of a conditional expectation μ(Z) = E[X|Z], Steckley and Henderson (2003) sample independent copies Z 1 ,...,Z m ; then, conditional on Z i , they sample n independent samples of X, and their sample mean ̅X i is an approximate sample of μ(Z i ). For a kernel density estimate ̂f of f based on such samples and a bandwidth (smoothing parameter) h, they consider the mean integrated squared error (MISE), ∫(̂f(x)-f(x)) 2 dx, and find rates of convergence of m, n and h that optimize the rate of convergence of MISE to zero. Inspired by the cross-validation approach in classical density estimation, we develop an estimate of MISE (up to a constant) and select the h that minimizes this estimate. While a convergence analysis is lacking, numerical results suggest that our method is promising.
- 1 February 2010
- Published by Elsevier in European Journal of Operational Research
- Vol. 200 (3) , 822-832
Optimizing daily agent scheduling in a multiskill call center
- 1 February 2010
- Published by Elsevier in European Journal of Operational Research
- Vol. 200 (3) , 822-832
Optimizing daily agent scheduling in a multiskill call center
- 1 December 2009
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 452-458
Fitting discrete multivariate distributions with unbounded marginals and normal-copula dependence
In specifying a multivariate discrete distribution via the the NORmal To Anything (NORTA) method, a problem of interest is: given two discrete unbounded marginals and a target value r, find the correlation of the bivariate Gaussian copula that induces rank correlation r between these marginals. By solving the analogous problem with the marginals replaced by finite-support (truncated) counterparts, an approximate solution can be obtained. Our main contribution is an upper bound on the absolute error, where error is defined as the difference between r and the resulting rank correlation between the original unbounded marginals. Furthermore, we propose a simple method for truncating the support while controlling the error via the bound, which is a sum of scaled squared tail probabilities. Examples where both marginals are discrete Pareto demonstrate considerable work savings against an alternative simple-minded truncation.
- 1 December 2009
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 452-458
Fitting discrete multivariate distributions with unbounded marginals and normal-copula dependence
In specifying a multivariate discrete distribution via the the NORmal To Anything (NORTA) method, a problem of interest is: given two discrete unbounded marginals and a target value r, find the correlation of the bivariate Gaussian copula that induces rank correlation r between these marginals. By solving the analogous problem with the marginals replaced by finite-support (truncated) counterparts, an approximate solution can be obtained. Our main contribution is an upper bound on the absolute error, where error is defined as the difference between r and the resulting rank correlation between the original unbounded marginals. Furthermore, we propose a simple method for truncating the support while controlling the error via the bound, which is a sum of scaled squared tail probabilities. Examples where both marginals are discrete Pareto demonstrate considerable work savings against an alternative simple-minded truncation.
- 26 March 2009
- Published by Taylor & Francis in IIE Transactions
- Vol. 41 (6) , 483-497
Staffing multi-skill call centers via search methods and a performance approximation
A multi-skill staffing problem in a call center where the agent skill sets are exogenous and the call routing policy has well-specified features of overflow between different agent types is addressed. Constraints are imposed on the service level for each call class, defined here as the steady-state fraction of calls served within a given time threshold, excluded. An approximation of these service levels is developed that allows an arbitrary overflow mechanism and customer abandonment. A two-stage heuristic that finds good solutions to mathematical programs with such constraints is developed. The first stage uses search methods supported by the approximation. Because service level approximation errors may be substantial, the solution is adjusted in a second stage in which performance is estimated by simulation. Realistic problems of varying size and routing policy are solved. The proposed approach is shown to be competitive with (and often better than) previously available methods. [Supplementary materials are available for this article. Go to the publisher's online edition of IIE Transactions for the following free supplemental resource: Appendix]
- 26 March 2009
- Published by Taylor & Francis in IIE Transactions
- Vol. 41 (6) , 483-497
Staffing multi-skill call centers via search methods and a performance approximation
A multi-skill staffing problem in a call center where the agent skill sets are exogenous and the call routing policy has well-specified features of overflow between different agent types is addressed. Constraints are imposed on the service level for each call class, defined here as the steady-state fraction of calls served within a given time threshold, excluded. An approximation of these service levels is developed that allows an arbitrary overflow mechanism and customer abandonment. A two-stage heuristic that finds good solutions to mathematical programs with such constraints is developed. The first stage uses search methods supported by the approximation. Because service level approximation errors may be substantial, the solution is adjusted in a second stage in which performance is estimated by simulation. Realistic problems of varying size and routing policy are solved. The proposed approach is shown to be competitive with (and often better than) previously available methods. [Supplementary materials are available for this article. Go to the publisher's online edition of IIE Transactions for the following free supplemental resource: Appendix]
- 1 February 2009
- Published by Institute for Operations Research and the Management Sciences (INFORMS) in INFORMS Journal on Computing
- Vol. 21 (1) , 88-106
Efficient Correlation Matching for Fitting Discrete Multivariate Distributions with Arbitrary Marginals and Normal-Copula Dependence
A popular approach for modeling dependence in a finite-dimensional random vector X with given univariate marginals is via a normal copula that fits the rank or linear correlations for the bivariate marginals of X. In this approach, known as the NORTA method, the normal distribution function is applied to each coordinate of a vector Z of correlated standard normals to produce a vector U of correlated uniform random variables over (0,1); then X is obtained by applying the inverse of the target marginal distribution function for each coordinate of U. The fitting requires finding the appropriate correlation ρ between any two given coordinates of Z that would yield the target rank or linear correlation r between the corresponding coordinates of X. This root-finding problem is easy to solve when the marginals are continuous but not when they are discrete. In this paper, we provide a detailed analysis of this root-finding problem for the case of discrete marginals. We prove key properties of r and of its derivative as a function of ρ. It turns out that the derivative is easier to evaluate than the function itself. Based on that, we propose and compare alternative methods for finding or approximating the appropriate ρ. The case of discrete distributions with unbounded support is covered as well. In our numerical experiments, a derivative-supported method is faster and more accurate than a state-of-the-art, nonderivative-based method. We also characterize the asymptotic convergence rate of the function r (as a function of ρ) to the continuous-marginals limiting function, when the discrete marginals converge to continuous distributions.
- 1 February 2009
- Published by Institute for Operations Research and the Management Sciences (INFORMS) in INFORMS Journal on Computing
- Vol. 21 (1) , 88-106
Efficient Correlation Matching for Fitting Discrete Multivariate Distributions with Arbitrary Marginals and Normal-Copula Dependence
A popular approach for modeling dependence in a finite-dimensional random vector X with given univariate marginals is via a normal copula that fits the rank or linear correlations for the bivariate marginals of X. In this approach, known as the NORTA method, the normal distribution function is applied to each coordinate of a vector Z of correlated standard normals to produce a vector U of correlated uniform random variables over (0,1); then X is obtained by applying the inverse of the target marginal distribution function for each coordinate of U. The fitting requires finding the appropriate correlation ρ between any two given coordinates of Z that would yield the target rank or linear correlation r between the corresponding coordinates of X. This root-finding problem is easy to solve when the marginals are continuous but not when they are discrete. In this paper, we provide a detailed analysis of this root-finding problem for the case of discrete marginals. We prove key properties of r and of its derivative as a function of ρ. It turns out that the derivative is easier to evaluate than the function itself. Based on that, we propose and compare alternative methods for finding or approximating the appropriate ρ. The case of discrete distributions with unbounded support is covered as well. In our numerical experiments, a derivative-supported method is faster and more accurate than a state-of-the-art, nonderivative-based method. We also characterize the asymptotic convergence rate of the function r (as a function of ρ) to the continuous-marginals limiting function, when the discrete marginals converge to continuous distributions.
- 1 June 2007
- Published by Elsevier in Computers & Operations Research
- Vol. 34 (6) , 1616-1645
Markov chain models of a telephone call center with call blending
- 1 June 2007
- Published by Elsevier in Computers & Operations Research
- Vol. 34 (6) , 1616-1645
Markov chain models of a telephone call center with call blending