Abstract
We propose a goal programming framework that aims at automating e-commerce transactions. This framework consists of three basic layers: deal definition—defining the deal’s parameters and associated constraints (e.g., item, price, delivery dates); deal manipulation—a collection of procedures for shaping deals to attain desired goals (e.g., earliest delivery and minimum price) and an applications layer that employs these procedures within some negotiations settings (e.g., an auction-related application presents a “better offer” while bidding on a contract). Our proposed foundation is rich enough to support a wide array of applications ranging from 1-1 and 1-n negotiations (auctions) to deal valuation and deal splitting. Whereas the techniques are appropriate to a multitude of settings, we shall mainly present them in the context of business-to-business (B2B) commerce where we see the greatest short term benefits.
Similar content being viewed by others
References
Beam, C., & Segev, A. (1997). Automated negotiations: a survey of the state of the art. Wirtschafts-Informatik, 3(97), 263–267.
Chen, E., Kersten, G. E., & Vahidov, R. (2003). An e-marketplace for agent-supported commerce negotiations. In INR08/03, InterNeg.
Kersten, G. E., & Noronha, S. J. (1999). WWW-based negotiation support: design implementation, and use. Decision Support Systems, 25, 135–154.
Christensen, E., Curbera, F., Meredith, G., & Weerawarana, S. (2001). Web services description language (WSDL) 1.1. W3C Note 15, March 2001. http://www.w3.org/TR/2001/NOTE-wsdl-20010315.
Faratin, P. (2000). Automated service negotiation between autonomous computational agents. PhD thesis, University College London, London, UK.
Faratin, P., Sierra, C., & Jennings, N. R. (2002). Using similarity criteria to make issue trade-offs in automated negotiations. Artificial Intelligence, 142(2), 205–237.
Golany, B., & Shmueli, O. (2005). Catalog-based purchasing: illustrating a quantitative approach to electronic commerce. In IEEE CEC 2005, 7th international IEEE conference on e-commerce technology 2005, Technische Universitat Munchen, Germany, 19–22 July 2005.
Hannan, E. L. (1980). Non-dominance in goal programming. INFOR, 18(4), 300–309.
Hannan, E. L., & Narasimhan, R. (1981). On fuzzy goal programming. Decision Sciences, 12(3), 522–531.
Hannan, E. L. (1985). An assessment of some criticisms of goal programming. Computers & Operations Research, 12(6), 525–541.
Heiskanen, P. (1999). Decentralized method for computing Pareto solutions in multi-party negotiations. European Journal of Operational Research, 117(3), 578–590.
Hammond, K. R. (1965). New directions in research on conflict resolution. The Journal of Social Issues, 21, 44–66.
IBM (2000). Web services architecture overview. the next stage of evolution for e-business. IBM Web Services Architecture Team, September 2000. http://www106.ibm.com/developerworks/webservices/library/.
Ignizio, J. P. (1976). Goal programming and extensions. Lexington Books.
Ignizio, J. P., & Cavalier, T. M. (1994). Linear programming. New York: Prentice-Hall.
Kersten, G. E., & Szpakowicz, S. (1998). Modeling business negotiations for e-commerce. In INR05/98, InterNeg.
Kersten, G. E., Strecker, S. E., & Law, K. P. (2004). Protocols for electronic negotiation systems: Theoretical foundations and design issues. In Lecture notes in computer science (Vol. 3182, pp. 106–115).
Konopnicki, D., Leiba, L., Shmueli, O., & Sagiv, Y. (2002). A formal yet practical approach to electronic commerce. International Journal of Cooperative Information Systems, 11(1–2), 93–117.
Kraus, S., & Lehmann, D. (1995). Designing and building a negotiating automated agent. Computational Intelligence, 11(1), 132–171.
Lee, S. M. (1972). Goal programming for decision analysis. Philadelphia: Auerbach.
Myerson, R. B. (1997). Game theory—analysis of conflict. Cambridge: Harvard University Press.
Osborn, M. J., & Rubinstein, A. (1999). A course in game theory. Cambridge: The MIT Press.
Raiffa, H. (1982). The art and science of negotiations. Cambridge: Harvard University Press.
Romero, C. (1991). Handbook of critical issues in goal programming. Elmsford: Pergamon Press.
Rosenschein, J. S., & Zlotkin, G. (1994). Rules of encounter: designing conventions for automated negotiation among computers. Cambridge: MIT Press.
Schniederjans, M. J. (1995). Goal programming methodology and applications. Dordrecht: Kluwer Academic.
Shachnai, H., Shmueli, O., & Sayegh, R. (2004). Approximation schemes for deal splitting and covering integer programs with multiplicity constraints. In ALGO 2004 (WAOA), Norway, September 2004.
Shmueli, O., Golany, B., Sayegh, R., Shachnai, H., Perry, M., Gradovitch, N., & Yehezkel, B. (2004). Negotiation platform. International patent application WO 02077759, 2001-2, US patent application 20040133526.
Shmueli, O. (2001). Architectures for internal web services deployment. In VLDB 2001 (pp. 641–644), Rome, Italy, September 2001.
Teich, J. E., & Wallenius, H. (1994). Advances in negotiation sciences. Transactions in Operational Research,, 6, 55–94.
Teich, J. E., Wallenius, H., Wallenius, J., & Koppius, O. R. (2004). Emerging multiple issue e-auctions. European Journal of Operational Research, 159, 1–16.
UDDI technical white paper. (2000). http://www.uddi.org/whitepapers.html.
UDDI programmer’s API specification. (2000). http://www.uddi.org/specification.html.
Web Ontology Language (OWL05) (2005). W3c. http://www.w3.org/2004/OWL/.
Vickrey, W. (1961). Counterspeculation, auctions, and competitive sealed tenders. Journal of Finance, 16, 8–37.
Author information
Authors and Affiliations
Corresponding author
Additional information
O. Shmueli’s work is partially supported by the Fund for the Promotion of Research at the Technion.
Rights and permissions
About this article
Cite this article
Golany, B., Shmueli, O. A quantitative foundation for defining and manipulating deals to facilitate automated e-commerce. Electron Commerce Res 7, 341–365 (2007). https://doi.org/10.1007/s10660-007-9010-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10660-007-9010-9