Carnegie Mellon University

John Hooker

John Hooker

T. Jerome Holleran Professor of Business Ethics and Social Responsibility; Professor of Operations Research

Download Hi-res Photo
  • TEP - Tepper Building - Room 4119
  • 412-268-7589
Address
5000 Forbes Avenue
Pittsburgh, PA 15213

Areas of Study

Ethics, Operations Research

Bio

John Hooker is Professor of Operations Research and T. Jerome Holleran Professor of Business Ethics and Social Responsibility at Carnegie Mellon University. He has also held several visiting posts, most recently at the London School of Economics and the State University of Campinas, Brazil. He holds doctoral degrees in philosophy and operations research.  

Professor Hooker has published over 160 articles, 8 books, and 6 edited volumes in operations research, constraint programming, ethics, cross-cultural management, and music theory. He is a Fellow of the Institute for Operations Research and the Management Sciences (INFORMS), as well as recipient the INFORMS Computing Society Prize and the INFORMS Khachiyan Prize for lifetime achievements in optimization. He has served as chair of the INFORMS Computing Society and in numerous editorial positions. He is equally active in the constraint programming community, where he has chaired conferences and workshops and served on the Executive Committee of the Association for Constraint Programming.

He is a pioneer in the integration of optimization and constraint programming technologies, having written the first book and co-chaired the first conference on the subject. OR/CP integration is now an active research field and provides the basis for leading software packages. Professor Hooker also introduced logic-based Benders decomposition, an optimization method that can reduce solution times by orders of magnitude and has found a wide variety of applications. More recently, he and T. Hadžić introduced decision diagrams as an optimization method, and several investigators are now pursuing this line of research.    

Professor Hooker’s interests in business ethics and cross-cultural management are reflected in his books Business Ethics as Rational Choice, Working across Cultures, and Taking Ethics Seriously. He is founding editor-in-chief of the Journal of Business Ethics Education, the only academic journal dedicated to teaching business ethics. He has lived and worked in Australia, Brazil, China, Denmark, India, Qatar, Turkey, the United Kingdom, the United States, and Zimbabwe, and has extensive experience in Germany and Mexico. In addition, he has written a number of musical compositions for piano, chamber groups, and chorus.

Professor Hooker received a Distinguished Academic Leadership Award for his direction and reorganization of the Tepper School's undergraduate business administration program. He was recognized with an Award for Sustained Teaching Excellence and the Gerald Thompson Excellence in the Classroom Award.

Education

  • University of Tennessee - Ph D - 1984
  • Vanderbilt University - Ph D - 1974
  • Princeton University - BA - 1971

