ORIGINAL_ARTICLE
SFLA Based Gene Selection Approach for Improving Cancer Classification Accuracy
In this paper, we propose a new gene selection algorithm based on Shuffled Frog Leaping Algorithm that is called SFLA-FS. The proposed algorithm is used for improving cancer classification accuracy. Most of the biological datasets such as cancer datasets have a large number of genes and few samples. However, most of these genes are not usable in some tasks for example in cancer classification. Therefore, selection of the appropriate genes is important in bioinformatics and machine learning. The proposed method combines the advantage of wrapper and filter methods for gene subset selection. SFLA-FS consists of two phases. In the first phase a filter method is used for gene ranking from high dimensional microarray data and in the second phase, SFLA is applied to gene selection. The performance of SFLA-FS evaluated for cancer classification using seven standard microarray cancer datasets. Experimental results are compared with those of obtained from several existing well-known gene selection algorithm. The experimental results show that SFLA-FS has a remarkable ability to generate reduced size of genes while yielding significant classification accuracy in cancer classification.
https://miscj.aut.ac.ir/article_542_4e2a9aa10e1406551bb9b2b4154a1053.pdf
2015-05-22
1
8
10.22060/miscj.2015.542
Bioinformatics
Cancer Classification
gene Selection
SFLA
Microarray Data
Jamshid
Pirgazi
j.pirgazi@znu.ac.ir
1
University of Zanjan Department of Computer Engineering Zanjan, Iran
AUTHOR
Ali Reza
Khanteymoori
khanteymoori@gmail.com
2
University of Zanjan Department of Computer Engineering Zanjan, Iran
LEAD_AUTHOR
[1] Chang.C and Lin.C.J,” LIBSVM:a library for support vector machines,” ACM Trans Intell, SystTechnol, vol. 2, no. 27, pp. 1–27, 2011.
1
[2] Hajiloo.M, Rabiee.H.R and Anooshahpour.M,”Fuzzy support vector machine: an efficient rule-based classification technique for microarrays,” BMC bioinformatics /1471-2105/14/s13/s4. 2013.
2
[3] Ammu.K and Preeja.V,”Feature Selection for high Dimensional DNA Microarray data using hybrid approaches,” Bioinformatics, vol. 9, no. 16, pp. 824-828, 2013.
3
[4] Abedini.M,Kirly.M and Chiong.R, ”Incorporating feature ranking and evolutionary methods for the classification of high-dimensional DNA microarray gene expression data,” Australasian Medical Journal AMJ, vol. 6, no. 5, pp. 272-279, 2013.
4
[5] Ben-Bassat.M,”Pattern recognition and reduction of dimensionality,” In Krishnaiah.P and Kanal,L, (eds.) Handbook of Statistics II, Vol. 1.North-Holland, Amsterdam. pp. 773–791, 1982.
5
[6] Yu.L and Liu.H, “Efficient feature selection via analysis of relevance and redundancy,” J. Mach. Learn. Res, vol. 5, pp. 1205–1224, 2004.
6
[7] ElAlami.M.E,”A filter model for feature subset selection based on genetic algorithm,” Knowledge-Based Systems, vol. 22, pp. 356–362, 2009.
7
[8] Kittler.J, “Pattern Recognition and Signal Processing: Chapter Feature Set Search Algorithms,” Sijth off and Noordhoff, Alphen an den Rijn, Netherlands, pp. 41–60, 1978.
8
[9] Foithong. S, Pinngern. O, and Attachoo.B, ”Feature subset selection wrapper based on mutual information and rough sets,” Expert Systems with Applications, vol. 39, pp. 574–584, 2012.
9
[10] Yang.W,Li.D and Zhu.L, ”An improved genetic algorithm for optimal feature subset selection from multi-character feature set,” Expert Systems with Applications, vol. 38, pp.2733–2740, 2011.
10
[11] Gheyas .I and Leslie .S,”Feature subset selection in large dimensionality domains,” Pattern Recognition, vol. 43, pp. 5 – 13, 2010.
11
[12] Yassi .M and Moattar .M.H ,” Robust and stable feature selection by integrating ranking methods and wrapper technique in genetic data classification ,” Biochemical and Biophysical Research Communications, vol. 446, pp. 850–856, 2014.
12
[13] Weston .J and et al,”Use of the zero-norm with linear models and kernel methods,” J. Mach. Learn. Res , vol. 3, pp. 1439 –1461, 2003.
13
[14] Duda .P and et al, Pattern Classification, Wiley, New York, 2001.
14
[15] MonirulKabir .M.D, Shahjahan .M.D and Murase .K, “A new hybrid ant colony optimization algorithm for feature selection,” Expert Systems with Applications, vol. 39, pp. 3747–3763, 2012.
15
[16] Bermejo .P, Ossa .L, Gmez .L and Puerta .J.M, ”Fast wrapper feature subset selection in high-dimensional datasets by means of filter re-ranking,” Knowledge-Based Systems, vol. 25, pp. 35–44, 2012.
16
[17] Sivagaminathan .R and Ramakrishnan .M,”A hybrid approach for feature subset selection using neural networks and ant colony optimization,” Expert Systems with Applications, vol. 33, pp. 49–60, 2007.
17
[18] Shengqiao.Li, James .H.E and Adjeroh. D.A, “Random KNN feature selection - a fast and stable Alternative to Random Forests,” BMC Bioinformatics, vol. 12, pp. 450, 2011.
18
[19] Huang .J and et al,”Decision forest for classification of gene expression data,” Computers in biology and medicine, vol. 40, pp.698-704, 2010.
19
[20] Li .X and Zhao .H, “Weighted random subspace method for high dimensional data classification,” Stat Interface, vol. 2, pp. 153–159, 2009.
20
[21] Eusuff .M, Laney .K and Pasha .F, “Shuffled frog-leaping algorithm: a mimetic meta-heuristic for discrete optimization,” Engineering Optimization, vol. 38, no. 2, pp. 129-154, 2006.
21
[22] Duan, Q.Y, et al, “Shuffled complex evolution approach for effective and efficient global minimization,” journal of optimization theory and application, vol. 76, no. 3, pp. 501-521, 2009.
22
[23] Golub .T.R and et al, “Molecular Classification of Cancer: Class Discovery and Class Prediction by Gene Expression Monitoring,” Science, vol. 826, no. 5439, pp. 530-537, 1999.
23
[24] Alon .U, Barkai .N and Notterman .D.A, Gishdagger .k, Ybarradagger .S, Mackdagger .D and Levine .A.J. “Broad Patterns of Gene Expression Revealed by Clustering Analysis of Tumor and Normal Colon Tissues Probed by Oligonucleotide Arrays,” Proc. Nat’l Academy of Sciences USA, vol. 96, no. 08, pp. 6745-6750. June 1999.
24
[25] Singh .D and et al. “Gene Expression Correlates of Clinical Prostate Cancer Behavior,” Cancer Cell, vol. 0, no. 8, pp. 803-809, 2000.
25
[26] Shipp .M.A and et al, “Diffuse Large B-Cell Lymphoma Outcome Prediction by Gene-Expression Profiling and Supervised Machine Learning,” Nature Medicine, vol. 2, no.0, pp. 62-74.Jan, 2008.
26
[27] Pomeroy .S.L and et al, “Prediction of Central Nervous System Embryonic Tumor Outcome Based on Gene Expression,” Nature, vol. 405, pp. 865-870, 2008.
27
[28] Gordon GJ, Jensen RV, Hsiao LL, Gullans SR, Blumenstock JE, Ramaswami S ,Richards WG, Sugarbaker DJ, Bueno R: “Translation of microarray data into clinically relevant cancer diagnostic tests using gene expression ratios in lung cancer and mesothelioma,” Cancer Res, vol. 62, pp. 4963–4967, 2002.
28
[29] Stuart RO, Wachsman W, Berry CC, Wang-Rodriguez J, Wasserman L, Klacansky I, Masys D, Arden K, Goodison S, McClelland M, Wang Y, Sawyers A, Kalcheva I, Tarin D, and Mercola D, “In silico dissection of cell-type-associated patterns of gene expression in prostate cancer,” Proc Natl Acad Sci USA, 101:615–62, 2004.
29
ORIGINAL_ARTICLE
A New Near Optimal High Gain Controller For The Non-Minimum Phase Affine Nonlinear Systems
In this paper, a new analytical method to find a near-optimal high gain controller for the non-minimum phase affine nonlinear systems is introduced. This controller is derived based on the closed form solution of the Hamilton-Jacobi-Bellman (HJB) equation associated with the cheap control problem. This methodology employs an algebraic equation with parametric coefficients for the systems with scalar internal dynamics and a differential equation for those systems with the internal dynamics of order higher than one. It is shown that 1) if the system starts from different initial conditions located in the close proximity of the origin the regulation error of the closed-loop system with the proposed controller is less than that of the closed-loop system with the high gain LQR, which is surely designed for the linearized system around the origin, 2). for the initial conditions located in a region far from the origin, the proposed controller significantly outperforms the LQR controller.
https://miscj.aut.ac.ir/article_543_9fcceb3e1d8a7a3118f720fdd22e1b0f.pdf
2015-05-22
9
20
10.22060/miscj.2015.543
Non-Minimum Phase
Nonlinear Systems
Cheap Control
Optimal Controller
Hamilton-Jacobi-Bellman Equation (HJB)
Hoda N.
Foghahaayee
1
Assistant Professor, Department of Electrical Engineering, Islamic Azad University, Science and Research Branch, Tehran, Iran
AUTHOR
Mohammad B.
Menhaj
2
Professor, Department of Electrical Engineering, Amirkabir University of Technology, Tehran, Iran
LEAD_AUTHOR
Heidar A.
Talebi
3
Professor, Department of Electrical Engineering, Amirkabir University of Technology, Tehran, Iran
AUTHOR
[1] J. B. Lasserre, C. Prieur, and D. Henrion.“Nonlinear optimal control: numerical approximation via moments and LMI relaxations.in joint,” IEEE Conference on Decision and Control and European Control Conference, 2005.
1
[2] J. Arthur, E. Bryson, and Y.-C. Ho, Applied Optimal Control: Optimization, Estimation and
2
Control: Hemisphere Publ. Corp., Washington D.C, 1975.
3
[3] W. Grimm and A. Markl, “Adjoint estimation from a direct multiple shooting method,” Journal of
4
Optimization Theory and Applications, vol. 92,No. 2, pp- 263–283, 1997.
5
[4] J. Stoer and R. Bulirsch, Introduction to Numerical Analysis, ed. T. Edition, New York: Springer-
6
Verlag, 2002.
7
[5] O. v. Stryk and R. Bulirsch, “Direct and indirect methods for trajectory optimization,” annals of
8
operations research, vol. 37, No. 1, pp-357–373,1992.
9
[6] R. Fletcher, Practical methods of optimization:Unconstrained optimization, John Wiley & Sons,
10
Ltd., Chichester, 1980.
11
[7] P. E. Gill, W. Murray, and M. H. Wright, Practical optimization. : Academic Press, Inc., London-New
12
York, 1981.
13
[8] D. E. Kirk, Optimal Control Theory: An Introduction, Prentice-Hall, Englewood Cliffs, NJ:
14
Dover Publications, USA, 1998.
15
[9] D. S. Naidu, Optimal Control Systems: CRC Press, Idaho State University, USA,, 2003.
16
[10] S. Subchan and R. Zbikowski, computational Optimal Control: Tools and Practice, United
17
Kingdom: John Wiley & Sons, 2009.
18
[11] K. Zhou, J. C. Doyle, and K. Glover, Robust and optimal control: Prentice Hall, Englewood Cliffs,
19
[12] A. Ben-Tal and A. Nemirovski, “Robust Convex Optimization,” Mathematics of operations
20
research, vol. 23, No. 4, pp-769-805, 1998.
21
[13] A. Ben-Tal and A. Nemirovski, “Lectures on Modern Convex Optimization: Analysis,
22
Algorithms, and Engineering Applications,” MPSSIAM Series on Optimization. MPS-SIAM,
23
Philadelphia, 2001.
24
[14] Z. K. Nagy and R. Braatz, “Open-loop and closedloop robust optimal control of batch processes
25
using distributional and worst-case analysis,”Journal of Process Control, vol. 14, No. 4, pp-411–422, 2004.
26
[15] M. Diehl, H. G. Bock, and E. Kostina, “An approximation technique for robust nonlinear
27
optimization,” Mathematical Programming, vol.
28
107, No. 1-2, pp-213–230, 2006.
29
[16] S. Seshagiria and H. K. Khalilb, “Robust output feedback regulation of minimum-phase nonlinear
30
systems usingconditional integrators,” Automatica,vol. 41, No. 1, pp-43 – 54, 2005.
31
[17] H. Nogami and H. Maeda, “Robust Stabilization of Multivariable High Gain Feedback Systems,”
32
Transactions of the Society of Instrument and Control Engineers, vol. E, No. 1, pp- 83-91, 2001.
33
[18] W. Maas and A. v. d. Schaft. “Singular nonlinear Hinf optimal control by state feedback,” in 33th
34
IEEE conference on decision & control. Lake Buena Vista, USA, 1994.
35
[19] A. Astolfi. “singular Hinf control,” in 33th IEEE conference on decision and control. Lake Buena
36
Vista, USA, 1994.
37
[20] R. Marino, et al., “Nonlinear Hinf almost disturbance decoupling,” systems & control letters,vol. 23, No. 3, pp- 159-168, 1994.
38
[21] A. Isidori, nonlinear control systems. third ed, Berlin: Springer Verlag, 1995.
39
[22] A. Isidori, “Global almost disturbance decoupling with stability for non minimumphase single-input single-output nonlinear systems,” systems & control letters, vol. 28, No. 2, pp-115-122, 1996.
40
[23] B. Achwartz, A. Isidori, and T. Tarn. “Performance bounds for disturbance attenuation in nonlinear nonminimum-phase systems,” in European Control Conference Brussels, Belgium, 1997.
41
[24] M. Seron, et al., Feedback limitations in nonlinear systems: From Bode integrals to cheap control, University of California: Santa Barbara, 1997.
42
[25] M. M. Seron, et al., “Feedback limitations in nonlinear systems: From bode integrals to cheap control,” IEEE Transactions on Automatic Control, vol. 44, No. 4, pp-829–833, 1999.
43
[26] M. Krstic', I. Kanellakopoulos, and P. Kokotovic', Nonlinear and adaptive control design: John Wiley & Sons, 1995.
44
[27] J. W. Helton, et al., “Singularly perturbed control systems using non-commutative computer algebra,” International Journal of Robust and Nonlinear Control, Special Issue: GEORGE ZAMES COMMEMORATIVE ISSUE, vol. 10, No. 11-12, pp- 983–1003, 2000.
45
[28] H. Kwakernaak and R. Sivan, Linear Optimal Control Systems, New York, Chichester, Brisbane, Toronto: Wiley-Interscience, a division of John Wiley & Sons, Inc, 1972a.
46
[29] H. Kwakernaak and R. Sivan, “The maximally achievable accuracy of linear optimal regulators and linear optimal filters,” IEEE Transactions on Automatic Control, vol. 17, No. 1, pp-79-86, 1972b.
47
[30] U. Shaked, Singular and cheap optimal control: the minimum and nonminimum phase cases, National Research Institute for Mathematical Sciences: Pretoria, Republic of South Africa, 1980.
48
[31] A. Jameson and R. E. O'Malley, “Cheap control of the time-invariant regulator,” applied mathematics & optimization, vol. 1, No. 4, pp-337-354, 1975.
49
[32] R. Sepulchre, et al., Constructive nonlinear control, Springer, Editor: London, 1997.
50
[33] P. V. Kokotovic, H. K. Khalil, and J. O’Reilly, Singular Perturbations Methods in Control: Analysis and Design, New York: Academic Press, 1986.
51
ORIGINAL_ARTICLE
Developing Robust Project Scheduling Methods for Uncertain Parameters
A common problem arising in project management is the fact that the baseline schedule is often disrupted during the project execution because of uncertain parameters. As a result, project managers are often unable to meet the deadline time of the milestones. Robust project scheduling is an effective approach in case of uncertainty. Upon adopting this approach, schedules are protected against possible disruptions that may occur during project execution. In order to apply robust scheduling principles to real projects, one should make assumptions close to the actual conditions of the project as much as possible. In this paper, in terms of uncertainty in both activities duration and resources availability, some methods are proposed to construct the robust schedules. In addition, various numerical experiments are applied to different problem types with the aid of simulation. The main purpose of those is to assess the performance of robust scheduling methods under different conditions. Finally, we formulate recommendations regarding the best method of robust scheduling based on the results of these experiments.
https://miscj.aut.ac.ir/article_544_334238d446a312022c05d16a9787cc0c.pdf
2015-05-22
21
32
10.22060/miscj.2015.544
Project Scheduling
Uncertainty Modeling
Robustness
Simulation
I.
Bossaghzadeh
1
MSc of Industrial Engineering, Isfahan University of Technology, Isfahan, Iran
LEAD_AUTHOR
S. R.
Hejazi
2
Professor of Industrial Engineering, Isfahan University of Technology, Isfahan, Iran
AUTHOR
Z.
Pirmoradi
3
PhD of Product Design and Optimization Lab, Simon Fraser University, Surrey, Canada
AUTHOR
[1] W. Herroelen, R. Leus, “Project scheduling under uncertainty: Survey and research potentials: On the merits and pitfalls of critical chain scheduling,” European Journal of Operational Research, vol. 165, pp. 289-306, 2005.
1
[2] R. Leus, “The generation of stable project plans,” Ph.D. dissertation, Department of applied
2
economics, Katholieke Universiteit Leuven, Belgium, 2003.
3
[3] S. Van de Vonder, E. Demeulemeester, W. Herroelen, R. Leus, “The use of buffers in project management: The trade-off between stability and Makespan,” International Journal of Production Economics, vol. 97, pp. 227-240, 2005.
4
[4] E. M. Goldratt, “Critical chain,” The North River Press Publishing Corporation, Great Barrington, 1997.
5
[5] S. Van de Vonder, F. Ballestin, E. Demeulemeester, W. Herroelen, “Heuristic procedures for reactive project scheduling,” Computers & Industrial Engineering, vol. 52, pp. 11–28, 2007.
6
[6] W. Herroelen, R. Leus, “On the merits and pitfalls of critical chain scheduling,” Journal of Operations Management, vol. 19, pp. 559-577, 2001.
7
[7] M. A. Al-Fawzan, M. Haouari, “A bi-objective model for robust resource constrained project scheduling,” International Journal of Production Economics, vol. 96, pp. 175-187, 2005.
8
[8] S. Danka, “Robust resource constrained project scheduling with uncertain-but-bounded activity duration and cash flows,” International Journal of Optimization in Civil Engineering, vol. 3, no. 4, pp. 527-542, 2013.
9
[9] W. Herroelen, R. Leus, “The construction of stable baseline schedules,” European Journal of Operational Research, vol. 156, pp. 550– 565, 2004.
10
[10] S. Van de Vonder, E. Demeulemeester, W. Herroelen, R. Leus, “The trade-off between stability and makespan in resource constrained project scheduling,” International Journal of Production Research, vol. 44, no. 2, pp. 215-236, 2006.
11
[11] S. Van de Vonder, E. Demeulemeester, W. Herroelen, “Proactive heuristic procedures for robust project scheduling: An experimental analysis,” European Journal of Operational Research, vol. 189, no. 3, pp. 723-733, 2008.
12
[12] O. Lambrechts, E. Demeulemeester, W. Herroelen, “Proactive and reactive strategies for resource constrained project scheduling with uncertain resource availabilities,” Journal of scheduling, vol. 11, no. 2, pp. 121-136, 2008.
13
[13] O. Lambrechts, E. Demeulemeester, W. Herroelen, “Time slack-based techniques for robust project scheduling subject to resource uncertainty,” Annals of Operations Research, vol. 186, no. 1, pp. 443-464, 2010.
14
[14] W. Herroelen, B. De Reyck, E. Demeulemeester, “A note on the paper „Resource-constrained project scheduling: notation, classification, models and methods‟ by Brucker et al,” European Journal of Operational Research, vol. 128, pp. 679–688, 2001.
15
[15] A. Sprecher, R. Kolisch, A. Drexl, “Semi-active, active, and non-delay schedules for the resource-constrained project scheduling problem,” European Journal of Operational Research, vol. 80, pp. 94–102, 1995.
16
[16] V. Valls, F. Ballestin, S. Quintanilla, “A hybrid genetic algorithm for the resource-constrained project scheduling problem,” European Journal of Operational Research, vol. 185, pp. 495–508, 2008.
17
[17] J. L. Ringuest, Multi objective optimization: Behavioral and Computational Considerations, Kluwer Academic publishers, 1992.
18
[18] M. Vanhoucke, J. Coelho, D. Debels, B. Maenhout, L. V. Tavares, “An evaluation of the adequacy of project network generators with systematically sampled networks,” European Journal of Operational Research, vol. 187, pp. 511-524, 2008.
19
ORIGINAL_ARTICLE
Peaking Attenuation in High-Gain Observers Using Adaptive Saturation: Application to a Ball and Wheel System
Despite providing robustness, high-gain observers impose a peaking phenomenon, which may cause instability, on the system states. In this paper, an adaptive saturation is proposed to attenuate the undesirable mentioned phenomenon in high-gain observers. A real-valued and differentiable sigmoid function is considered as the saturating element whose parameters (height and slope) are adaptively tuned. The corresponding feedback and adaptation laws are derived based on the Lyapunov and LaSalle theorems to guarantee the asymptotic stability property for the closed-loop system’s equilibrium point. Compared to the conventional high-gain observers which suffer from states’ peaking, it is possible to increase the observer’s gain, up to a higher level, under which not only all system states and the adaptive saturation elements remain stable, but also robustness is reinforced in the presence of uncertainties and/or non-similarities in the system and observer’s dynamics, respectively. Both theoretical analysis and simulation results confirm the efficiency of the proposed scheme.
https://miscj.aut.ac.ir/article_545_cd44e0048aae526d2f448d9de254f0ff.pdf
2015-05-22
33
40
10.22060/miscj.2015.545
High-gain Observer
Adaptive Saturation
Lyapunov Stability
S. D.
Yazdi Mirmokhalesouni
1
Advanced Control Systems Lab, Control and Intelligent Processing Center of Excellence (CIPCE) at School of Electrical and
AUTHOR
M. J. Yazdanpanah
Yazdanpanah
2
Computer Engineering, College of Engineering, University of Tehran, Tehran, Iran.
LEAD_AUTHOR
[1] M. Farza, A. Sboui, E. Cherrier, and M. M’Saad,“High-gain observer for a class of time-delay
1
nonlinear systems,” International Journal of Control, vol. 83, no. 2, pp. 273–280, February 2010.
2
[2] M.-T. Ho, Y.-W. Tu, and H.-S. Lin, “Controlling of ball and wheel system using full-state feedback
3
linearization,” IEEE Control System Magazine,October 2009.
4
[3] J. C. Doyle and G. Stein, “Robustness with observers,” IEEE Transactions on Automatic
5
Control, vol. 24, pp. 607 – 611, August 1979.
6
[4] A. Saberi and P. Sannuti, “Observer design for loop transfer recovery for uncertain dynamical
7
systems,” IEEE Transactions on Automatic
8
Control, vol. 35, no. 8, pp. 878–897, August 1990.
9
[5] P. Dorl´eans, j. F. Massieu, and T. Ahmed-Ali, “High-gain observer design with sampled measurements: application to inverted pendulum,”International Journal of Control, vol. 84, no. 4, pp. 801–807, April 2011.
10
[6] Y. Li, X. Xia, and Y. Shen, “A high-gain-based global finite-time nonlinear observer,” International Journal of Control, vol. 86, no. 5, pp. 759–767, 2013.
11
[7] H. J. Sussmann and P. V. Kokotovic, “Peaking and stabilization,” IEEE Conference on Decision and Control, vol. 2, pp. 1379 – 1384, December 1989.
12
[8] T. Mita, “On zeros and responses of linear regulators and linear observers,” IEEE Transactions on Automatic Control, vol. 22, no. 3, pp. 423–428, June 1977.
13
[9] F. Esfandiari and H. K. Khalil, “Output feedback stabilization of fully linearized systems,” International Journal of Control, vol. 56, no. 3, pp. 1007–1037, December 1992.
14
[10] A. A. Ball and H. K. Khalil, “Analysis of a nonlinear high-gain observer in the presence of measurement noise,” American Control Conference, pp. 2584 – 2589, July 2011.
15
[11] H. K. Khalil, Nonlinear Systems. Upper Saddle River, New Jersey: Prentice Hall, 2002.
16
[12] J. H. Ahrens and H. K. Khalil, “Output feedback control using high-gain observers in the presence of measurement noise,” American Control Conference, vol. 5, pp. 4114 – 4119, July 2004..
17
[13] H. K. Khalil, “High-gain observer in nonlinear feedback control,” International Conference on Control, Automation and Systems, pp. xlvii – lvii, October 2008.
18
[14] A. Teel and L. Praly. Global stabilizability and observability imply semi-global stabilizability by output feedback. Syst. Contr. Lett., 22:313–325, 1994.
19
ORIGINAL_ARTICLE
A New Job Scheduling in Data Grid Environment Based on Data and Computational Resource Availability
Data Grid is an infrastructure that controls huge amount of data files, and provides intensive computational resources across geographically distributed collaboration. The heterogeneity and geographic dispersion of grid resources and applications place some complex problems such as job scheduling. Most existing scheduling algorithms in Grids only focus on one kind of Grid jobs which can be data-intensive or computation-intensive. However, only considering one kind of jobs in scheduling does not result in suitable scheduling in the viewpoint of all systems, and sometimes causes wasting of resources on the other side. To address the challenge of simultaneously considering both kinds of jobs, a new Integrated Job Scheduling Strategy (IJSS) is proposed in this paper. At one hand, the IJSS algorithm considers both data and computational resource availability of the network, and on the other hand, considering the corresponding requirements of each job, it determines a value called W to the job. Using the W value, the importance of two aspects (being data or computation intensive) for each job is determined, and then the job is assigned to the available resources. The simulation results with OptorSim show that IJSS outperforms comparing to the existing algorithms mentioned in literature as number of jobs increases.
https://miscj.aut.ac.ir/article_546_64c3d087030b308d78beceedd2210185.pdf
2015-05-22
41
53
10.22060/miscj.2015.546
Data Grid
Scheduling
Access Pattern
Simulation
Najme
Mansouri
1
Department of Computer Science, Shahid Bahonar University of Kerman, Kerman, Iran
LEAD_AUTHOR
[1] D. Fernandez-Baca, “Allocating modules to processors in a distributed system,” IEEE Transactions on Software Engineering, 15: pp. 427-1436, 1989.
1
[2] S. Kardani-Moghadam, F. Khodadadi, and R. Entezari-Maleki, A. Movaghar, “A hybrid genetic algorithm and variable neighborhood search for task scheduling problem in grid environment,” Procedia Engineering, 29: pp. 3808-3814, 2012.
2
[3] R. Entezari-Maleki, and A. Movaghar, “A genetic-based scheduling algorithm to minimize the makespan of the grid applications,” In: Grid and DistributedComputing Conference, Communications in Computer and Information Science (CCIS), pp. 22-31, 2010.
3
[4] Z. Mousavinasa, R. Entezari-Maleki, and A. Movaghar, “A bee colony task scheduling algorithm in computational grids,” In: Iternational Conference on Digital Information Processing and Communications (ICDIPC), pp. 200-211, 2011.
4
[5] B. Radha, and V. Sumathy, “Enhancement of grid scheduling using dynamic error detection and fault tolerance,” International Journal of Computer Applications, 31(7), 2011.
5
[6] R. Shakerian, S.H. Kamali, M. Hedayati, and M. Alipour, “comparative study of ant colony optimization and particle swarm optimization for grid scheduling,” The Journal of Mathematics and Computer Science, 2 (3): pp. 469-474, 2011.
6
[7] S.H. Kamali, M. Hedayati, R. Shakerian, and S. Ghasempour, “Using identity-based secret public keys cryptography for heuristic security analyses in grid computing,” The Journal of Mathematics and Computer Science, 3 (4): pp. 357-375, 2011.
7
[8] J. Nabrzyski, J.M. Schopf, and J. Weglarz, Grid Resource Management, Kluwer Publishing, 2003.
8
[9] L.R Anikode, and B. Tang, “Integrating scheduling and replication in data grids with performance guarantee,” In: Global Telecommunications Conference, pp. 1-6, 2011.
9
[10] J. Basney, M. Livny, and P. Mazzanti, “Utilizing widely distributed computational resources efficiently with execution domains,” Comput Phys Commun, 140(1): pp. 246-252, 2001.
10
[11] J. Zhang, B. Lee, X. Tang, and C. Yeo, “Improving job scheduling performance with parall el access to replicas in data grid environment,” J. Supercomput. 56: pp. 245-269, 2011.
11
[12] G. Falzon, and M. Li, “Enhancing list scheduling heuristics for dependent job scheduling in grid computing environments,” J. Supercomput. 59: pp. 104-130, 2012.
12
[13] S.Abdi, and S. Mohamadi, “Two level job scheduling and data replication in data grid,” International Journal of Grid Computing & Applications, 1(1), 2010.
13
[14] K.Yi, F. Ding, and H. Wang, “Integration of task scheduling with replica placement in data grid for limited disk space of resources,” In: Fifth Annual China Grid Conference, pp.37-42, 2010.
14
[15] A. Jula, N. Khatoon Naseri, and AM. Rahmani, “Gravitational attraction search with virtual mass GASVM to solve static Grid job scheduling problem,” The Journal of Mathematics and Computer Science, 1 (4): pp. 305-312, 2010.
15
[16] A.S Izadi, A.R. Sahab, and J. Vahidi, “A new mechanism for traffic reduction the service resource discovery protocol in ad-hoc grid network,” The Journal of Mathematics and Computer Science, 6 (2): pp. 129-138, 2013.
16
[17] H.M. Wong, V. Bharadwaj, Y. Dantong, and T.G. Robertazzi, “Data intensive grid scheduling: multiple sources with capacity constraints,” In: Proceedings of the 15th International Conference on Parallel and Distributed Computing Systems (PDCS), pp. 163-170, 2004.
17
[18] K. Li, Z. Tong, D. Liu, T. Tesfazghi, and X. Liao, “PTS-PGATS based approach for data-intensive scheduling in data grids” Frontiers of Computer Science, 5(4): pp. 513-525, 2011.
18
[19] W. Liu, R. Kettimuthu, B. Li, and I. Foster, “An adaptive strategy for scheduling data-intensive applications in grid environments” In: 17th international conference on telecommunication, pp. 642-649, 2010.
19
[20] F. Xhafa, and A. Abraham, “Computational models and heuristic methods for grid scheduling problems,” Future Gener Comp Sy. 26: pp. 608-621, 2010.
20
[21] J.M. Schopf, “Ten actions when grid scheduling the user as a grid scheduler,” Chapter 1, 2004.
21
[22] R.S. Chang, C.Y. Lin, and C.F. Lin, “An adaptive scoring job scheduling algorithm for grid computing” Inform Sciences. 207: pp. 79-89, 2012.
22
[23] A. Chaudhuri, D. Jana, and B.B. Bhaumik, “Optimal model for scheduling of computational grid entities” In: India Conference (INDICON), pp. 1-6, 2011.
23
[24] I. Foster, and K. Ranganathan, “Design and evaluation of dynamic replication strategies for high performance data grids,” In: Proceedings of International Conference on Computing in High Energy and Nuclear Physics, 2001.
24
[25] [25] I. Foster, and k. Ranganathan, “Identifying dynamic replication strategies for high performance data grids,” In: Proceedings of 3rd IEEE/ACM International Workshop on Grid Computing, pp. 75–86, 2002.
25
[26] R, Chang, J. Chang, and S. Lin, “Job scheduling and data replication on data grids,” Future Gener Comp Sy. 23: pp. 846-860, 2007.
26
[27] A. Horri, R. Sepahvand, and G.H. Dastghaibyfard, “A hierarchical scheduling and replication strategy,” International Journal of Computer Science and Network Security, 8, 2008.
27
[28] N. Mansouri, G.H. Dastghaibyfard, and E. Mansouri, “Combination of data replication and scheduling algorithm for improving data availability in data grids” J. Netw. Comput. Appl. 36: pp. 711-722, 2013.
28
[29] J. Zhang, B. Lee, X. Tang, and C. Yeo, “Impact of parallel download on job scheduling in data grid environment,” In: Seventh International Conference on Grid and Cooperative Computing, pp. 102-109, 2008.
29
[30] H.H. Mohamed, and D.J. Epema, “An evaluation of the close-to-files processor and data co-allocation policy in multi-clusters,” In: International Conference on Cluster Computing, IEEE Society Press. IEEE Society Press, pp. 287-298, 2004.
30
[31] M. Tang, B.S. Lee, X. Tang, and C. Yeo, “The impact of data replication on job scheduling performance in the data grid” Future Gener. Comp. Sy. 22: pp. 254-268, 2006.
31
[32] S. Vazhkudai, “Enabling the co-allocation of grid data transfers,” in: Proceedings of the Fourth International Workshop on Grid Computing, pp. 44-51, 2003.
32
[33] S. Kumar, and N. Kumar, “Network and data location aware job scheduling in grid: improvement to GridWay Meta scheduler,” International Journal of Grid and Distributed Computing, 5(1), 2012.
33
[34] C. Wu, and R. Sun, “An integrated security-aware job scheduling strategy for large-scale computational grids,” Future Generation Computer Systems, 26 (2): pp. 198–206, 2010.
34
[35] M. Hemamalini, and M.V. Srinath, “State of the art: task scheduling algorithms in a heterogeneous grid computing environment,” Engineering research and management journal, 1(1): pp. 15-21, 2014.
35
[36] D.I. George Amalarethinam, and P. Muthulakshmi, “An overview of the scheduling policies and algorithms in grid computing,” International Journal of Research and Reviews in Computer Science 2 (2): pp. 280-294, 2011.
36
[37] D.G Cameron, A.P. Millar, C.C Nicholson, R. Carvajal-Schiaffino, F. Zini, and k. Stockinger, “Optorsim: a simulation tool for scheduling and replica optimization in data grids,” In: International conference for computing in high energy and nuclear physics (CHEP’04), 2004.
37
ORIGINAL_ARTICLE
Magnetic Calibration of Three-Axis Strapdown Magnetometers for Applications in Mems Attitude-Heading Reference Systems
In a strapdown magnetic compass, heading angle is estimated using the Earth's magnetic field measured by Three-Axis Magnetometers (TAM). However, due to several inevitable errors in the magnetic system, such as sensitivity errors, non-orthogonal and misalignment errors, hard iron and soft iron errors, measurement noises and local magnetic fields, there are large error between the magnetometers' outputs and actual geomagnetic field vector. This is the necessity of magnetic calibration of TAM, especially in navigation application to achieve the true heading angle. In this paper, two methodologies, including clustering swinging method and clustering velocity vector method are presented for magnetic compass calibration. Several factors for clustering process have been introduced and analyzed. The algorithms can be applied in both low-cost MEMS magnetometer and high-accuracy magnetic sensors. The proposed calibration algorithms have been evaluated using in-ground and in-flight tests. It can be concluded from the experimental results that, applying the clustering calibration algorithms bring about a considerable enhancement in the accuracy of magnetic heading angle
https://miscj.aut.ac.ir/article_547_f9dbfe47f53936796d67b88c4d2a02ad.pdf
2015-05-22
55
65
10.22060/miscj.2015.547
Magnetic Calibration
Magnetic heading angle
clustering calibration method
Swinging method
Velocity vector method
Hamed
Milanchian
hamed.milanchian@gmail.com
1
Department of Mechanical Engineering, University of Tabriz, Tabriz, Iran
AUTHOR
Jafar
Keighobadi
jkeighobadi@tabrizu.ac.ir
2
Department of Mechanical Engineering, University of Tabriz, Tabriz, Iran
AUTHOR
Hossein
Nourmohammadi
hnourmohammadi@tabrizu.ac.ir
3
Department of Mechanical Engineering, University of Tabriz, Tabriz, Iran
LEAD_AUTHOR
[1] Alandry, B., et al., “A fully integrated inertial measurement unit: application to attitude and
1
heading determination,” Sensors Journal, IEEE,vol. 11, no. 11, pp. 2852-2860, 2011.
2
[2] Storms, W., J. Shockley, and J. Raquet, “Magnetic field navigation in an indoor environment,”
3
Ubiquitous Positioning Indoor Navigation and Location Based Service (UPINLBS), 2010: IEEE,
4
[3] Crassidis, J.L., K.-L. Lai, and R.R. Harman,“Real-time attitude-independent three-axis
5
magnetometer calibration,” Journal of Guidance,Control, and Dynamics, vol. 28, no.1, pp. 115-120,
6
[4] Han, S. and J. Wang, “A novel method to integrate IMU and magnetometers in attitude and heading
7
reference systems,” Journal of Navigation, vol. 64,no. 04, pp. 727-738, 2011.
8
[5] Wahdan, A., et al., “Magnetometer calibration for portable navigation devices in vehicles using a fast
9
and autonomous technique,” Intelligent Transportation Systems, IEEE Transactions on,
10
vol. 15, no. 5, pp. 2347-2352, 2014.
11
[6] Gebre-Egziabher, D., et al., “Calibration of strapdown magnetometers in magnetic field
12
domain,” Journal of Aerospace Engineering, vol.19, no. 2, pp. 87-102, 2006.
13
[7] Wang, J.-H. and Y. Gao, “A new magnetic compass calibration algorithm using neural
14
networks,” Measurement Science and Technology, vol. 17, no. 1, pp. 153, 2006.
15
[8] Kao, W.-W. And C.-L. Tsai, “Adaptive and learning calibration of magnetic compass,”
16
Measurement Science and Technology, vol. 17, no. 11, pp. 3073, 2006.
17
[9] Keighobadi, J., “Fuzzy calibration of a magnetic compass for vehicular applications,” Mechanical
18
Systems and Signal Processing, vol. 25, no. 6, pp.1973-1987, 2011.
19
[10] Wahdan, A., J. Georgy, and A. Noureldin, “Three-Dimensional Magnetometer Calibration with Small
20
Space Coverage for Pedestrians,” Sensors Journal,IEEE, vol. 15, no.1, pp. 598-609, 2015.
21
[11] Li, X. and Z. Li, “A new calibration method for tri-axial field sensors in strap-down navigation
22
systems,” Measurement Science and technology,vol. 23, no. 10, pp. 105105, 2012.
23
[12] Kanatani, K. and P. Rangarajan, “Hyper least squares fitting of circles and ellipses,”
24
Computational Statistics & Data Analysis, vol. 55,no. 6, pp. 2197-2208, 2011.
25
[13] Feng, W., et al., “A calibration method of threeaxis magnetic sensor based on ellipsoid fitting,” J.
26
Inf. Comput. Sci, vol. 10, pp. 1551-1558, 2013.
27
[14] Lou, X., L. Zhou, and Y. Jia, “Realization of Ellipsoid Fitting Calibration for Three-Axis
28
Magnetic Sensor Based on STM32 Embedded System, in Human Centered Computing,”
29
Springer, pp. 717-726, 2015.
30
[15] Titterton, D. and J.L. Weston, “Strapdown inertial navigation technology,” vol. 17: IET, 2004.
31
[16] Li, W. and J. Wang, “Effective adaptive Kalman filter for MEMS-IMU/magnetometers integrated
32
attitude and heading reference systems,” Journal of Navigation, vol. 66, no. 01, pp. 99-113, 2013.
33
[17] Li, W. and J. Wang, “Effective adaptive Kalman filter for MEMS-IMU/magnetometers integrated
34
attitude and heading reference systems,” Journal of Navigation, vol. 66, no. 01, pp. 99-113, 2013.
35
[18] Guo, P., et al. “The soft iron and hard iron calibration method using extended kalman filter for attitude and heading reference system,” Position, Location and Navigation Symposium, IEEE/ION. 2008: IEEE, 2008.
36
[19] Simon, D., Optimal state estimation: Kalman, H infinity, and nonlinear approaches, John Wiley & Sons, 2006.
37
[20] Bevly, D.M., et al., “The use of GPS based velocity measurements for improved vehicle state estimation,” American Control Conference,. Proceedings of the 2000. 2000: IEEE, 2000.
38