Abstract: Automatic program generation saves time, human resources, and allows receiving syntactically clear and logically correct modules. The 4-th generation programming languages are related to drawing the data and the processes of the subject area, as well as, to obtain a frame of the respective information system. The application can be separated in interface and business logic. That means, for an interactive generation of the needed system to be used an already existing toolkit or to be created a new one.
Abstract: This work proposed a multi-objective mathematical programming approach to select the appropriate supply network elements. The multi-item multi-objective production-distribution inventory model is formulated with possible constraints under fuzzy environment. The unit cost has taken under fuzzy environment. The inventory model and warehouse location model has combined to formulate the production-distribution inventory model. Warehouse location is important in supply chain network. Particularly, if a company maintains more selling stores it cannot maintain individual secondary warehouse near to each selling store. Hence, maintaining the optimum number of secondary warehouses is important. Hence, the combined mathematical model is formulated to reduce the total expenditure of the organization by arranging the network of minimum number of secondary warehouses. Numerical example has been taken to illustrate the proposed model.
Abstract: Vertex Enumeration Algorithms explore the methods and procedures of generating the vertices of general polyhedra formed by system of equations or inequalities. These problems of enumerating the extreme points (vertices) of general polyhedra are shown to be NP-Hard. This lead to exploring how to count the vertices of general polyhedra without listing them. This is also shown to be #P-Complete. Some fully polynomial randomized approximation schemes (fpras) of counting the vertices of some special classes of polyhedra associated with Down-Sets, Independent Sets, 2-Knapsack problems and 2 x n transportation problems are presented together with some discovered open problems.
Abstract: Critical success factors (CSFs) and the criteria to measure project success have received much attention over the decades and are among the most widely researched topics in the context of project management. However, although there have been extensive studies on the subject by different researchers, to date, there has been little agreement on the CSFs. The aim of this study is to identify the CSFs that influence the performance of construction projects, and determine their relative importance for different objectives across five stages in the project life cycle. A considerable literature review was conducted that resulted in the identification of 179 individual factors. These factors were then grouped into nine major categories. A questionnaire survey was used to collect data from three groups of respondents: client representatives, consultants, and contractors. Out of 164 questionnaires distributed, 93 were returned, yielding a response rate of 56.7%. Using the mean score, relative importance index, and weighted average method, the top 10 critical factors for each category were identified. The agreement of survey respondents on those categorised factors were analysed using Spearman’s rank correlation. A one-way analysis of variance was then performed to determine whether the mean scores among the various groups of respondents were statistically significant. The findings indicate the most CSFs in each category in procurement phase are: proper procurement programming of materials (time), stability in the price of materials (cost), and determining quality in the construction (quality). They are then followed by safety equipment acquisition and maintenance (health and safety), budgeting allowed in a contractual arrangement for implementing environmental management activities (environment), completeness of drawing documents (productivity), accurate measurement and pricing of bill of quantities (risk management), adequate communication among the project team (human resource), and adequate cost control measures (client satisfaction). An understanding of CSFs would help all interested parties in the construction industry to improve project performance. Furthermore, the results of this study would help construction professionals and practitioners take proactive measures for effective project management.
Abstract: This project aims at building an efficient and
automatic power monitoring SCADA system, which is capable of
monitoring the electrical parameters of high voltage powered devices
in real time for example RMS voltage and current, frequency, energy
consumed, power factor etc. The system uses RS-485 serial
communication interface to transfer data over longer distances.
Embedded C programming is the platform used to develop two
hardware modules namely: RTU and Master Station modules, which
both use the CC2540 BLE 4.0 microcontroller configured in slave /
master mode. The Si8900 galvanic ally isolated microchip is used to
perform ADC externally. The hardware communicates via UART
port and sends data to the user PC using the USB port. Labview
software is used to design a user interface to display current state of
the power loads being monitored as well as logs data to excel
spreadsheet file. An understanding of the Si8900’s auto baud rate
process is key to successful implementation of this project.
Abstract: The material selection problem is concerned with the
determination of the right material for a certain product to optimize
certain performance indices in that product such as mass, energy
density, and power-to-weight ratio. This paper is concerned about
optimizing the selection of the manufacturing process along with the
material used in the product under performance indices and
availability constraints. In this paper, the material selection problem
is formulated using binary programming and solved by genetic
algorithm. The objective function of the model is to minimize the
total manufacturing cost under performance indices and material and
manufacturing process availability constraints.
Abstract: In order to retrieve images efficiently from a large
database, a unique method integrating color and texture features
using genetic programming has been proposed. Opponent color
histogram which gives shadow, shade, and light intensity invariant
property is employed in the proposed framework for extracting color
features. For texture feature extraction, fast discrete curvelet
transform which captures more orientation information at different
scales is incorporated to represent curved like edges. The recent
scenario in the issues of image retrieval is to reduce the semantic gap
between user’s preference and low level features. To address this
concern, genetic algorithm combined with relevance feedback is
embedded to reduce semantic gap and retrieve user’s preference
images. Extensive and comparative experiments have been conducted
to evaluate proposed framework for content based image retrieval on
two databases, i.e., COIL-100 and Corel-1000. Experimental results
clearly show that the proposed system surpassed other existing
systems in terms of precision and recall. The proposed work achieves
highest performance with average precision of 88.2% on COIL-100
and 76.3% on Corel, the average recall of 69.9% on COIL and 76.3%
on Corel. Thus, the experimental results confirm that the proposed
content based image retrieval system architecture attains better
solution for image retrieval.
Abstract: Prior literature in the field of adaptive and
personalized learning sequence in e-learning have proposed and
implemented various mechanisms to improve the learning process
such as individualization and personalization, but complex to
implement due to expensive algorithmic programming and need of
extensive and prior data. The main objective of personalizing
learning sequence is to maximize learning by dynamically selecting
the closest teaching operation in order to achieve the learning
competency of learner. In this paper, a revolutionary technique has
been proposed and tested to perform individualization and
personalization using modified reversed roulette wheel selection
algorithm that runs at O(n). The technique is simpler to implement
and is algorithmically less expensive compared to other revolutionary
algorithms since it collects the dynamic real time performance matrix
such as examinations, reviews, and study to form the RWSA single
numerical fitness value. Results show that the implemented system is
capable of recommending new learning sequences that lessens time
of study based on student's prior knowledge and real performance
matrix.
Abstract: Rivers have transient storage or dead zones where
injected pollutants or solutes are entrapped for considerable period of
time, known as residence time, before being released into the main
flowing zones of rivers. In this study, a new empirical expression for
residence time, implementing genetic programming on published
dispersion data, has been derived. The proposed expression uses few
hydraulic and geometric characteristics of rivers which are normally
known to the authorities. When compared with some reported
expressions, based on various statistical indices, it can be concluded
that the proposed expression predicts the residence time of pollutants
in natural rivers more accurately.
Abstract: Common Platform for Automated Programming
(CPAP) is defined in details. Two versions of CPAP are described:
Cloud based (including set of components for classic programming,
and set of components for combined programming); and Knowledge
Based Automated Software Engineering (KBASE) based (including
set of components for automated programming, and set of
components for ontology programming). Four KBASE products
(Module for Automated Programming of Robots, Intelligent Product
Manual, Intelligent Document Display, and Intelligent Form
Generator) are analyzed and CPAP contributions to automated
programming are presented.
Abstract: This paper introduces a signal monitoring program
developed with a view to helping electrical engineering students get
familiar with sensors with digital output. Because the output of digital
sensors cannot be simply monitored by a measuring instrument such as
an oscilloscope, students tend to have a hard time dealing with digital
sensors. The monitoring program runs on a PC and communicates with
an MCU that reads the output of digital sensors via an asynchronous
communication interface. Receiving the sensor data from the MCU,
the monitoring program shows time and/or frequency domain plots of
the data in real time. In addition, the monitoring program provides a
serial terminal that enables the user to exchange text information with
the MCU while the received data is plotted. The user can easily
observe the output of digital sensors and configure the digital sensors
in real time, which helps students who do not have enough experiences
with digital sensors. Though the monitoring program was programmed
in the Matlab programming language, it runs without the Matlab since
it was compiled as a standalone executable.
Abstract: The agenda of showing the scheduled time for
performing certain tasks is known as timetabling. It is widely used in
many departments such as transportation, education, and production.
Some difficulties arise to ensure all tasks happen in the time and
place allocated. Therefore, many researchers invented various
programming models to solve the scheduling problems from several
fields. However, the studies in developing the general integer
programming model for many timetabling problems are still
questionable. Meanwhile, this thesis describes about creating a
general model which solves different types of timetabling problems
by considering the basic constraints. Initially, the common basic
constraints from five different fields are selected and analyzed. A
general basic integer programming model was created and then
verified by using the medium set of data obtained randomly which is
much similar to realistic data. The mathematical software, AIMMS
with CPLEX as a solver has been used to solve the model. The model
obtained is significant in solving many timetabling problems easily
since it is modifiable to all types of scheduling problems which have
same basic constraints.
Abstract: Concurrent planning of project scheduling and
material ordering can provide more flexibility to the project
scheduling problem, as the project execution costs can be enhanced.
Hence, the issue has been taken into account in this paper. To do so, a
mixed-integer mathematical model is developed which considers the
aforementioned flexibility, in addition to the materials quantity
discount and space availability restrictions. Moreover, the activities
duration has been treated as decision variables. Finally, the efficiency
of the proposed model is tested by different instances. Additionally,
the influence of the aforementioned parameters is investigated on the
model performance.
Abstract: This paper presents an extensive review of literature
relevant to the modelling techniques adopted in sediment yield and
hydrological modelling. Several studies relating to sediment yield are
discussed. Many research areas of sedimentation in rivers, runoff and
reservoirs are presented. Different types of hydrological models,
different methods employed in selecting appropriate models for
different case studies are analysed. Applications of evolutionary
algorithms and artificial intelligence techniques are discussed and
compared especially in water resources management and modelling.
This review concentrates on Genetic Programming (GP) and fully
discusses its theories and applications. The successful applications of
GP as a soft computing technique were reviewed in sediment
modelling. Some fundamental issues such as benchmark,
generalization ability, bloat, over-fitting and other open issues
relating to the working principles of GP are highlighted. This paper
concludes with the identification of some research gaps in
hydrological modelling and sediment yield.
Abstract: This research studies the joint production,
maintenance and subcontracting control policy for an unreliable
deteriorating manufacturing system. Production activities are
controlled by a derivation of the Hedging Point Policy, and given that
the system is subject to deterioration, it reduces progressively its
capacity to satisfy product demand. Multiple deterioration effects are
considered, reflected mainly in the quality of the parts produced and
the reliability of the machine. Subcontracting is available as support
to satisfy product demand; also, overhaul maintenance can be
conducted to reduce the effects of deterioration. The main objective
of the research is to determine simultaneously the production,
maintenance and subcontracting rate, which minimize the total,
incurred cost. A stochastic dynamic programming model is
developed and solved through a simulation-based approach
composed of statistical analysis and optimization with the response
surface methodology. The obtained results highlight the strong
interactions between production, deterioration and quality, which
justify the development of an integrated model. A numerical example
and a sensitivity analysis are presented to validate our results.
Abstract: There are a number of Distributed Generations (DGs)
installed in microgrid, which may have diverse path and direction of
power flow or fault current. The overcurrent protection scheme for the
traditional radial type distribution system will no longer meet the
needs of microgrid protection. Integrating the Intelligent Electronic
Device (IED) and a Supervisory Control and Data Acquisition
(SCADA) with IEC 61850 communication protocol, the paper
proposes a Microgrid Protection Management System (MPMS) to
protect power system from the fault. In the proposed method, the
MPMS performs logic programming of each IED to coordinate their
tripping sequence. The GOOSE message defined in IEC 61850 is used
as the transmission information medium among IEDs. Moreover, to
cope with the difference in fault current of microgrid between
grid-connected mode and islanded mode, the proposed MPMS applies
the group setting feature of IED to protect system and robust
adaptability. Once the microgrid topology varies, the MPMS will
recalculate the fault current and update the group setting of IED.
Provided there is a fault, IEDs will isolate the fault at once. Finally, the
Matlab/Simulink and Elipse Power Studio software are used to
simulate and demonstrate the feasibility of the proposed method.
Abstract: This study presents a hybrid metaheuristic algorithm
to obtain optimum designs for steel space buildings. The optimum
design problem of three-dimensional steel frames is mathematically
formulated according to provisions of LRFD-AISC (Load and
Resistance factor design of American Institute of Steel Construction).
Design constraints such as the strength requirements of structural
members, the displacement limitations, the inter-story drift and the
other structural constraints are derived from LRFD-AISC
specification. In this study, a hybrid algorithm by using teachinglearning
based optimization (TLBO) and harmony search (HS)
algorithms is employed to solve the stated optimum design problem.
These algorithms are two of the recent additions to metaheuristic
techniques of numerical optimization and have been an efficient tool
for solving discrete programming problems. Using these two
algorithms in collaboration creates a more powerful tool and
mitigates each other’s weaknesses. To demonstrate the powerful
performance of presented hybrid algorithm, the optimum design of a
large scale steel building is presented and the results are compared to
the previously obtained results available in the literature.
Abstract: Water resource systems modeling has constantly been
a challenge through history for human beings. As the innovative
methodological development is evolving alongside computer sciences
on one hand, researches are likely to confront more complex and
larger water resources systems due to new challenges regarding
increased water demands, climate change and human interventions,
socio-economic concerns, and environment protection and
sustainability. In this research, an automatic calibration scheme has
been applied on the Gilan’s large-scale water resource model using
mathematical programming. The water resource model’s calibration
is developed in order to attune unknown water return flows from
demand sites in the complex Sefidroud irrigation network and other
related areas. The calibration procedure is validated by comparing
several gauged river outflows from the system in the past with model
results. The calibration results are pleasantly reasonable presenting a
rational insight of the system. Subsequently, the unknown optimized
parameters were used in a basin-scale linear optimization model with
the ability to evaluate the system’s performance against a reduced
inflow scenario in future. Results showed an acceptable match
between predicted and observed outflows from the system at selected
hydrometric stations. Moreover, an efficient operating policy was
determined for Sefidroud dam leading to a minimum water shortage
in the reduced inflow scenario.
Abstract: The teaching of computer programming for beginners
has been generally considered as a difficult and challenging task.
Several methodologies and research tools have been developed,
however, the difficulty of teaching still remains. Our work integrates
the state of the art in teaching programming with game software and
further provides metrics for the evaluation of student performance in
a collaborative activity of playing games. This paper aims to present a
multi-agent system architecture to be incorporated to the educational
collaborative game software for teaching programming that monitors,
evaluates and encourages collaboration by the participants. A
literature review has been made on the concepts of Collaborative
Learning, Multi-agents systems, collaborative games and techniques
to teach programming using these concepts simultaneously.
Abstract: The paper presents an advanced control system for
tennis ball throwing machines to improve their accuracy according to
the ball impact points. A further advantage of the system is the much
easier calibration process involving the intelligent solution of the
automatic adjustment of the stroking parameters according to the ball
elasticity, the self-calibration, the use of the safety margin at very flat
strokes and the possibility to placing the machine to any position of
the half court. The system applies mathematical methods to
determine the exact ball trajectories and special approximating
processes to access all points on the aimed half court.