Publications

  • Toward non-intuition-based machine ethics

    (author(s): John Hooker, Tae Wan Kim)
    Proceedings of AAAI & ACM Conference on Artificial Intelligence, Ethics and Society 2018, 2018

  • Constraint Programming and Operations Research

    (author(s): John Hooker, Willem-Jan Van Hoeve)
    Constraints

  • Job sequencing bounds from decision diagrams

    Principles and Practice of Constraint Programming (CP 2017) LNCS 10416, 2017; 565-578

  • Optimization bounds from the branching dual

    (author(s): John Hooker, Gerdus Benade)
    INFORMS Journal on Computing

  • A logic-based Benders approach to home healthcare delivery

    (author(s): Aliza Heching, John Hooker, Ryo Kimura)
    Transportation Science

  • Taking Ethics Seriously: Why Ethics Is an Essential Tool for the Modern Workplace

    Taylor and Francis

  • In search of the perfect musical scale

    Association for Logic Programming Newsletter, 2017

  • Finding alternative musical scales

    CP 2016 Proceedings, 2016; 753-768

  • Logic-based Benders decomposition for planning and scheduling: A computational analysis

    (author(s): David Bergman, Andre Cire, Elvin Coban, John Hooker)
    Knowledge Engineering Review 31, 2016; 440-451

  • Projection, inference and consistency

    IJCAI Proceedings, 2016; 4175-4179

  • Scheduling home hospice care with logic-based Benders decomposition

    (author(s): Aliza Heching, John Hooker)
    CPAIOR Proceedings, 2016; 187-197

  • Decision Diagrams for Optimization

    (author(s): David Bergman, Andre Cire, Willem-Jan Van Hoeve, John Hooker)
    Springer, 2016

  • Projection, consistency, and George Boole

    Constraints 21, 2016; 59-76

  • Integer programming as projection

    (author(s): John Hooker, H. Williams)
    Discrete Optimization 22B, 2016; 291-311

  • Discrete optimization with decision diagrams

    (author(s): David Bergman, Andre Cire, Willem-Jan Van Hoeve, John Hooker)
    INFORMS Journal on Computing 28(1), 2016; 47-66

  • Modeling with metaconstraints and semantic typing of variables

    (author(s): Andre Cire, John Hooker, Tallys Yunes)
    INFORMS Journal on Computing 28, 2016; 1-13

  • Robust scheduling with logic-based Benders decomposition

    (author(s): Elvin Coban, Aliza Heching, John Hooker, Alan Scheller-Wolf)
    Operations Research 2014 Proceedings, 2016; 99-105

  • Logic-based Benders decomposition for planning and scheduling: A computational analysis

    (author(s): Andre Cire, Elvin Coban, John Hooker)
    COPLAS 2015 Proceedings, 2015; 21-29

  • Scope for industrial applications of production scheduling models and solution methods

    (author(s): Iiro Harjunkoski, Christos Maravelias, Peter Bongers, Pedro Castro, Sebastian Engell, John Hooker, Carlos Mendez, Guido Sand, John Wassick)
    Computers and Chemical Engineering 62, 2014; 161-193

  • Graph coloring inequalities from all-different systems

    (author(s): David Bergman, John Hooker)
    Constraints 19, 2014; 404-433

  • Scheduling multiple factory cranes on a common track

    (author(s): Ben Peterson, Iiro Harjunkoski, Samid Hoda, John Hooker)
    Computers and Operations Research 48, 2014; 102-112

  • Is privacy obsolete?

    World's Most Ethical Companies Executuve Briefing 1(1), 2014

  • The separation problem for decision diagrams

    (author(s): Andre Cire, John Hooker)
    ISAIM Proceedings, 2014

  • Bridging a supply chain's cultural divide

    Inside Supply Management, 2014; 34-36

  • Morals and Markets

    DriveWorld (SEW EuroDrive), 2014

  • Decision diagrams and dynamic programming

    CPAIOR 2013 Proceedings, 2013; 94-110

  • Mixed integer programming vs logic-based Benders decomposition for planning and scheduling

    (author(s): Andre Cire, Elvin Coban, John Hooker)
    CPAIOR 2013 Proceedings, 2013; 325-331

  • Single-facility scheduling by logic-based Benders decomposition

    (author(s): Elvin Coban, John Hooker)
    Annals of Operations Research 210, 2013; 245-272

  • Moral implications of rational choice theories
    Handbook of the Philosophical Foundations of Business Ethics

    Springer, 2013; 1459-1476

  • Optimization bounds from binary decision diagrams

    (author(s): David Bergman, Andre Cire, Willem-Jan Van Hoeve, John Hooker)
    INFORMS Journal on Computing, 2013

  • Toward unification of exact and heuristic optimization methods

    International Transactions in Operational Research, 2013

  • Ethics at the other end of the supply chain

    Ethisphere Magazine, 2013

  • Cultural differences in business communication
    Handbook of Intercultural Discourse and Communication

    Wiley, 2012; 388-407

  • Integrated Methods for Optimization, 2nd ed. (major revision)

    Springer, 2012

  • Variable Ordering for the Application of BDDs to the Maximum Independent Set Problem
    Proceedings of CPAIOR

    (author(s): David Bergman, Andre Cire, Willem-Jan Van Hoeve, John Hooker)
    Springer Lecture Notes in Computer Science 7298, 2012; 34-49

  • Graph coloring facets from all-different systems
    CPAIOR 2012 Proceedings

    (author(s): David Bergman, John Hooker)
    Springer, 2012; 50-65

  • Combining equity and utilitarianism in a mathematical programming model

    (author(s): John Hooker, H. P. Williams)
    Management Science 58, 2012; 1682-1693

  • Business Ethics as Rational Choice

    Pearson Prentice-Hall, 2011

  • Factory crane scheduling by dynamic programming
    Operations Research, Computing and Homeland Defense (ICS 2011 Proceedings)

    (author(s): Ionut Aron, Latife Genc-Kaya, Iiro Harjunkoski, Samid Hoda, John Hooker)
    INFORMS, 2011; 93-107

  • Hybrid modeling
    Hybrid Optimization: The Ten Years of CPAIOR

    Springer, 2011; 11-62

  • Manipulating MDD Relaxations for Combinatorial Optimization
    Proceedings of CPAIOR

    (author(s): David Bergman, Willem-Jan Van Hoeve, John Hooker)
    Springer Lecture Notes in Computer Science 6697, 2011; 20-35

  • Writing good MILP models
    Encyclopedia of Operations Research

    Wiley, 2011

  • A Systematic Approach to MDD-Based Constraint Programming
    Proceedings of CP

    (author(s): S. Hoda, Willem-Jan Van Hoeve, John Hooker)
    Springer Lecture Notes in Computer Science 6308, 2010; 266-280

  • An integrated solver for optimization problems
    Operations Research

    (author(s): Tallys Yunes, Ionut Aron, John Hooker)
    Operations Research, 2010; 342-356

  • Optimality conditions for distributive justice
    International

    International Transactions on Operational Research 17, 2010; 485-505.

  • Optimization methods in logic
    Boolean Models and Methods in Mathematics, Computer Science and Engineering

    Cambridge University Press, 2010; 160-196

  • Single-facility scheduling over long time horizons by logic-based Benders decomposition

    (author(s): Elvin Coban, John Hooker)
    CPAIOR 2010 Proceedings, 2010; 87-91

  • A cross-cultural view of corruption

    Ethisphere, 2009; 56-57

  • A principled approach to mixed integer/linear program formulation
    Operations Research and Cyber-Infrastructure

    ICS 2009 Proceedings, 2009; 79-100

  • A Survey of International Corporate Responsibility

    (author(s): Mohamed Dobashi, John Hooker, Peter Madsen)
    Philosophy Documentation Center 4, 2009

  • Corruption from a cross-cultural perspective

    Cross-Cultural Management: An International Journal 16, 2009; 251-267

  • Approximate compilation of constraints into multivalued decision diagrams

    (author(s): John Hooker, Tarik Hadzic, Barry O'Sullivan, Peter Tiedemann)
    CP 2008 Proceedings, 2008; 448-462

  • Cross-cultural consumer marketing
    Encyclopedia of Business Ethics and Society

    Sage Publishing 1, 2008; 533-534

  • Propagating separable equalities in an MDD store

    (author(s): Tarik Hadzic, John Hooker, Peter Tiedemann)
    CPAIOR 2008 Proceedings, 2008; 448-462

  • Shame
    Encyclopedia of Business Ethics and Society

    Sage Publishing 4, 2008; 1900-1902

  • Side-payments
    Encyclopedia of Business Ethics and Society

    Sage Publishing 4, 2008; 1923-1925

  • Solving The Capacitated Local Access Network Design Problem

    (author(s): F. Sibel Salman, R. Ravi, John Hooker)
    Informs Journal On Computing 20(2), 2008; 243-254

  • A constraint store based on multivalued decision diagrams

    (author(s): H. Andersen, T. Hadzic, John Hooker, P. Tiedemann)
    CP 2007 Proceedings, 2007; 118-132

  • Controversies in International Corporate Responsibility

    (author(s): John Hooker, J. Hulpke, Peter Madsen)
    Philosophy Documentation Center 3, 2007

  • Cost-bounded binary decision diagrams for 0-1 programming

    (author(s): Tarik Hadzic, John Hooker)
    CPAIOR 2007 Proceedings, 2007

  • Good and bad futures for constraint programming (and operations research)

    Constraint Programming Letters 1, 2007; 21-32

  • Integrated Methods for Optimization

    Springer, 2007

  • Planning and scheduling by logic-based Benders decomposition

    Operations Research 55, 2007; 588-602

  • Professional ethics: Does it matter which hat we wear?

    Journal of Business Ethics Education 4, 2007

  • A filter for the circuit constraint

    (author(s): Latife Genc Kaya, John Hooker)
    CP 2006 Proceedings, 2006; 706-710

  • An integrated method for planning and scheduling to minimize tardiness

    Constraints 11, 2006; 139-157

  • Duality in optimization and constraint satisfaction

    CP 2006 Proceedings, 2006; 3-15

  • Logic-based modeling
    Handbook on Modelling for Discrete Optimization

    Springer, 2006; 61-102

  • Operations research methods in constraint programming
    Handbook of Constraint Programming

    Elsevier, 2006; 527-570

  • A hybrid method for planning and scheduling

    Constraints 10, 2005; 385-401

  • A search-infer-and-relax framework for integrating solution methods

    CPAIOR 2005 Proceedings, 2005; 243-257

  • An integrated method for planning and scheduling to minimize tardiness

    CP 2005 Proceedings, 2005; 314-327

  • Constraint programming
    Handbook of Discrete Optimization

    (author(s): Alexander Bockmayr, John Hooker)
    Elsevier, 2005; 559-600

  • Convex programming methods for global optimization

    Global Optimization and Constraint Satisfaction (COCOS 2003, invited talk), 2005; 46-60

  • Perspectives on International Corporate Responsibility

    (author(s): John Hooker, Ans Kolk, Peter Madsen)
    Philosophy Documentation Center 2, 2005

  • A cross-cultural view of corruption
    Global Corporate Evolution: Looking Inward or Looking Outward

    Carnegie Bosch Institute International Management Series 4, 2004; 31-39

  • A cross-cultural view of corruption
    Guide to Global Corporate Social Responsibility, v. 2

    International Chamber of Commerce, Cyworks (2004) , 2004; 166-169

  • A hybrid method for planning and scheduling

    Principles and Practice of Constraint Programming (CP 2004), 2004; 305-316

  • A logic approach to semicontinuous flow variable formulation in process synthesis problems

    Aportaciones Matematicas 18, 2004; 169-186

  • International Corporate Responsibility: Exploring the Issues

    (author(s): John Hooker, Peter Medsen)
    CMU Press, 2004

  • Introducing the Journal of Business Ethics Education

    Journal of Business Ethics Education 1, 2004; 3-6

  • Is design theory possible?

    Journal of Information Technology Theory and Application 6(2), 2004; 73-82

  • SIMPL: A system for integrating optimization techniques

    (author(s): Ionut Aron, John Hooker, Tallys Yunes)
    CPAIOR 2004 Proceedings, 2004; 21-36

  • The case against business ethics education: A study in bad arguments

    Journal of Business Ethics Education 1, 2004; 75-88

  • A framework for integrating solution methods
    Computational Modeling and Problem Solving in the Networked World (Proceedings of ICS2003)

    INFORMS Computing Society, 2003; 3-30

  • Foreword, Constraint and Integer Programming: Toward a Unified Methodology
    Constraint and Integer Programming: Toward a Unified Methodology

    Kluwer, 2003

  • Logic-based Benders decomposition

    (author(s): John Hooker, G. Ottosson)
    Mathematical Programming 96, 2003; 33-60

  • Working Across Cultures

    Stanford University Press, 2003

  • A relaxation for the cumulative constraint

    (author(s): John Hooker, Hong Yan)
    Principles and Practice of Constraint Programming CP2002, 2002; 686-690

  • Logic, optimization and constraint programming

    INFORMS Journal on Computing 14, 2002; 295-321

  • Solving fixed-charge network flow problems with a hybrid optimization and constraint programming approach

    (author(s): Hak-Jin Kim, John Hooker)
    Annals of Operations Research 115, 2002; 95-124

  • A declarative modeling framework that integrates solution methods

    (author(s): John Hooker, Hak-Jin Kim, G. Ottosson)
    Annals of Operations Research 104, 2001; 141-161

  • Integer programming duality
    Encyclopedia of Optimization

    Kluwer 2, 2001; 533-543

  • Integer programming: Lagrangian relaxation
    Encyclopedia of Optimization

    Kluwer 2, 2001; 543-549

  • Optimal design of truss structures by mixed logical and linear programming

    (author(s): S. Bollapragada, O. Ghattas, John Hooker)
    Operations Research 49, 2001; 42-51

  • A scheme for unifying optimization and constraint satisfaction methods

    (author(s): John Hooker, G. Ottosson, E. Thorsteinsson, Hak-Jin Kim)
    Knowledge Engineering Review 15, 2000; 11-30

  • Inference-based sensitivity analysis for mixed integer/linear programming

    (author(s): M. Dawande, John Hooker)
    Operations Research 48, 2000; 623-634

  • Logic based approaches for mixed integer programming models and their application in process synthesis

    (author(s): I. Grossmann, John Hooker)
    Proceedings of 5th FOCAPD Conference, 2000; 70-83

  • Logic-Based Methods for Optimization: Combining Optimization and Constraint Satisfaction

    Wiley, 2000

  • Inference duality as a basis for sensitivity analysis

    Constraints 4, 1999; 104-112

  • Mixed global constraints and inference in hybrid IP-CLP solvers

    (author(s): G. Ottosson, E. Thorsteinsson, John Hooker)
    CP 1999 Post-Conference Workshop on Large-Scale Combinatorial Optimization and Constraints, 1999; 57-78

  • Mixed logical/linear programming

    (author(s): John Hooker, M. Osorio)
    Discrete Applied Mathematics 96-97, 1999; 395-442

  • On integrating constraint propagation and linear programming for combinatorial optimization,

    (author(s): John Hooker, G. Ottosson, E. Thorsteinsson, Hak-Jin Kim)
    AAAI 1999, 1999; 136-141

  • Optimization Methods for Logical Inference

    (author(s): John Hooker, V. Chandru)
    Wiley, 1999

  • A partial instantiation based first order theorem prover

    (author(s): V. Chandru, John Hooker, A. Shrivastava, G. Rago)
    International Workshop on First Order Theorem Proving, Vienna, Austria, 1998

  • The polite and the rude: Etiquette abroad

    Monash Mt. Eliza Business Review 3, 1998; 40-49

  • A conceptual framework for combining artificial intelligence and optimization in engineering design

    (author(s): J. Cagan, John Hooker, I. Grossmann)
    Research in Engineering Design 9, 1997; 20-34

  • Constraint satisfaction methods for generating valid cuts

    Advances in Computational and Stochastic Optimization, Logic Programming, and Heuristic Search (ICS 1997), 1997; 1-30

  • A linear programming framework for logics of uncertainty

    (author(s): John Hooker, K. Andersen)
    Decision Support Systems 16, 1996; 39-53

  • Determining lower and upper bounds on probabilities of atomic propositions in logical formulas represented by digraphs

    (author(s): John Hooker, K. Andersen)
    Annals of Operations Research 65, 1996; 1-20

  • Inference duality as a basis for sensitivity analysis

    CP 1996, 1996; 224-236

  • Resolution and the integrality of satisfiability problems

    Mathematical Programming 7, 1996; 1-10

  • Testing heuristics: We have it all wrong

    Journal of Heuristics 1, 1996; 33-42

  • Boolean Regression

    (author(s): E. Boros, P. Hammer, John Hooker)
    Annals of Operations Research 58, 1995; 201-226

  • Branching rules for satisfiability

    (author(s): John Hooker, V. Vinay)
    Journal of Automated Reasoning 15, 1995; 359-383

  • Logic circuit verification by Benders decomposition

    (author(s): John Hooker, Hong Yan)
    CP 1995, 1995

  • Routing and scheduling by modified chain decomposition and tabu search

    (author(s): John Hooker, N. Natraj)
    Transportation Science 29, 1995; 30-44

  • A computational study of satisfiability algorithms for propositional logic

    (author(s): F. Harche, John Hooker, Gerald Thompson)
    ORSA Journal on Computing 6, 1994; 423-435

  • Bayesian logic

    (author(s): John Hooker, K. Andersen)
    Decision Support Systems 11, 1994; 191-210

  • Branching rules for satisfiability

    (author(s): John Hooker, V. Vinay)
    14th Conference on Foundations of Software Technology and Theoretical Computer Science, 1994; 426-437

  • Logic cuts for processing networks with fixed charges

    (author(s): I. Grossmann, John Hooker, R. Raman, Hong Yan)
    Computers and Operations Research 21, 1994; 265-279

  • Logic-based methods for optimization

    Principles and Practice of Constraint Programming (CP 1994) LNCS 874(336-349), 1994

  • Needed: An empirical science of algorithms

    Operations Research 42, 1994; 201-212

  • Predicting cause-effect relationships from incomplete discrete observations

    (author(s): E. Boros, P. Hammer, John Hooker)
    SIAM Journal on Discrete Mathematics 7, 1994; 531-543

  • Tutorial on logic-based methods for optimization

    ORSA CSTS Newsletter, 1994

  • New methods for computing inferences in first order logic

    Annals of Operations Research 43, 1993; 479-492

  • Solving the incremental satisfiability problem

    Journal of Logic Programming 15, 1993; 177-186

  • Detecting embedded Horn structure in propositional logic

    (author(s): V. Chandru, John Hooker)
    Information Processing Letters 42, 1992; 109-111

  • Generalized resolution for 0-1 linear inequalities

    Annals of Mathematics and Artificial Intelligence 6, 1992; 271-286

  • Logical inference and polyhedral projection

    Computer Science Logic Conference 1991 LNCS 626, 1992; 184-200

  • Mathematical programming models for reasoning under uncertainty

    Operations Research Proceedings 1991, Deutsche Gesellschaft fuer Operations Research, 1992; 23-34

  • Extended Horn clauses in propositional logic

    (author(s): V. Chandru, John Hooker)
    Journal of the ACM 38, 1991; 203-221

  • Finite dominating sets for network location models

    (author(s): John Hooker, R. Garfinkel, C. Chen)
    Operations Research 39, 1991; 100-118

  • Branch-and-cut solution of inference problems in propositional logic

    Annals of Mathematics and Artificial Intelligence 1, 1990; 123-139

  • Probabilistic logic for belief nets

    (author(s): K. Andersen, John Hooker)
    8th International Congress of Cybernetics and Systems, 1990; 245-251

  • Input proofs and rank one cutting planes

    ORSA Journal on Computing 1, 1989; 137-145

  • On the vector assignment p-median problem

    (author(s): John Hooker, R. Garfinkel)
    Transportation Science 23, 1989; 139-140

  • Solving nonlinear multiple-facility network location problems

    Networks 19, 1989; 117-133

  • A quantitative approach to logical inference

    Decision Support Systems 4, 1988; 45-69

  • Generalized resolution and cutting planes

    Annals of Operations Research 12, 1988; 217-239

  • Logical inference: A mathematical programming perspective
    Artificial Intelligence: Manufacturing Theory and Practice

    (author(s): John Hooker, V. Chandru)
    Institute of Industrial Engineers, 1988; 97-120

  • Networklike metric spaces

    Discrete Mathematics 68, 1988; 31-43

  • Optimal driving for single-vehicle fuel economy

    Transportation Research 22A, 1988; 183-201

  • Resolution vs. cutting plane solution of inference problems: Some computational experience

    Operations Research Letters 7, 1988; 1-7

  • Karmarkar's linear programming algorithm

    Interfaces , 1986; 75-90

  • Solving nonlinear single-facility network location problems

    Operations Research 34, 1986; 732-743

  • Fuel Consumption and Emission Values for Traffic Models

    (author(s): R. McGill, John Hooker, J. Hodgson)
    Federal Highways Administration FHWA/RD-85/053, 1985

  • A holistic approach to vehicle simulation

    (author(s): John Hooker, A. Rose, G. Roberts)
    Mathematics and Computers in Simulation 25, 1983; 259-267

  • Energy conservation in transportation
    Advances in Energy Systems and Technology

    Academic Press 3, 1983; 187-297

  • Optimal control of automobiles for fuel economy

    (author(s): John Hooker, A. Rose, G. Roberts)
    Transportation Science 17, 1983; 146-167

  • A data-based Simulator for predicting vehicle fuel consumption

    (author(s): A. Rose, John Hooker, G. Roberts, J. Hodgson)
    SAE Technical Paper, 1982

  • A Review of Transport Network Models and Their Applicability to a National Refinery Model

    Oak Ridge National Laboratory ORNL/TM-7935, 1982

  • Oil pipeline energy efficiency studied for U.S.

    Oil and Gas Journal , 1982; 114-116

  • Effect of a sudden fuel shortage on freight transport in the U.S.

    Transportation Research Board, Special Reports 191, 1981; 71-81

  • End Use Energy Consumption Data Base: Transportation Sector

    (author(s): John Hooker, A. Rose, D. Greene)
    U.S. Department of Energy DOE/EIA/CR-7405-01, 1980

  • A refutation of idealism

    Kant-Studien 70, 1979; 197-205

  • Some problems raised by a transportation energy use data base

    Proceedings, Changing Energy Use Futures, Pergamnon Press 1, 1979; 286-293

  • Why essentialism is true

    Southwestern Journal of Philosophy 9, 1979; 7-14

  • In support of essences

    Logique et analyse 21, 1978; 345-353

  • Brody on essentialism

    Philosophical Studies 29, 1976; 263-269

  • Rescher and parks on transworld identity

    Philosophical Studies 29, 1976; 429-431

Working Papers

  • Compact representation of near-optimal integer programming solutions

    (author(s): Thiago Serra Azevedo Silva, John Hooker)

  • Optimal control with decision diagrams: A conceptual foundation
  • Polyhedral bounds for the minimum bandwidth problem

    (author(s): Alexandre Freire, John Hooker, Cid de Souza)

  • Why we want everyone to be like us
  • The Hamiltonian circuit polytope

    (author(s): Latife Genc Kaya, John Hooker)

  • Robust Project Scheduling at a Large IT Services Delivery Organization

    (author(s): Elvin Coban, Aliza Heching, John Hooker, Alan Scheller-Wolf)

  • A heuristic logic-based Benders method for the home health care problem

    (author(s): Andre Cire, John Hooker)

  • Finite domain cuts for graph coloring

    (author(s): David Bergman, John Hooker)

  • Postoptimality analysis for integer programming using binary decision diagrams

    (author(s): John Hooker, Tarik Hadzic)
    never submitted, 2006

  • Unifying local and exhaustive search

    Avances in la Ciencia de la Computación (ENC 2005), 2005; 237-243

  • Why business ethics?

    2003

  • Mixed global constraints and inference in hybrid IP-CLP solvers

    (author(s): G. Ottosson, E. Thorsteinsson, John Hooker)
    Annals of Mathematics and AI 34, 2002; 271-290

  • Partial instantiation methods for inference in first order logic

    (author(s): John Hooker, G Rago, V. Chandru, A. Shrivastava)
    Journal of Automated Reasoning 28, 2002; 371-396

  • Ethics in six not-so-easy lessons

    2001

  • Some business-related ethical issues in engineering

    2000

  • Tight representation of logical constraints as cardinality rules

    (author(s): John Hooker, Hong Yan)
    Mathematical Programming 85, 1999; 363-377

  • Succint relaxations for some discrete problems

    (author(s): John Hooker, Hak-Jin Kim)
    1998

  • Kant and cultural relativism

    1996

  • Three kinds of ethics

    1996

  • Toward professional ethics in business

    1996

  • A generalized Dilworth's theorem with application to routing and scheduling

    (author(s): John Hooker, N. Natraj)
    1993

  • Denmark: A welfare state that works

    1992

  • Can I be transplanted into a computer?

    1991

  • A postmodern critique of artificial intelligence

    1990

  • Alan Gewirth and the moral law

    1980

  • Inferring Network Flows from Incomplete Information, with Application to Natural Gas Flows

    Oak Ridge National Laboratory ORNL/TM-7083, 1980

  • Comparison of Operational Energy Intensity and Consumption of Pipelines vs. Coastal Tankers

    (author(s): John Hooker, A. Rose, K. Bertram)
    Oak Ridge and Argonne National Laboratories ORNL/TM-7154, 1979

Awards and Honors

  • Association for Constraint Programming - Program Chair, Constraint Programming Conference (2017)
  • Tepper School of Business - Gerald L. Thompson Excellence in the Classroom Award (2016)
  • Computers and Chemical Engineering Journal - Best paper award, Computers and Chemical Engineering (2015)
  • Association for Constraint Programming - Best paper award, Constraint Programming Conference (2015)
  • Tepper school - Sustained Teaching Excellence Award (2009)
  • INFORMS - INFORMS Fellow (2007)
  • Tepper School - Distinguished Academic Leadership Award (2002)
  • INFORMS Computing Society - INFORMS Computing Society Prize (1993)

University Service

  • BSBA Curriculum Committee, Committee Member, Restructure BSBA curriculum (2014 - )
  • Ethics Lunches, Program Organizer, Recruit speakers and organize ethics lunches for faculty and students. (2014 - )
  • BSBA International Track, Track Coordinator, Work with International Track students in the BSBA program to meet track requirements, including study or work abroad (2001 - )
  • University Senate Service (2013 - 2015)
  • Alternative Spring Break (cultural advisor), Student Org Advisor (Non-Professional Org) (2009 - 2013)
  • Students in Free Enterprise (board member), Student Org Advisor (Non-Professional Org) (2000 - 2013)
  • Masters Educational Affairs Committee, Committee Member, MBA curriculum (2007 - 2012)
  • Ethics Recruiting Committee, Chairperson (2011 - 2012)
  • TEPPER FACULTY RECRUITMENT/OR (2009 - 2010)
  • TEPPER FACULTY RECRUITMENT (2008 - 2009)
  • TEPPER BSBA EDUCATIONAL AFFAIRS (2007 - 2008)
  • TEPPER FAC RECRUITMENT (OR) (2006 - 2007)
  • TEPPER BSBA EDUCATIONAL AFFAIRS (2005 - 2006)

Public Service

  • Carnegie Mellon University, Director, Center for International Corporate Responsibility (2002 - 2012)
  • State University of Campinas, Visiting scholar, Research and teaching (2012 - 2012)
  • Carnegie Mellon University, Visiting Professor, Qatar Campus (2004 - 2004)

Consulting

  • United Technologies Ireland (2016 -)
  • Compassionate Care Hospice (2015 -)
  • Mitsubishi Electric Research Laboratory (2017 - 2018)

Professional Activities

  • Program Committee Member, ICAPS 2017 (2016 -)
  • Journal Editor, Journal of Business Ethics Education (founding editor-in-chief) (January 2003 -)
  • Program Committee Member, CP 2000-2002, 2004-2006, 2012, 2013, 2015-2017 (2000 -)
  • Program Committee Member, CPAIOR 2000, 2001, 2003, 2005, 2007-2017 (2000 -)
  • CP 2018 Program Chair (2017 - 2018)
  • Editorial Review Board Member, Springer-Verlag, Editorial Advisory Board (January 2005 - 2016)
  • CP 2013, 2015, Senior Program Committee (2013 - 2015)
  • Chairperson, ACP Dissertation Award Committee (2012 - 2012)
  • Chairperson, ACP Distinguished Service Award Committee (2012 - 2012)
  • Advisory Committee member, INFORMS Optimization Society Conference (IOS 2012) (2012 - 2012)
  • Other Officer, Executive Committee member, Association for Constraint Programming (January 2009 - December 2012)
  • Founding Director, Center for International Corporate Responsibility (2002 - 2012)
  • Member, CP 2012, Senior Program Committee (February 2012 - September 2012)
  • Member, ACP Dissertation Award Committee (2011 - 2011)
  • Associate Editor, Journal of Heuristics (1994 - 2010)
  • Workshop Organizer, CPAIOR 2010, Master Class on Experimental Study of Algorithms and Benchmarking (July 2009 - June 2010)
  • Area Editor, INFORMS Journal on Computing (January 1989 - 2009)
  • Co-organizer, CPAIOR 2009 (May 2007 - May 2009)
  • Co-organizer, Fourth Conference on International Corporate Responsibility (ICR 2008) (December 2006 - November 2008)
  • Co-organizer, Third Conference on International Corporate Responsibility (ICR 2006) (September 2004 - September 2006)
  • Co-organizer, Second Conference on International Corporate Responsibility (June 2002 - June 2004)
  • Co-organizer, First Conference on International Corporate Responsibility (IR 2002) (June 2000 - June 2002)
  • Chairperson, INFORMS Computing Society Prize Committee (2000 - 2000)
  • External examiner, Hong Kong Polytechnic University (1997 - 1999)
  • Chair, INFORMS Computing Society (1995 - 1995)
  • Co-organizer, First International Conference on AI and OR (June 1993 - June 1995)
  • Vice-chair, INFORMS Computing Society (1994 - 1994)
  • Associate Edtor, Management Science (1989 - 1994)

Courses Taught

  • Linear Programming (47834)
    • 2017 Mini 2 Section: 2
    • 2015 Mini 1 Section: A
    • 2013 Mini 1 Section: A
    • 2011 Mini 1 Section: A
    • 2010 Mini 1 Section: A
    • 2009 Mini 1 Section: A
    • 2007 Mini 1 Section: A
  • BUS SOCIETY & ETHICS (70332)
    • 2017 Section: W
  • MANAGE ACRSS CLTURES (70342)
    • 2017 Section: W
    • 2015 Section: A, B
    • 2014 Section: A
  • Manage Acrss Cltures (70342)
    • 2016 Section: A, B
  • Ethics And Leadership (45745)
    • 2015 Mini 6 Section: M
  • Constraint Programming (47862)
    • 2015 Mini 4 Section: A
  • Ethics and Leadership (45745)
    • 2014 Section: M
    • 2014 Mini 6 Section: M
  • Cross-Cultural Management and Ethics (45847)
    • 2014 Mini 3 Section: A
  • MATH MDLS FR CNSLTNG (70460)
    • 2013 Section: A
  • Business, Society and Ethics (70332)
    • 2012 Section: A
    • 2011 Section: A, B, A
    • 2010 Section: A, A
    • 2009 Section: A
    • 2007 Section: A, B, A, B
    • 2006 Section: A, B, A, B
    • 2005 Section: A, B
  • Managing Across Cultures (70342)
    • 2012 Section: A
    • 2010 Section: A
    • 2009 Section: A
    • 2007 Section: A, B, A
    • 2006 Section: A
  • Cross-Cultural Management and Ethics (45945)
    • 2012 Mini 3 Section: A
    • 2008 Mini 3 Section: A
    • 2007 Mini 3 Section: A
    • 2006 Mini 3 Section: A
  • Business Ethics (45746)
    • 2011 Mini 4 Section: A, B, C
  • Ethics and Leadership (45840)
    • 2010 Mini 4 Section: A
  • Optimization,Logic & Constraint Satisfactio (47844)
    • 2010 Mini 4 Section: A
    • 2006 Mini 3 Section: A
  • Advanced Linear Programming (47838)
    • 2009 Mini 4 Section: A
    • 2006 Mini 2 Section: A
  • Ethics Module (45785)
    • 2007 Mini 1 Section: A
    • 2006 Mini 1 Section: A
  • Business Law and Ethics (45740)
    • 2006 Mini 4 Section: B