blog logo
My blog, OR in an OB World, is published via Blogger. The content is a mix of tips and tricks for operations research (primarily discrete optimization), coding (Java, CPLEX, R) and Linux (especially Linux Mint), with the occasional rant mixed in.

Selected Publications

In this paper, we propose a novel 3D Underwater Wireless Sensor Network Deployment scheme for solid detection in rivers. Our objective is to minimize the number of deployed underwater sensors within a target field installation while ensuring i) the required Quality of Monitoring (QoM) (i.e., differentiated probabilistic detection) and ii) wireless network connectivity. To generate the best topology, we propose a novel deployment heuristic, named 3D-UWSN-Deploy, based on a subcube tessellation of the monitored field installation and a mixed integer linear program optimization. To gauge the effectiveness of 3D-UWSN-Deploy, we compare it with the most prominent related strategies. Simulation results show that our proposal is scalable and obtains the best performance in terms of cost deployment, quality of monitoring and connectivity.
2016 IEEE International Conference on Communications (ICC)


More Publications

  • A Novel 3D Underwater WSN Deployment Strategy for Full-Coverage and Connectivity in Rivers


  • An improved formulation for the maximum coverage patrol routing problem


  • Forming Competitively Balanced Teams

    Details Dataset Discussion & Software

  • Combinatorial Benders Cuts for the Minimum Tollbooth Problem


  • Linear Programming Models for Classification


  • Mixed Integer Classification Problems


  • A Heuristic Procedure for Sequence Dependent Scheduling with Stock Cutting


  • Scheduling and Sequencing with Stock Cutting Considerations


  • Comment on “A Nonlinear Lagrangian Dual for Integer Programming”


  • Oscillation Heuristics for the Two-group Classification Problem


Recent & Upcoming Talks


In my time in the Department of Management at Michigan State University, I taught the following courses. (This list excludes courses taught as a graduate teaching assistant in the Department of Mathematics.)

Undergraduate (junior/senior) courses

  • MGT 304: Operations Planning and Control (production management)
  • MGT 306: Analysis of Processes and Systems (quantitative methods)
  • MGT 325: Management Skills (organizational behavior)

MBA courses

  • MBA 804: Applied Data Analysis (statistical methods, primarily time series analysis)
  • MBA 841: Studies in the Global Marketplace (international field trip)
  • MGT 805: Special Topics in Management (elective course in optimization and simulation)
  • MGT 808: Database Management Systems (nontechnical introduction to DBMS)
  • MGT 820: Managing the Internetworked Firm (seminar on Internet technology and governance as it relates to business use of the Internet)
  • MGT 821: Managing Internet Commerce (design of Internet applications, including hands-on experience building a simple web application)
  • MGT 831: Computers and Systems Analysis in Business (introduction to computer systems)
  • MGT 832: Introduction to Business Statistics (a first course in statistics)
  • MGT 833: Decision Support Models (core course in quantitative methods)
  • PIM 850: Analysis and Decision Modeling (online course in statistical methods)

MS/MBA/PhD courses

  • MGT 834: Linear Optimization Models (linear programming theory and practice)
  • MGT 835: Nonlinear Optimization Models (nonlinear programming)
  • MGT 835: Advanced Optimization Models (network and discrete optimization)
  • MGT 836: Applied Stochastic Processes (Markov chains, queueing systems, …)
  • MGT 837: Systems Simulation (discrete event simulation models and methods)
  • MGT 890: Seminar in Advanced Optimization Methods (dynamic and stochastic linear programming)
  • MGT 914: Applied Regression Models in Business Research (doctoral seminar in linear, nonlinear and logistic regression)
  • MGT 921: Seminar in Inventory Theory (research themes in inventory theory)
  • MSC 990a: Analytical Research Methods in Operations Management (doctoral seminar on optimization models in OM)



I was profiled in the March 2019 issue of ORMS Today (including a video!).

My filing system tends to be “heap sort”.

heap sort

An old photo of myself having a beer with my Evil Twin. (I’m the good-looking one.)

beer with Evil Twin

At the MIP 2015 workshop, I was once again low man on the totem pole (or, in this case, bottom right in the pyramid).

MIP 2015 pyramid

I’m the one in red, delivering a roundhouse kick you can’t see, in a match at the 2007 Great Lakes Cup (geezer division). I lost the match, though. (The judges robbed me, of course.)

Great Lakes Cup 2007