Demo Data from EDBT 2026 / reviewers in the wild / expert
Edward P. K. Tsang
dblp:18/3625
· DBLP profile ↗
73ranked-venue papers
15as first author
0since 2021 · last 2019
0000-0002-8380-3209ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 59 · 12 first-authorApplied, interdisciplinary, general and emerging computing · 12 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 9 · 5 first-authorSoftware engineering, systems software and programming languages · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 2Human-computer interaction and ubiquitous computing · 2
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
5 papers |
Planning, search and constraint satisfaction · 72% Optimization for machine learning · 17% Knowledge representation and reasoning · 11% |
Topics — the 5 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search › search-based problem solving
lookahead search |
0.0 | 1 | 1998 | No more "Partial" and "Full Looking Ahead" · Artif. Intell. 1998 |
Machine learning › Optimization for machine learning
stochastic search |
0.0 | 1 | 1995 | Systematic Versus Stochastic Constraint Satisfaction · IJCAI 1995 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › state space search
systematic search |
0.0 | 1 | 1995 | Systematic Versus Stochastic Constraint Satisfaction · IJCAI 1995 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
temporal reasoning |
0.0 | 2 | 1987 | Time Structures for AI · IJCAI 1987 The Consistent Labeling Problem in Temporal Reasoning · AAAI 1987 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › constraint satisfaction
consistent labeling |
0.0 | 1 | 1987 | The Consistent Labeling Problem in Temporal Reasoning · AAAI 1987 |
Methods — techniques the papers use, named apart from their topics
constraint propagation · 0.0iterative improvement · 0.0connectionist architecture · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Tacking Regime Changes in the MarketsabstractIn our previous work, we showed that regime changes in the market are retrospectively detectable using historic data in directional changes (DC). In this paper, we build on such results and show that DC indicators can be used for market tracking - using data up to the present - to understand what is going on in the market. In particular, we wanted to track the market to see whether the market is entering an abnormally volatile regime. The proposed approach used DC indicator values observed in the past to model the normal regime of a market (in which volatility is normal) or an abnormal regime (in which volatility is abnormally high). Given a particular value observed in the current market, we used a naive Bayes model to calculate independently two probabilities: one for the market being in the normal regime and one for it being in the abnormal regime. These two probabilities were combined to decide which regime the market was in, two decision rules were examined: a Simple Rule and a Stricter Rule. We used DJIA, FTSE 100 and S&P 500 data from 2007 to 2010 to build the Bayes model. The model was used to track the S&P 500 market from 2010 to 2012, which saw two spells of abnormal regimes, as identified by our previous work, with the benefit of hindsight. The tracking method presented in this paper, with either decision rule, managed to pick up both spells of regime changes accurately. The tracking signals could be useful to market participants. This study potentially lays the foundation of a practical financial early warning system. Jun Chen 0014, Edward P. K. Tsang |
CIFEr | 2 |
| 2017 | Developing sustainable trading strategies using directional changes with high frequency dataabstractMarket prices are traditionally recorded in fixed time intervals. Directional Change is an alternative approach to summarize price movements in financial markets that is consistent with across all time scales. Unlike time series, directional change summarizes the big data in finance by focusing on the intrinsic time of the data. This captures deeper intrinsic data qualities and thus trading strategies based on directional change are more sustainable and less disruptive. In this paper, we propose four trading strategies using the concept of directional change and explore the combination with technical analysis. The trading strategies are tested using EUR/USD and GBP/USD high frequency FX market data. Empirical results show good performance of our trading strategies based on thresholds, and that combining with technical analysis brings further improvement. Ailun Ye, V. L. Raju Chinthalapati, Antoaneta Serguieva, Edward P. K. Tsang |
IEEE BigData | 4 |
| 2017 | Modeling the High-Frequency FX Market: An Agent-Based ApproachabstractThe development of computational intelligence‐based strategies for electronic markets has been the focus of intense research. To be able to design efficient and effective automated trading strategies, one first needs to understand the workings of the market, the strategies that traders use, and their interactions as well as the patterns emerging as a result of these interactions. In this article, we develop an agent‐based model of the foreign exchange (FX) market, which is the market for the buying and selling of currencies. Our agent‐based model of the FX market comprises heterogeneous trading agents that employ a strategy that identifies and responds to periodic patterns in the price time series. We use the agent‐based model of the FX market to undertake a systematic exploration of its constituent elements and their impact on the stylized facts (statistical patterns) of transactions data. This enables us to identify a set of sufficient conditions that result in the emergence of the stylized facts similarly to the real market data, and formulate a model that closely approximates the stylized facts. We use a unique high‐frequency data set of historical transactions data that enables us to run multiple simulation runs and validate our approach and draw comparisons and conclusions for each market setting. Monira Essa Aloud, Maria Fasli, Edward P. K. Tsang, Alexander Dupuis, Richard Olsen |
Comput. Intell. | 3 |
| 2014 | Combining different meta-heuristics to improve the predictability of a Financial Forecasting algorithmabstractHyper-heuristics have successfully been applied to a vast number of search and optimization problems. One of the novelties of hyper-heuristics is the fact that they manage and automate the meta-heuristic's selection process. In this paper, we implemented and analyzed a hyper-heuristic framework on three meta-heuristics namely Simulated Annealing, Tabu Search, and Guided Local Search, which had successfully been applied in the past to a Financial Forecasting algorithm called EDDIE. EDDIE uses Genetic Programming to extract and learn from historical data in order to predict future financial market movements. Results show that the algorithm's effectiveness has been improved, thus making the combination of meta-heuristics under a hyper-heuristic framework an effective Financial Forecasting approach. Babatunde Aluko, Dafni Smonou, Michael Kampouridis, Edward P. K. Tsang |
CIFEr | 4 |
| 2014 | Guided Fast Local Search for speeding up a financial forecasting algorithmabstractGuided Local Search is a powerful meta-heuristic algorithm that has been applied to a successful Genetic Programming Financial Forecasting tool called EDDIE. Although previous research has shown that it has significantly improved the performance of EDDIE, it also increased its computational cost to a high extent. This paper presents an attempt to deal with this issue by combining Guided Local Search with Fast Local Search, an algorithm that has shown in the past to be able to significantly reduce the computational cost of Guided Local Search. Results show that EDDIE's computational cost has been reduced by an impressive 77%, while at the same time there is no cost to the predictive performance of the algorithm. Ming Shao, Dafni Smonou, Michael Kampouridis, Edward P. K. Tsang |
CIFEr | 4 |
| 2014 | Multiobjective genetic programming for maximizing ROC performance
Ke Tang 0001, Thomas Weise 0001, Edward P. K. Tsang, Xin Yao 0001 |
Neurocomputing | 4 |
| 2013 | Metaheuristics application on a financial forecasting problemabstractEDDIE is a Genetic Programming (GP) tool, which is used to tackle problems in the field of financial forecasting. The novelty of EDDIE is in its grammar, which allows the GP to look in the space of technical analysis indicators, instead of using prespecified ones, as it normally happens in the literature. The advantage of this is that EDDIE is not constrained to use prespecified indicators; instead, thanks to its grammar, it can choose any indicators within a pre-defined range, leading to new solutions that might have never been discovered before. However, a disadvantage of the above approach is that the algorithm's search space is dramatically larger, and as a result good solutions can sometimes be missed due to ineffective search. This paper presents an attempt to deal with this issue by applying to the GP three different meta-heuristics, namely Simulated Annealing, Tabu Search, and Guided Local Search. Results show that the algorithm's performance significantly improves, thus making the combination of Genetic Programming and meta-heuristics an effective financial forecasting approach. Dafni Smonou, Michael Kampouridis, Edward P. K. Tsang |
IEEE Congress on Evolutionary Computation | 3 |
| 2013 | A Genetic Type-2 fuzzy logic based system for financial applications modelling and predictionabstractFollowing the global economic crisis, many financial organisations around the World are seeking efficient frameworks for predicting and assessing financial risks. However, in the current economic situation, transparency became an important factor where there is a need to fully understand and analyse a given financial model. In this paper, we will present a Genetic Type-2 Fuzzy Logic System (FLS) for the modelling and prediction of financial applications. The proposed system is capable of generating summarized optimised type-2 FLSs based financial models which are easy to read and analyse by the lay user. The system is able to use the summarized model for prediction within financial applications. We have performed several evaluations in two distinctive financial domains one for the prediction of good/bad customers in a credit card approval application and the other domain was in the prediction of arbitrage opportunities in the stock markets. The proposed Genetic type-2 FLS has outperformed white box financial models like the Evolving Decision Rule (EDR) procedure (which is based on Genetic Programming (GP) and decision trees) and gave a comparable performance to black box models like neural networks while the proposed system provided a white box model which is easy to understand and analyse by the lay user. Dario Bernardo, Hani Hagras, Edward P. K. Tsang |
FUZZ-IEEE | 3 |
| 2013 | A genetic type-2 fuzzy logic based system for the generation of summarised linguistic predictive models for financial applications
Dario Bernardo, Hani Hagras, Edward P. K. Tsang |
Soft Comput. | 3 |
| 2012 | Using a genetic algorithm as a decision support tool for the deployment of Fiber Optic NetworksabstractFiber optics is a relatively new technology, one which has not yet been extensively used, because of its high cost. In order to evaluate the viability of such a costly investment, techno-economic models are employed. These models evaluate the investment from both technical (e.g., optimal network design) and economical (e.g., profitability) perspectives. However, an area that has not received much attention is the deployment plans of a given fiber optic investment. Existing works usually compare manually predefined deployment plans that are considered profitable, and then apply techno-economic analysis. While this indeed offers valuable information, it does not guarantee that the examined plans are the optimal ones. This should be considered as a major disadvantage, because there could be other deployment plans that could offer significantly higher profit. This paper offers a first attempt at looking for the optimal deployment plan of fiber optics, based on profit. Our method can be considered as a framework that wraps around existing techno-economic models. We employ a Genetic Algorithm (GA), which creates a population of deployment plans. These plans can then be evaluated through the usual techno-economic approach. The GA then evolves the population of these plans and at the end of the process acts as a decision support tool that advises on the optimal deployment plan, without the need for any human interference in the decision-making process. For comparison purposes, we compare the GA's results with results under other profitable plans. Results show that the introduction of the use of the GA is very advantageous and leads to a significant increase in profit. Michael Kampouridis, Tim Glover, Ali Rais Shaghaghi, Edward P. K. Tsang |
IEEE Congress on Evolutionary Computation | 4 |
| 2011 | A Memetic Genetic Programming with decision tree-based local search for classification problemsabstractIn this work, we propose a new genetic programming algorithm with local search strategies, named Memetic Genetic Programming(MGP), for classification problems. MGP aims to acquire a classifier with large Area Under the ROC Curve (AUC), which has been proved to be a better performance metric for traditionally used metrics (e.g., classification accuracy). Three new points are presented in our new algorithm. First, a new representation called statistical genetic decision tree (SGDT) for GP is proposed on the basis of Genetic Decision Tree (GDT). Second, a new fitness function is designed by using statistic in formation from SGDT. Third, the concept of memetic computing is introduced into SGDT. As a result, the MGP is equipped with a local search method based on the training algorithms for decision trees. The efficacy of the MGP is empirically justified against a number of relevant approaches. Ke Tang 0001, Edward P. K. Tsang, Xin Yao 0001 |
IEEE Congress on Evolutionary Computation | 3 |
| 2011 | Minimal agent-based model for the origin of trading activity in Foreign exchange marketabstractIn this paper, we show that a minimal agent-based model for the Foreign Exchange (FX) market is capable of reproducing, to a certain extent, FX market trading activity. The model is minimal in that it has the advantage of having the minimum set of elements necessary for modelling the FX market in order to reproduce the FX market trading activity. The key elements are zero-Intelligence directional-change events traders, historical prices, actual FX traders' behaviour, limit orders, FX market trading sessions, market holidays, and the activation of the initial condition. All of these play a fundamental role. Most importantly, the simulation output is evaluated by contrast against the microscopic behavioural analysis of high-frequency data of individual traders' transactions on an account level provided by OANDA LTD. The results of this comparison prove that the trading agents' behaviour reproduces the FX market trading activity. Overall, the model leads to the identification of the key elements that may be responsible for the emergence of FX market trading activity in an agent-based model. Monira Essa Aloud, Edward P. K. Tsang, Alexandre Dupuis, Richard Olsen |
CIFEr | 2 |
| 2011 | Investigating the effect of different GP algorithms on the non-stationary behavior of financial marketsabstractThis paper extends a previous market microstructure model, where we used Genetic Programming (GP) as an inference engine for trading rules, and Self Organizing Maps as a clustering machine for those rules. Experiments in that work took place under a single financial market and investigated whether its behavior is non-stationary or cyclic. Results showed that the market's behavior was constantly changing and strategies that would not adapt to these changes, would become obsolete, and their performance would thus decrease over time. However, because experiments in that work were based on a specific GP algorithm, we are interested in this paper to prove that those results are independent of the choice of such algorithms. We thus repeat our previous tests under two more GP frameworks. In addition, while our previous work surveyed only a single market, in this paper we run tests under 10 markets, for generalization purposes. Finally, we deepen our analysis and investigate whether the performance of strategies, which have not co-evolved with the market, follows a continuous decrease, as it has been previously suggested in the agent-based artificial stock market literature. Results show that our previous results are not sensitive to the choice of GP. Strategies that do not co-evolve with the market, become ineffective. However, we do not find evidence for a continuous performance decrease of these strategies. Michael Kampouridis, Shu-Heng Chen, Edward P. K. Tsang |
CIFEr | 3 |
| 2011 | Market Microstructure: Can Dinosaurs Return? A Self-Organizing Map Approach under an Evolutionary Framework
Michael Kampouridis, Shu-Heng Chen, Edward P. K. Tsang |
EvoApplications (2) | 3 |
| 2010 | Guided Pareto Local Search based frameworks for biobjective optimizationabstractGuided Pareto Local Search (GPLS) is an extension to the Guided Local Search algorithm to contain multiobjective combinatorial optimization. GPLS is shown to improve the convergence of the underlying Pareto local search algorithms. This paper demonstrates the potential of GPLS to be an effective searching technique that can be a central part of a multi-phase or hybrid frameworks. To confirm this, two simple frameworks based on GPLS are proposed: iGPLS and mGPLS. Both frameworks only require an initial set of diverse solutions. While GPLS starts from a randomly (or heuristically) generated solution, iGPLS starts with the initial diverse solution set. On the other hand, mGPLS is a parallel version of GPLS, in which each GPLS run starts independently from a solution in the initial set. The application of these frameworks to the biobjective 0/1 knapsack problem reveals the effectiveness of the GPLS based frameworks, demonstrated by achieving state-of-the-art results. Abdullah Alsheddy, Edward P. K. Tsang |
IEEE Congress on Evolutionary Computation | 2 |
| 2010 | EDDIE for investment opportunities forecasting: Extending the search space of the GPabstractIn this paper we present a new version of a GP-based financial forecasting tool called EDDIE. The novelty of this new version (EDDIE 8), is its enlarged search space, where we allow the GP to search in the space of the technical indicators, in order to form its Genetic Decision Trees. In this way, EDDIE 8 is not constrained in using pre-specified indicators, but it is left up to the GP to choose the optimal ones. We then proceed to compare EDDIE 8 with EDDIE 7, which is based on previous EDDIE versions; EDDIE 7 has a smaller space where the indicators are pre-specified by the user and are part of EDDIE 8's space. Results show that thanks to the bigger search space, new and improved solutions can be found by EDDIE 8. However, there are cases where EDDIE 8 can still be outperformed by its predecessor. Analysis shows that this depends on the nature of the solutions. If the solutions come from EDDIE 8's search space, then EDDIE 8 can find them and perform better; if, however, solutions come from the smaller search space of EDDIE 7, then EDDIE 8 is having difficulties focusing in such a small space and is thus outperformed by EDDIE 7. Michael Kampouridis, Edward P. K. Tsang |
IEEE Congress on Evolutionary Computation | 2 |
| 2010 | MOEA/D with NBI-style Tchebycheff approach for portfolio managementabstractMOEA/D is a generic multiobjective evolutionary optimization algorithm. MOEA/D needs a approach to decompose a multiobjective optimization problem into a number of single objective optimization problems. The commonly-used weighted sum approach and the Tchebycheff approach may not be able to handle disparately scaled objectives. This paper suggests a new decomposition approach, called NBI-style Tchebycheff approach, for MOEA/D to deal with such objectives. A portfolio management MOP has been used as an example to test the effectiveness of MOEA/D with NBI-style Tchebycheff approach. Qingfu Zhang 0001, Hui Li 0020, Dietmar Maringer, Edward P. K. Tsang |
IEEE Congress on Evolutionary Computation | 4 |
| 2010 | Constraint-Directed Search in Computational Finance and Economics
Edward P. K. Tsang |
CP | 1 |
| 2010 | Microstructure Dynamics and Agent-Based Financial Markets
Shu-Heng Chen, Michael Kampouridis, Edward P. K. Tsang |
MABS | 3 |
| 2010 | Testing the Dinosaur Hypothesis under Empirical Datasets
Michael Kampouridis, Shu-Heng Chen, Edward P. K. Tsang |
PPSN (2) | 3 |
| 2010 | Expensive Multiobjective Optimization by MOEA/D With Gaussian Process ModelabstractIn some expensive multiobjective optimization problems (MOPs), several function evaluations can be carried out in a batch way. Therefore, it is very desirable to develop methods which can generate multipler test points simultaneously. This paper proposes such a method, called MOEA/D-EGO, for dealing with expensive multiobjective optimization. MOEA/D-EGO decomposes an MOP in question into a number of single-objective optimization subproblems. A predictive model is built for each subproblem based on the points evaluated so far. Effort has been made to reduce the overhead for modeling and to improve the prediction quality. At each generation, MOEA/D is used for maximizing the expected improvement metric values of all the subproblems, and then several test points are selected for evaluation. Extensive experimental studies have been carried out to investigate the ability of the proposed algorithm. Qingfu Zhang 0001, Wudong Liu, Edward P. K. Tsang, Botond Virginas |
IEEE Trans. Evol. Comput. | 3 |
| 2009 | Fuzzy clustering based Gaussian Process Model for large training set and its application in expensive evolutionary optimizationabstractGaussian process model is an effective and efficient method for approximating a continuous function. However, its computational cost increases exponentially with the size of training data set. A very popular way to alleviate this shortcoming is to cluster the whole training data set into a number of small clusters and then a local model is built for each cluster. However, widely used crisp clustering might not be accurate in the boundary areas among different clusters. This paper proposes a fuzzy clustering based method for improving approximation quality. Several clusters with overlaps are firstly obtained by Fuzzy C-Means clustering and then local models are built for these clusters. It has been demonstrated that this method can be used with evolutionary algorithms for dealing expensive optimization problems. Wudong Liu, Qingfu Zhang 0001, Edward P. K. Tsang, Botond Virginas |
IEEE Congress on Evolutionary Computation | 3 |
| 2009 | Evolutionary Computation in Finance Forecasting
Edward P. K. Tsang |
IJCCI | 1 |
| 2009 | Intelligent Agent Based Workforce Empowerment
Nazaraf Shah, Edward P. K. Tsang, Yossi Borenstein, Raphaël Dorne, Anne Liret, Christos Voudouris |
KES-AMSTA | 2 |
| 2009 | Forecasting - where computational intelligence meets the stock market
Edward P. K. Tsang |
Frontiers Comput. Sci. China | 1 |
| 2009 | An Heterogeneous, Endogenous and Coevolutionary GP-Based Financial MarketabstractStock markets are very important in modern societies and their behavior has serious implications for a wide spectrum of the world's population. Investors, governing bodies, and society as a whole could benefit from better understanding of the behavior of stock markets. The traditional approach to analyzing such systems is the use of analytical models. However, the complexity of financial markets represents a big challenge to the analytical approach. Most analytical models make simplifying assumptions, such as perfect rationality and homogeneous investors, which threaten the validity of their results. This motivates alternative methods.In this paper, we report an artificial financial market and its use in studying the behavior of stock markets. This is an endogenous market, with which we model technical, fundamental, and noise traders. Nevertheless, our primary focus is on the technical traders, which are sophisticated genetic programming based agents that co- evolve (by learning based on their fitness function) by predicting investment opportunities in the market using technical analysis as the main tool. With this endogenous artificial market, we identify the conditions under which the statistical properties of price series in the artificial market resemble some of the properties of real financial markets. By performing a careful exploration of the most important aspects of our simulation model, we determine the way in which the factors of such a model affect the endogenously generated price. Additionally, we model the pressure to beat the market by a behavioral constraint imposed on the agents reflecting the Red Queen principle in evolution. We have demonstrated how evolutionary computation could play a key role in studying stock markets, mainly as a suitable model for economic learning on an agent- based simulation. Serafín Martínez-Jaramillo, Edward P. K. Tsang |
IEEE Trans. Evol. Comput. | 2 |
| 2009 | Editorial Special Issue: Computational Finance and EconomicsabstractThe six papers in this special section focus on computational finance and economics. Edward P. K. Tsang, Pedro Isasi Viñuela |
IEEE Trans. Evol. Comput. | 1 |
| 2008 | Tchebycheff approximation in Gaussian Process model composition for multi-objective expensive black boxabstractBlack-box expensive function is ubiquitous in real world problems. Much research has been done on scalar objective optimization for such problems with great success. Comparatively, very little work has been done in multi-objective optimization. In many cases, it is not straightforward to convert methods from scalar objective optimization to multi-objective optimization due to the complexities incurred by Pareto domination. In our pervious research, concept of model composition based on Gaussian Process metamodel and the powerful MOEA/D framework proved to be a successful approach for multi-objective optimization with black-box expensive functions. We derived Weighted-Sum and Tchebycheff model composition for bi-objective problems. However, due to the complexity of Tchebycheff decomposition structure, it is very hard, if not impossible, to extend the method to three or more objective problems in a nature way. In this paper, we propose an approximation method for Tchebycheff model composition which greatly simplify the derivation for three or more objective cases. Experiments show the approximation produces very similar performance as the Weighted-Sum and Tchebycheff without approximation. Thus, the new method enables us to tackle multi-objective problems with black-box expensive functions that could not be tackled effectively so far. Wudong Liu, Qingfu Zhang 0001, Edward P. K. Tsang, Botond Virginas |
IEEE Congress on Evolutionary Computation | 3 |
| 2008 | On the partitioning of dynamic scheduling problems -: assigning technicians to areasabstractBT workforce scheduling problem considers technicians (with different skills) which are assigned to tasks which arrive (partially) dynamically during the day. In order to manage their workforce, BT divides the different regions into several areas. In the beginning of each day all the technicians in a region are assigned to one of these areas. During the day, tasks can only be allocated to technicians from the same area. In this paper we use a (1+1) EA in order to decide, once the area have been defined, which technicians to assign to which areas. Yossi Borenstein, Nazaraf Shah, Edward P. K. Tsang, Raphaël Dorne, Abdullah Alsheddy, Christos Voudouris |
GECCO | 3 |
| 2007 | Repository method to suit different investment strategiesabstractThis work is motivated by the interest in finding significant movements in financial stock prices. The detection of such movements is important because these could represent good opportunities for invest. However, when the number of profitable opportunities is very small the prediction of these cases is very difficult. In previous works, we have introduced the repository method (RM). The aim of this approach is to classify financial data sets in extreme imbalanced environments. When opportunities are extremely rare, the investor needs a sharper balance between not making mistakes and not missing opportunities. RM offers a range of solutions to suit the risk guidelines of the investor. The aims of this paper are 1) to show that RM can produce a range of solutions to suit the investor's preferences and 2) to analyze the impact of the evolutionary process to RM's performance. Three series of experiments were performed, RM was tested using two artificial data sets whose solutions have different level of complexity. Finally RM was tested in a data set from the London stock market. Experimental results show that: 1) RM offers a range of solutions to fit the risk guidelines of the investor and 2) the contribution of the evolutionary process is very valuable to the performance of RM and 3) RM is able to extract predictive rules even from earliest stages of the evolutionary process. Alma Lilia García-Almanza, Edward P. K. Tsang |
IEEE Congress on Evolutionary Computation | 2 |
| 2007 | Prediction-Based Population Re-initialization for Evolutionary Dynamic Multi-objective Optimization
Aimin Zhou, Yaochu Jin, Qingfu Zhang 0001, Bernhard Sendhoff, Edward P. K. Tsang |
EMO | 5 |
| 2007 | Global multiobjective optimization via estimation of distribution algorithm with biased initialization and crossoverabstractMultiobjective optimization problems with many local Pareto fronts is a big challenge to evolutionary algorithms. In this paper, two operators, biased initialization and biased crossover, are proposed to improve the global search ability of RM-MEDA, a recently proposed multiobjective estimation of distribution algorithm. Biased initialization inserts several globally Pareto optimal solutions into the initial population; biased crossover combines the location information of some best solutions found so far and globally statistical information extracted from current population. Experiments have been conducted to study the effects of these two operators. Aimin Zhou, Qingfu Zhang 0001, Yaochu Jin, Bernhard Sendhoff, Edward P. K. Tsang |
GECCO | 5 |
| 2007 | An Agent-Based Model of Interactions in the Payment Card Market
Biliana Alexandrova-Kabadjova, Andreas Krause 0002, Edward P. K. Tsang |
IDEAL | 3 |
| 2007 | Intelligent Resource Allocation-Solutions and Pathways in a Workforce Planning Problem
Botond Virginas, Marian Florin Ursu, Edward P. K. Tsang, Gilbert Owusu, Christos Voudouris |
KES-AMSTA | 3 |
| 2007 | Evolutionary Algorithms Refining a Heuristic: A Hybrid Method for Shared-Path Protections in WDM Networks Under SRLG ConstraintsabstractAn evolutionary algorithm (EA) can be used to tune the control parameters of a construction heuristic to an optimization problem and generate a nearly optimal solution. This approach is in the spirit of indirect encoding EAs. Its performance relies on both the heuristic and the EA. This paper proposes a three-phase parameterized construction heuristic for the shared-path protection problem in wavelength division multiplexing networks with shared-risk link group constraints and applies an EA for optimizing the control parameters of the proposed heuristics. The experimental results show that the proposed approach is effective on all the tested network instances. It was also demonstrated that an EA with guided mutation performs better than a conventional genetic algorithm for tuning the control parameters, which indicates that a combination of global statistical information extracted from the previous search and location information of the best solutions found so far could improve the performance of an algorithm. Qingfu Zhang 0001, Jianyong Sun, Gaoxi Xiao, Edward P. K. Tsang |
IEEE Trans. Syst. Man Cybern. Part B | 4 |
| 2006 | DEPICT: A High-Level Formal Language For Modeling Constraint Satisfaction ProblemsabstractThe past decade witnessed rapid development of constraint satisfaction technologies, where algorithms are now able to cope with larger and harder problems. However, owing to the fact that constraints are inherently declarative, attention is quickly turning toward developing high-level programming languages within which such problems can be modeled and also solved. Along these lines, this paper presents DEPICT, the language. Its use is illustrated through modeling a number of benchmark examples. The paper continues with a description of a prototype system within which such models may be interpreted. The paper concludes with a description of a sample run of this interpreter showing how a problem modeled as such is typically solved. Abdulwahed M. Abbas, Edward P. K. Tsang, Ahmad H. Nasri |
AICCSA | 2 |
| 2006 | Simplifying Decision Trees Learned by Genetic ProgrammingabstractThis work is motivated by financial forecasting using genetic programming. This paper presents a method to post-process decision trees. The processing procedure is based on the analysis and evaluation of the components of each tree, followed by pruning. The idea behind this approach is to identify and eliminate rules that cause misclassification. As a result we expect to keep and generate rules that enhance the classification. This method was tested on decision trees generated by a genetic program whose aim was to discover classification rules in financial stock markets. From experimental results we can conclude that our method is able to improve the accuracy and precision of the classification. Alma Lilia García-Almanza, Edward P. K. Tsang |
IEEE Congress on Evolutionary Computation | 2 |
| 2006 | Tackling the Simple Supply Chain ModelabstractIn the future a need will exist, if it does not already, to automate supply chains as trading electronically becomes increasingly important. Using the Simple Supply Chain Model (SSCM) allows a supply chain situation to be captured for experimentation. This paper describes efforts to evolve strategies for tackling SSCM specified problems through the use of a Strategy Framework (SSF) and Market Simulation System (SMSS). While the SSF provides a basic strategy representation system, the SMSS evolves strategies over multiple supply chain simulations using Population Based Incremental Learning with Guided Mutation. The paper further discuss some of the techniques being used to analyse the resultant data. Timothy Gosling, Edward P. K. Tsang |
IEEE Congress on Evolutionary Computation | 2 |
| 2006 | Co-adaptive Strategies for Sequential Bargaining Problems with Discount Factors and Outside OptionsabstractBargaining is fundamental in social activities. Game-theoretic methodology has provided theoretic solutions for certain abstract models. Even for a simple model, this method demands substantial human intelligent effort in order to solve game-theoretic equilibriums. The analytic complexity increases rapidly when more elements are included in the models. In our previous work, we have demonstrated how co-evolutionary algorithms can be used to find approximations to game-theoretic equilibriums of bargaining models that consider bargaining costs only. In this paper, we study more complicated bargaining models, in which outside option is taken into account besides bargaining cost. Empirical studies demonstrate that evolutionary algorithms are efficient in finding near-perfect solutions. Experimental results reflect the compound effects of discount factors and outside options upon bargaining outcomes. We argue that evolutionary algorithm is a practical tool for generating reasonably good strategies for complicated bargaining models beyond the capability of game theory. Nanlin Jin, Edward P. K. Tsang |
IEEE Congress on Evolutionary Computation | 2 |
| 2006 | Combining Model-based and Genetics-based Offspring Generation for Multi-objective Optimization Using a Convergence CriterionabstractIn our previous work [1], it has been shown that the performance of multi-objective evolutionary algorithms can be greatly enhanced if the regularity in the distribution of Pareto-optimal solutions is used. This paper suggests a new hybrid multi-objective evolutionary algorithm by introducing a convergence based criterion to determine when the model-based method and when the genetics-based method should be used to generate offspring in each generation. The basic idea is that the genetics-based method, i. e., crossover and mutation, should be used when the population is far away from the Pareto front and no obvious regularity in population distribution can be observed. When the population moves towards the Pareto front, the distribution of the individuals will show increasing regularity and in this case, the model-based method should be used to generate offspring. The proposed hybrid method is verified on widely used test problems and our simulation results show that the method is effective in achieving Pareto-optimal solutions compared to two state-of-the-art evolutionary multi-objective algorithms: NSGA-II and SPEA2, and our pervious method in [1]. Aimin Zhou, Yaochu Jin, Qingfu Zhang 0001, Bernhard Sendhoff, Edward P. K. Tsang |
IEEE Congress on Evolutionary Computation | 5 |
| 2006 | Incentive Method to Handle Constraints in Evolutionary Algorithms with a Case Study
Edward P. K. Tsang, Nanlin Jin |
EuroGP | 1 |
| 2006 | The Repository Method for Chance Discovery in Financial Forecasting
Alma Lilia García-Almanza, Edward P. K. Tsang |
KES (3) | 2 |
| 2006 | Modelling the Population Distribution in Multi-objective Optimization by Generative Topographic Mapping
Aimin Zhou, Qingfu Zhang 0001, Yaochu Jin, Bernhard Sendhoff, Edward P. K. Tsang |
PPSN | 5 |
| 2005 | Population based incremental learning with guided mutation versus genetic algorithms: iterated prisoners dilemmaabstractAxelrod's original experiments for evolving IPD player strategies involved the use of a basic GA. In this paper we examine how well a simple GA performs against the more recent population based incremental learning system under similar conditions. We find that GA performs slightly better than standard PBIL under most conditions. This difference in performance can be mitigated and reversed through the use of a 'guided' mutation operator. Timothy Gosling, Nanlin Jin, Edward P. K. Tsang |
Congress on Evolutionary Computation | 3 |
| 2005 | A model-based evolutionary algorithm for bi-objective optimizationabstractThe Pareto optimal solutions to a multi-objective optimization problem often distribute very regularly in both the decision space and the objective space. Most existing evolutionary algorithms do not explicitly take advantage of such a regularity. This paper proposed a model-based evolutionary algorithm (M-MOEA) for bi-objective optimization problems. Inspired by the ideas from estimation of distribution algorithms, M-MOEA uses a probability model to capture the regularity of the distribution of the Pareto optimal solutions. The local principal component analysis (local PCA) and the least-squares method are employed for building the model. New solutions are sampled from the model thus built. At alternate generations, M-MOEA uses crossover and mutation to produce new solutions. The selection in M-MOEA is the same as in non-dominated sorting genetic algorithm-II (NSGA-II). Therefore, MOEA can be regarded as a combination of EDA and NSGA-II. The preliminary experimental results show that M-MOEA performs better than NSGA-II. Aimin Zhou, Qingfu Zhang 0001, Yaochu Jin, Edward P. K. Tsang, Tatsuya Okabe |
Congress on Evolutionary Computation | 4 |
| 2005 | Relative Fitness and Absolute Fitness for Co-evolutionary Systems
Nanlin Jin, Edward P. K. Tsang |
EuroGP | 2 |
| 2005 | DE/EDA: A new evolutionary algorithm for global optimization
Jianyong Sun, Qingfu Zhang 0001, Edward P. K. Tsang |
Inf. Sci. | 3 |
| 2005 | An evolutionary algorithm with guided mutation for the maximum clique problemabstractEstimation of distribution algorithms sample new solutions (offspring) from a probability model which characterizes the distribution of promising solutions in the search space at each generation. The location information of solutions found so far (i.e., the actual positions of these solutions in the search space) is not directly used for generating offspring in most existing estimation of distribution algorithms. This paper introduces a new operator, called guided mutation. Guided mutation generates offspring through combination of global statistical information and the location information of solutions found so far. An evolutionary algorithm with guided mutation (EA/G) for the maximum clique problem is proposed in this paper. Besides guided mutation, EA/G adopts a strategy for searching different search areas in different search phases. Marchiori's heuristic is applied to each new solution to produce a maximal clique in EA/G. Experimental results show that EA/G outperforms the heuristic genetic algorithm of Marchiori (the best evolutionary algorithm reported so far) and a MIMIC algorithm on DIMACS benchmark graphs. Qingfu Zhang 0001, Jianyong Sun, Edward P. K. Tsang |
IEEE Trans. Evol. Comput. | 3 |
| 2004 | Hybrid Estimation of Distribution Algorithm for Multiobjective Knapsack Problem
Hui Li 0020, Qingfu Zhang 0001, Edward P. K. Tsang, John A. Ford |
EvoCOP | 3 |
| 2004 | EDDIE-Automation, a decision support tool for financial forecasting
Edward P. K. Tsang, Paul Yung |
Decis. Support Syst. | 1 |
| 2004 | Software engineering aspects of constraint-based timetabling - a case study
Abdulwahed M. Abbas, Edward P. K. Tsang |
Inf. Softw. Technol. | 2 |
| 2001 | Constraint-Based Timetabling-A Case StudyabstractThis paper reports a case study in applying constraint satisfaction techniques to university and school timetabling. It involves the construction of a substantial, carefully specified, fully tested and fully operational system. The software engineering aspect of constraint satisfaction is emphasized. Constraint satisfaction problems are expressed in a language more familiar to the formal software engineering community. This brings constraint satisfaction one step closer to formal specification, program verification and transformation; issues extensively studied in software engineering. In problem formulation, explicit domain constraints and heuristic information are made explicit. Moreover, the user's needs are considered more closely; for instance, when the program fails to find a solution, useful indications are produced to help in relaxation or reformulation of the problem. Abdulwahed M. Abbas, Edward P. K. Tsang |
AICCSA | 2 |
| 2000 | Combining Ordinal Financial Predictions with Genetic Programming
Edward P. K. Tsang |
IDEAL | 1 |
| 2000 | Guided Local Search for Solving SAT and Weighted MAX-SAT Problems
Patrick Mills, Edward P. K. Tsang |
J. Autom. Reason. | 2 |
| 1999 | Investment decision making using FGP: a case studyabstractFinancial investment decision making is extremely difficult due to the complexity of the domain. Many factors could influence the change of share prices. FGP (Financial Genetic Programming) is a genetic programming based forecasting system, which is designed to help users evaluate the impact of factors and explore their interactions in relation to future prices. Users channel into FGP factors which they believe are relevant to the prediction. Examples of such factors may include fundamental factors such as "price-earning ratio", "inflation rate" and/or technical factors such as "5-days moving average", "63-days trading range breakout", etc. FGP uses the power of genetic generated decision trees through technical rules with self-adjusted thresholds. In earlier papers, we have reported how FGP used well-known technical analysis rules to make investment decisions (E.P.K. Tsang et al., 1998; J. Li and E.P.K. Tsang, 1999). The paper tests the versatility of FGP by testing it on shorter term investment decisions. To evaluate FGP more thoroughly, we also compare it with C4.5, a well known machine learning classifier system. We used six and a half years' daily closing price of the Dow Jones Industrial Average (DJIA) index for training and over three and half years' data for testing, and obtained favourable results for FGP. Edward P. K. Tsang |
CEC | 2 |
| 1998 | Solving large processor configuration problems with the guided genetic algorithmabstractThe Processor Configuration Problem (PCP) is an NP hard real life problem. The goal involves designing a network of a finite set of processors, such that the maximum distance between any two processors that a parcel of data needs to travel is kept to a minimum. Since each processor has a limited number of communication channels, a carefully designed layout would assist in reducing the overhead for message switching in the entire network. The Guided Genetic Algorithm (GGA) is a hybrid of genetic algorithm and meta heuristic search algorithm: Guided Local Search. As the search progresses, GGA modifies both the fitness function and fitness templates of the candidate solutions based on feedback from the constraints. We are interested in generating processor configurations between eight and 128 processors. GGA is used as a tool to generate these configurations, and is shown to have considerable advantages over published results. Tung Leng Lau, Edward P. K. Tsang |
ICTAI | 2 |
| 1998 | The guided genetic algorithm and its application to the generalized assignment problemabstractThe Guided Genetic Algorithm (GGA) is a hybrid of genetic algorithm (GA) and meta-heuristic search algorithm, Guided Local Search (GLS). It builds on the framework and robustness of GA, and integrating GLS's conceptual simplicity and effectiveness to arrive at a flexible algorithm well meant for constraint optimization problems. GGA adds to the canonical GA the concepts of a penalty operator and fitness templates. During operation, GGA modifies both the fitness function and fitness templates of the candidate solutions based on feedback from the constraints. The Generalized Assignment Problem (GAP) is a well explored NP hard problem that has practical instances in the real world. In GAP, one has to find the optimum assignment of a set of jobs to a group of agents. However, each job can only be performed by one agent, and each agent has a work capacity. Further, assigning different jobs to different agents involve different utilities and resource requirements. These would affect the choice of job allocation. The paper reports on GGA and its successful application to the GAP. Tung Leng Lau, Edward P. K. Tsang |
ICTAI | 2 |
| 1998 | No more "Partial" and "Full Looking Ahead"
Edward P. K. Tsang |
Artif. Intell. | 1 |
| 1998 | Predicting Phase Transitions of Binary Constraint Satisfaction Problems with Constraint Graph InformationabstractConstraint satisfaction is at the core of many applications, such as scheduling. The study of phase transition has benefited algorithm selection and algorithm development in constraint satisfaction. Recent research provides evidence that constraint graph topology affects where phase transitions occur in constraint satisfaction problems. In this article, a new phase transition predictor which takes constraint graph information into consideration is proposed. The new predictor allows variation in the tightness of individual constraints and node degree variation in constraint graph. Experiments were conducted to study the usefulness of the new predictor on random binary constraint satisfaction problems. Results show that the new predictor is able to produce predictions as good as the state-of-the-art predictor in general, but do considerably better in sparsely constrained problems, particularly when the node degree variation in their constraint graphs is high. Alvin C. M. Kwan, Edward P. K. Tsang, James E. Borrett |
Intell. Data Anal. | 2 |
| 1998 | EDDIE Beats the BookiesabstractInvestment involves the maximisation of return on one's investment whilst minimising risk. Good forecasting, which often requires expert knowledge, can help to reduce risk. In this paper, we propose a genetic programming-based system, EDDIE (Evolutionary Dynamic Data Investment Evaluator), as a forecasting tool. Genetic programming is inspired by evolution theory, and has been demonstrated to be successful in other areas. EDDIE interacts with the users and generates decision trees, which can also be seen as rule sets. We argue that EDDIE is suitable for forecasting because apart from utilising the power of genetic programming to efficiently search the space of decision trees, it allows expert knowledge to be channelled into forecasting, and it generates rules which can easily be understood and verified. EDDIE has been applied to horse racing and achieved outstanding results. When experimented on 180 handicap races (real data) in the UK, it out-performed other common strategies used in horse race betting by great margins. The idea was then extended to financial forecasting. When tested on historical S&P-500 data EDDIE achieved a respectable annual rate of return over a three and a half year period. While luck may play a part in the success of EDDIE, our experimental results do indicate that EDDIE is a tool which deserves more research. © 1998 John Wiley & Sons, Ltd. Edward P. K. Tsang, James M. Butler |
Softw. Pract. Exp. | 1 |
| 1996 | Adaptive Constraint Satisfaction: The Quickest First Principle
James E. Borrett, Edward P. K. Tsang, Natasha R. Walsh |
ECAI | 2 |
| 1996 | Predicting Phase Transitions of Binary CSPs with Constraint Graph Information
Alvin C. M. Kwan, Edward P. K. Tsang, James E. Borrett |
ECAI | 2 |
| 1996 | Minimal Forward Checking with Backmarking and Conflict-Directed BackjumpingabstractDent and Mercer (1996) have introduced an algorithm called minimal forward checking (MFC) which always performs no worse than forward checking (FC) in terms of number of compatibility checks and node expanded given the same variable and value orderings. In this paper we describe an algorithm which extends MFC with backmarking and conflict-directed backtracking. The new algorithm has a smaller space complexity than MFC. Experiments were conducted to compare it with MFC and some regular FC based algorithms. The results show that the new algorithm always performs at least as good as its "non-lazy" counterpart. It outperforms MFC on average and its edge over MFC is particularly clear for problems near to phase transitions. Interestingly, the minimum width variable ordering heuristic appears to be a better choice than the fail-first heuristic for the new algorithm in many occasions, particularly for sparsely constrained problems. Alvin C. M. Kwan, Edward P. K. Tsang |
ICTAI | 2 |
| 1996 | Applying a Mutation-based Genetic Algorithm to Processor Configuration ProblemsabstractThe processor configuration problem (PCP) is a constraint optimization problem. The task is to link up a finite set of processors into a network; minimizing the maximum distance between processors. Since each processor has a limited number of communication channels, a carefully planned layout could minimize the overhead for message switching. We present a genetic algorithm (GA) approach to the PCP. Our technique uses a mutation based GA, a function that produces schemata by analyzing previous solutions and an effective data representation. Our approach has been shown to outperform other published techniques in this problem. Tung Leng Lau, Edward P. K. Tsang |
ICTAI | 2 |
| 1995 | Systematic Versus Stochastic Constraint Satisfaction
Eugene C. Freuder, Rina Dechter, Matthew L. Ginsberg, Bart Selman, Edward P. K. Tsang |
IJCAI | 5 |
| 1995 | Tackling Car Sequencing Problems Using a Generic Genetic Algorithm StrategyabstractThe car sequencing problem (CarSP) was seen as a challenge to artificial intelligence. The CarSP is a version of the job-shop scheduling problem, which is known to be NP-complete. The task in the CarSP is to schedule a given number of cars (of different types) in a sequence to allow the teams in each workstation on the assembly line to fit the required options (e.g. radio, sunroof) on the cars within the capacity of that workstation. In unsolvable problems, one would like to minimize the penalties associated with the violation of the capacity constraints. Previous attempts to tackle the problem either have been unsuccessful or have been restricted to solvable CarSPs only. In this paper, we report on promising results in applying a generic genetic algorithm, which we call GAcSP, to tackle both solvable and unsolvable CarSPs. Terry Warwick, Edward P. K. Tsang |
Evol. Comput. | 2 |
| 1994 | GENET: A Connectionist Architecture for Solving Constraint Satisfaction Problems by Iterative Improvement
Andrew J. Davenport, Edward P. K. Tsang, Chang J. Wang, Kangmin Zhu |
AAAI | 2 |
| 1990 | Applying Genetic Algorithms to Constraint Satisfaction Optimization Problems
Edward P. K. Tsang, Terry Warwick |
ECAI | 1 |
| 1988 | Elements in Temporal Reasoning in Planning
Edward P. K. Tsang |
ECAI | 1 |
| 1988 | Elements in Temporal Reasoning in Planning
Edward P. K. Tsang |
ISMIS | 1 |
| 1987 | The Consistent Labeling Problem in Temporal Reasoning
Edward P. K. Tsang |
AAAI | 1 |
| 1987 | Time Structures for AI
Edward P. K. Tsang |
IJCAI | 1 |
| 1986 | Plan Generation in a Temporal Frame
Edward P. K. Tsang |
ECAI | 1 |