SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
International Journal of Database Management Systems ( IJDMS ) Vol.6, No.5, October 2014 
TRAJECTORY DATA FUZZY MODELING : 
AMBULANCES MANAGEMENT USE CASE 
Eya Errajhi 
Department of Computer Sciences, ISG-University of Tunis, Tunisia 
ABSTRACT 
Data captured through mobile devices and sensors represent valuable information for organizations. This 
collected information comes in huge volume and usually carry uncertain data. Due to this quality issue 
difficulties occur in analyzing the trajectory data warehouse. Moreover, the interpretation of the analysis 
can vary depending on the background of the user and this will make it difficult to fulfill the analytical 
needs of an enterprise. In this paper, we will show the benefits of fuzzy logic in solving the challenges 
related to mobility data by integrating fuzzy concepts into the conceptual and the logical model. We use the 
ambulance management use case to illustrate our contributions. 
KEYWORDS 
Trajectory data warehouse, fuzzy concept, moving object, fuzzy modeling 
1. INTRODUCTION 
Data captured through mobile devices and sensors represent valuable information for 
organizations. This collected information, which are sets of time-stamped positions called 
trajectory data, are the foundation for decision making. Trajectory data are spatial and temporal 
data related to moving objects and comes with huge volume. These data are normally available 
as sample points. Trajectory data play a fundamental role to a number of applications, such as 
traffic control, transportation management, animal migration, and tourism. 
As a TDW often provides the base of information for taking business decision, it is crucial that it 
is able to challenge fuzzy information. Today's TDW architectures only hardly handle imprecise 
and qualitative data. In fact, TDW generate a large volume of mobility data and it increases 
every day. These amounts of data received for processing turns into challenging tasks for 
administration and analysis because it is fundamental to turn these huge sets of mobility data into 
useful knowledge to understand objects behaviors. 
Next to the problem of high quantity, there is a quality issue because data received for analysis 
are often incomplete, vague or uncertain. For example, positions can not be determined 
accurately, i.e. the recorded location of a moving object does not represent its precise location. 
As an example, the location of an object can be recorded as an area instead of point. Due to these 
unreliable reading difficulties occur in analyzing and querying the TDW. 
Uncertainty sources may be one of the following: (1) Imperfect observation of the real world, (2) 
Incomplete representation language, (3) Ignorance, laziness or inefficiency, (4) measurement 
errors, and (5) sampling error. Measurement error is the result of inaccurate instruments, while 
sampling error occurs because the system only captures the continuous movement of an object 
periodically, bringing uncertainty between two consecutive observations [1]. 
In addition to the qualitative issues of the data entered in the TDW, the interpretation of the 
analysis can vary depending on the background of the user. Moreover, most analysis that data 
DOI : 10.5121/ijdms.2014.6501 1
International Journal of Database Management Systems ( IJDMS ) Vol.6, No.5, October 2014 
warehousing systems perform is numerically oriented such as counting the total sales of products 
within a certain period. Although the numbers give some indications of the sales behavior, their 
real meaning is missing. There are several approaches discussed in the past to integrate fuzzy 
concepts in classic data warehouse, spatial data warehouse, spatio-temporal data warehouse and 
OLAP cubes. Nevertheless, most of these approaches have been developed for a certain field of 
application and they often imply restrictions on how fuzzy concepts can be applied. Or they 
substitute the original values of the data warehouse with information from the fuzzy concept. On 
the other hand and as far as we know, there is no work that integrates fuzzy concepts in TDW, 
either in the conceptual model or in the logical model and therefore, there is a strong urge to 
address this issue. Fuzzy sets provide mathematical meanings to natural language and are 
therefore able to handle the imprecision of the natural language. Accordingly, the integration of 
fuzzy logic on TDW technologies might improve the analysis of data, maintain data processing 
efficiency and control the amount of uncertainty and might lead to better decision making. That 
is why it may be useful to construct a Fuzzy Trajectory Data Warehouse (FTDW) that can 
directly support the analysis of fuzzy data. In order to address the problems stated in the 
problematic, our main goal is to achieve complex OLAP analysis, querying the multidimensional 
model in flexible ways and giving a meaning to TDWs when fuzzy data are involved and 
especially when users want to ask questions in natural language. 
For those reasons, a trajectory data fuzzy modeling will be presented using StarUML. Next, a 
Trajectory Data Warehouse Fuzzy modeling with the integration of fuzzy logic in dimensions 
and facts and its implementation in a snowflake schema will be realized. To prove the feasibility 
of the FTDW and the benefits of integrating fuzzy logic concepts, a FTDW analysis will be 
realized and a complex OLAP queries in natural language will be achieved using a real-world 
case study which is the ambulance service. 
The rest of this paper is organized as follows. Section 2 gives a survey on fuzzy trajectory data 
models. Our trajectory data fuzzy modeling with its implementation using the ambulance 
management use case is described in section 3. Section 5 includes the implementation of our 
FTD using starUML. The last section concludes this paper and describes our future work. 
2. STATE OF THE ART 
Numerous efforts to integrate fuzzy logic into data warehousing process have been reported. In 
this related work, several existing approaches are discussed. 
In order to deal with complex objects and imprecise and uncertain information in conceptual data 
modeling, one needs fuzzy extension to conceptual data models, which allow imprecise and 
uncertain information to be represented and manipulated at a conceptual level. There exist 
several studies on fuzzy data models including [2, 3, 4] and a recent survey of these models is 
presented in [5]. 
Galindo et al. [6] extend the Entity-Relationship Model to incorporate fuzziness was presented, 
where fuzzy elements as entities, attributes and associations are represented graphically. This 
extension defines three levels of fuzziness: 
1. Entities, attributes and associations could be fuzzy; in other words, could have 
2 
membership grades to the E-R model. 
2. Fuzzy occurrences of entities and associations. 
3. Fuzzy values of the attributes, expressed through a distribution of possibility. 
In [7] three different types of fuzziness are addressed at the attribute level. The first type is called 
incompleteness and corresponds to the case when the value of an attribute is specified as a range 
value. The second one which is called null type is used to represent the cases when the value of
International Journal of Database Management Systems ( IJDMS ) Vol.6, No.5, October 2014 
an attribute is not known, does not exist, or there is no information on whether a value exists or 
not. The last type, which is called fuzzy type, corresponds to the cases when the value of an 
attribute is vaguely specified. Fuzziness at the object/class level is used to represent imprecise 
information due to the existence of a partial membership of an object to its class. If the boundary 
of a class is uncertain, then the objects of this class may be a member of the class with a 
membership degree between 0 and 1. The relevance of an attribute to an object can also be used 
to represent imprecise information at the object/class level. Class/subclass level fuzziness refers 
to the existence of a partial membership of a class to its superclass(es). This type of uncertainty 
indicates that the fuzziness occurs at the class inheritance hierarchy since we might not be able to 
construct a class hierarchy precisely. 
3. TRAJECTORY DATA FUZZY MODELING 
In our ambulance use case, each moving object is equipped with a sensor and has a trajectory 
which is composed of at least two milestones that represent the beginning and the ending of a 
moving object’s trajectory. The milestone is a record which consists of position and time 
recording which are extracted from GPS data. Each attribute chosen to be fuzzy is associated 
with a fuzzy class which contains its membership degrees of the linguistic variable to each of its 
linguistic terms. Our following methodology can be used in many use cases using any other 
representation of a trajectory. 
3.1 General trajectory data conceptual model 
To incorporate fuzzy concepts into the conceptual model, a five step methodology should be 
followed: 
3 
3.1.1 Identify the linguistic variables 
The first step is to identify the attributes that contain values that are aimed to be represented 
fuzzily. A FTD contains at least one linguistic variable. Zadeh in [8] introduced the concept of 
linguistic variable as “a variable whose values are not numbers but words or sentences in a 
natural or artificial language”. For example, the ambulance speed is a linguistic variable. 
Definition 1 [8]: A linguistic variable is characterized by a quintuple (H,T(H),U,G,M) in which 
H is the name of the variable; T(H) (or simply T) denotes the term set of H, i.e., the set of names 
of linguistic values of H, with each value being a fuzzy variable denoted generically by X and 
ranging across a universe of discourse U which is associated with the base variable u; G is a 
syntactic rule (which usually takes the form of a grammar) for generating the names of values of 
H; and M is a semantic rule for associating its meaning with each H, M(X), which is a fuzzy 
subset of U. 
3.1.2 Identify the set of linguistics terms 
The second step is to determine the linguistics terms, i.e. to determine how the linguistic variable 
should be presented. This step is repeated for all the linguistic variables. For example, the set of 
linguistics terms for the attribute speed are: {slow, average, fast}. 
3.1.3 Define the membership function 
In this step a membership function is calculated for each linguistic term. The membership 
function is represented by μ and has a scale of values between 0 and 1. 
Definition 2 [9]: If X is a collection of objects denoted generically by x, then a fuzzy set A in X 
is a set of ordered pairs: 
A={(x,μA (x)|x ∈ X)}
International Journal of Database Management Systems ( IJDMS ) Vol.6, No.5, October 2014 
μA(x) is called the membership function (generalized characteristic function) which maps X to the 
membership space M. Its range is the subset of nonnegative real numbers whose supremum is 
finite. 
Definition 3: A membership function for a fuzzy set A on the universe of discourse X is defined 
as μA:X  [0,1], where each element of X is mapped to a value between 0 and 1. This value, 
called membership value or degree of membership, quantifies the grade of membership of the 
element in X to the fuzzy set A. 
For example, the membership functions for each linguistic term of the target attribute speed are 
μslow, μaverage, μfast. The membership functions can have different shapes. Some of the most 
frequently used shapes include triangular, trapezoidal, and Gaussian shapes. 
3.1.4 Add the fuzzy membership classes 
In this step a fuzzy membership class should be created for each linguistic variable. This class 
contains the primary key of the class and the membership degrees of the linguistic variable to 
each of its linguistic terms. For example a fuzzy membership table named fuzzySpeed is added 
for the linguistic variable speed. 
3.1.5 Relate the classes 
The last step is to relate the fuzzy membership class with the class that contains the linguistic 
variable. The two classes are related in a 1-1 relation. For example the class trajectory that 
contains the fuzzy attribute speed is related to the class fuzzySpeed. 
The UML class diagram of a general trajectory data is represented in figure 1. It is composed of 
crisp classes and fuzzy classes and it represents the associations between them. 
4 
movingObject 
milestones 
1 equipped with 1 sensor 
trajectory 
has 
1..* 
1 
consists of 
+2 ..* 
1 
fuzzy attribute 1 1 
is 
Figure 1: General trajectory data fuzzy conceptual model 
The next phase after designing the general trajectory data is the application of our methodology 
to ambulance management use case. 
3.2 Ambulance trajectory data conceptual fuzzy model 
In order to see the effectiveness of our proposed model, we applied the proposed methodology 
for ambulance management use case. In the first and second step, the linguistic variables and 
their linguistic terms should be defined, which are: 
• The attribute speed with linguistics terms: slow, average, fast. 
• The attribute duration with the linguistics terms: short, moderate, long. 
• The attribute age with the linguistics terms: young, middle age, old. 
• The attribute state with the linguistics terms are: medium, serious, mortal.
International Journal of Database Management Systems ( IJDMS ) Vol.6, No.5, October 
In the third step, a membership function should be calculated for each linguistic term of the 
identified fuzzy attributes. 
The membership function μshort((duration) 
has an R-function shape and is presented analytically 
below: 
μshort( 
The term moderate has a triangular membership function which is presented analytically bellow: 
μmoderate
The term long has an L-function shape (figure 2) 
case of the trapezoidal function. The analytical representation of this latter linguistic term is: 
μlong 
   
  
The following figure shows the graphical representation of each linguistic term of our linguistic 
value duration. 
Figure 2: Membership function for linguistic variable duration 
The following formulas present 
linguistic variable speed with its analytical representation: 
μslow 
)=
moderate()=
with parameters a = b = +  and is a special 
long()=
the membership functions for each linguistic term of the 
slow(speed)=
! 
  
 
2014 
5 
nguistic

Contenu connexe

Tendances

USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...
USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...
USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...IJDKP
 
Review: Semi-Supervised Learning Methods for Word Sense Disambiguation
Review: Semi-Supervised Learning Methods for Word Sense DisambiguationReview: Semi-Supervised Learning Methods for Word Sense Disambiguation
Review: Semi-Supervised Learning Methods for Word Sense DisambiguationIOSR Journals
 
Conceptual similarity measurement algorithm for domain specific ontology[
Conceptual similarity measurement algorithm for domain specific ontology[Conceptual similarity measurement algorithm for domain specific ontology[
Conceptual similarity measurement algorithm for domain specific ontology[Zac Darcy
 
Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...
Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...
Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...dannyijwest
 
Time Series Forecasting Using Novel Feature Extraction Algorithm and Multilay...
Time Series Forecasting Using Novel Feature Extraction Algorithm and Multilay...Time Series Forecasting Using Novel Feature Extraction Algorithm and Multilay...
Time Series Forecasting Using Novel Feature Extraction Algorithm and Multilay...Editor IJCATR
 
Neural perceptual model to global local vision for the recognition of the log...
Neural perceptual model to global local vision for the recognition of the log...Neural perceptual model to global local vision for the recognition of the log...
Neural perceptual model to global local vision for the recognition of the log...ijaia
 
INTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKING
INTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKINGINTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKING
INTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKINGdannyijwest
 
Hyponymy extraction of domain ontology
Hyponymy extraction of domain ontologyHyponymy extraction of domain ontology
Hyponymy extraction of domain ontologyIJwest
 
Confidential data identification using
Confidential data identification usingConfidential data identification using
Confidential data identification usingIJDKP
 
M08 BiasVarianceTradeoff
M08 BiasVarianceTradeoffM08 BiasVarianceTradeoff
M08 BiasVarianceTradeoffRaman Kannan
 
Distribution Similarity based Data Partition and Nearest Neighbor Search on U...
Distribution Similarity based Data Partition and Nearest Neighbor Search on U...Distribution Similarity based Data Partition and Nearest Neighbor Search on U...
Distribution Similarity based Data Partition and Nearest Neighbor Search on U...Editor IJMTER
 
A systematic study of text mining techniques
A systematic study of text mining techniquesA systematic study of text mining techniques
A systematic study of text mining techniquesijnlc
 
4213ijaia04
4213ijaia044213ijaia04
4213ijaia04ijaia
 
Data Mining in Multi-Instance and Multi-Represented Objects
Data Mining in Multi-Instance and Multi-Represented ObjectsData Mining in Multi-Instance and Multi-Represented Objects
Data Mining in Multi-Instance and Multi-Represented Objectsijsrd.com
 
2007bai7604.doc.doc
2007bai7604.doc.doc2007bai7604.doc.doc
2007bai7604.doc.docbutest
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 

Tendances (20)

USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...
USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...
USING ONTOLOGIES TO IMPROVE DOCUMENT CLASSIFICATION WITH TRANSDUCTIVE SUPPORT...
 
Review: Semi-Supervised Learning Methods for Word Sense Disambiguation
Review: Semi-Supervised Learning Methods for Word Sense DisambiguationReview: Semi-Supervised Learning Methods for Word Sense Disambiguation
Review: Semi-Supervised Learning Methods for Word Sense Disambiguation
 
Conceptual similarity measurement algorithm for domain specific ontology[
Conceptual similarity measurement algorithm for domain specific ontology[Conceptual similarity measurement algorithm for domain specific ontology[
Conceptual similarity measurement algorithm for domain specific ontology[
 
Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...
Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...
Semantic Annotation Framework For Intelligent Information Retrieval Using KIM...
 
Time Series Forecasting Using Novel Feature Extraction Algorithm and Multilay...
Time Series Forecasting Using Novel Feature Extraction Algorithm and Multilay...Time Series Forecasting Using Novel Feature Extraction Algorithm and Multilay...
Time Series Forecasting Using Novel Feature Extraction Algorithm and Multilay...
 
Neural perceptual model to global local vision for the recognition of the log...
Neural perceptual model to global local vision for the recognition of the log...Neural perceptual model to global local vision for the recognition of the log...
Neural perceptual model to global local vision for the recognition of the log...
 
INTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKING
INTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKINGINTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKING
INTELLIGENT SOCIAL NETWORKS MODEL BASED ON SEMANTIC TAG RANKING
 
NCRAST Talk on Clustering
NCRAST Talk on ClusteringNCRAST Talk on Clustering
NCRAST Talk on Clustering
 
Hyponymy extraction of domain ontology
Hyponymy extraction of domain ontologyHyponymy extraction of domain ontology
Hyponymy extraction of domain ontology
 
K04302082087
K04302082087K04302082087
K04302082087
 
Confidential data identification using
Confidential data identification usingConfidential data identification using
Confidential data identification using
 
M08 BiasVarianceTradeoff
M08 BiasVarianceTradeoffM08 BiasVarianceTradeoff
M08 BiasVarianceTradeoff
 
Machine learning
Machine learningMachine learning
Machine learning
 
Distribution Similarity based Data Partition and Nearest Neighbor Search on U...
Distribution Similarity based Data Partition and Nearest Neighbor Search on U...Distribution Similarity based Data Partition and Nearest Neighbor Search on U...
Distribution Similarity based Data Partition and Nearest Neighbor Search on U...
 
A systematic study of text mining techniques
A systematic study of text mining techniquesA systematic study of text mining techniques
A systematic study of text mining techniques
 
4213ijaia04
4213ijaia044213ijaia04
4213ijaia04
 
Data Mining in Multi-Instance and Multi-Represented Objects
Data Mining in Multi-Instance and Multi-Represented ObjectsData Mining in Multi-Instance and Multi-Represented Objects
Data Mining in Multi-Instance and Multi-Represented Objects
 
2007bai7604.doc.doc
2007bai7604.doc.doc2007bai7604.doc.doc
2007bai7604.doc.doc
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Plug play language_models
Plug play language_modelsPlug play language_models
Plug play language_models
 

En vedette

Opportunistic and playback sensitive scheduling for video streaming
Opportunistic and playback sensitive scheduling for video streamingOpportunistic and playback sensitive scheduling for video streaming
Opportunistic and playback sensitive scheduling for video streamingijwmn
 
Performance and interference analysis of 802.11 g wireless network
Performance and interference analysis of 802.11 g wireless networkPerformance and interference analysis of 802.11 g wireless network
Performance and interference analysis of 802.11 g wireless networkijwmn
 
Drive medical 3 position heavy duty bariatric geri chair recliner, rosewood
Drive medical 3 position heavy duty bariatric geri chair recliner, rosewoodDrive medical 3 position heavy duty bariatric geri chair recliner, rosewood
Drive medical 3 position heavy duty bariatric geri chair recliner, rosewoodudjjj
 
Mobility models for delay tolerant network a survey
Mobility models for delay tolerant network a surveyMobility models for delay tolerant network a survey
Mobility models for delay tolerant network a surveyijwmn
 
Enmat v2.1 details of each chart
Enmat v2.1 details of each chartEnmat v2.1 details of each chart
Enmat v2.1 details of each chartENMAT Energy
 
Sector based multicast routing algorithm for mobile ad hoc networks
Sector based multicast routing algorithm for mobile ad hoc networksSector based multicast routing algorithm for mobile ad hoc networks
Sector based multicast routing algorithm for mobile ad hoc networksijwmn
 
Design and analysis of high gain diode predistortion
Design and analysis of high gain diode predistortionDesign and analysis of high gain diode predistortion
Design and analysis of high gain diode predistortionijwmn
 
Comparative study on priority based qos
Comparative study on priority based qosComparative study on priority based qos
Comparative study on priority based qosijwmn
 
Data mining of ns 2 trace file
Data mining of ns 2 trace fileData mining of ns 2 trace file
Data mining of ns 2 trace fileijwmn
 
Pdhpe principle
Pdhpe principlePdhpe principle
Pdhpe principlefangshi216
 
Ctcp a cross layer information based tcp for manet
Ctcp  a cross layer information based tcp for manetCtcp  a cross layer information based tcp for manet
Ctcp a cross layer information based tcp for manetijasuc
 
Shortest path algorithm for data transmission in wireless ad hoc sensor networks
Shortest path algorithm for data transmission in wireless ad hoc sensor networksShortest path algorithm for data transmission in wireless ad hoc sensor networks
Shortest path algorithm for data transmission in wireless ad hoc sensor networksijasuc
 
REAL-TIME MODE HOPPING OF BLOCK CIPHER ALGORITHMS FOR MOBILE STREAMING
REAL-TIME MODE HOPPING OF BLOCK CIPHER  ALGORITHMS FOR MOBILE STREAMINGREAL-TIME MODE HOPPING OF BLOCK CIPHER  ALGORITHMS FOR MOBILE STREAMING
REAL-TIME MODE HOPPING OF BLOCK CIPHER ALGORITHMS FOR MOBILE STREAMINGijwmn
 
E NERGY D EGREE D ISTANCE C LUSTERING A LGORITHM FOR W Sns
E NERGY D EGREE D ISTANCE C LUSTERING A LGORITHM FOR W SnsE NERGY D EGREE D ISTANCE C LUSTERING A LGORITHM FOR W Sns
E NERGY D EGREE D ISTANCE C LUSTERING A LGORITHM FOR W Snsijwmn
 
A Novel Uncoded SER/BER Estimation Method
A Novel Uncoded SER/BER Estimation Method A Novel Uncoded SER/BER Estimation Method
A Novel Uncoded SER/BER Estimation Method ijwmn
 
Performance analysis of fls, exp, log and
Performance analysis of fls, exp, log andPerformance analysis of fls, exp, log and
Performance analysis of fls, exp, log andijwmn
 
AN IMPROVED DECENTRALIZED APPROACH FOR TRACKING MULTIPLE MOBILE TARGETS THROU...
AN IMPROVED DECENTRALIZED APPROACH FOR TRACKING MULTIPLE MOBILE TARGETS THROU...AN IMPROVED DECENTRALIZED APPROACH FOR TRACKING MULTIPLE MOBILE TARGETS THROU...
AN IMPROVED DECENTRALIZED APPROACH FOR TRACKING MULTIPLE MOBILE TARGETS THROU...ijwmn
 
A novel resource efficient dmms approach for network monitoring and controlli...
A novel resource efficient dmms approach for network monitoring and controlli...A novel resource efficient dmms approach for network monitoring and controlli...
A novel resource efficient dmms approach for network monitoring and controlli...ijwmn
 

En vedette (18)

Opportunistic and playback sensitive scheduling for video streaming
Opportunistic and playback sensitive scheduling for video streamingOpportunistic and playback sensitive scheduling for video streaming
Opportunistic and playback sensitive scheduling for video streaming
 
Performance and interference analysis of 802.11 g wireless network
Performance and interference analysis of 802.11 g wireless networkPerformance and interference analysis of 802.11 g wireless network
Performance and interference analysis of 802.11 g wireless network
 
Drive medical 3 position heavy duty bariatric geri chair recliner, rosewood
Drive medical 3 position heavy duty bariatric geri chair recliner, rosewoodDrive medical 3 position heavy duty bariatric geri chair recliner, rosewood
Drive medical 3 position heavy duty bariatric geri chair recliner, rosewood
 
Mobility models for delay tolerant network a survey
Mobility models for delay tolerant network a surveyMobility models for delay tolerant network a survey
Mobility models for delay tolerant network a survey
 
Enmat v2.1 details of each chart
Enmat v2.1 details of each chartEnmat v2.1 details of each chart
Enmat v2.1 details of each chart
 
Sector based multicast routing algorithm for mobile ad hoc networks
Sector based multicast routing algorithm for mobile ad hoc networksSector based multicast routing algorithm for mobile ad hoc networks
Sector based multicast routing algorithm for mobile ad hoc networks
 
Design and analysis of high gain diode predistortion
Design and analysis of high gain diode predistortionDesign and analysis of high gain diode predistortion
Design and analysis of high gain diode predistortion
 
Comparative study on priority based qos
Comparative study on priority based qosComparative study on priority based qos
Comparative study on priority based qos
 
Data mining of ns 2 trace file
Data mining of ns 2 trace fileData mining of ns 2 trace file
Data mining of ns 2 trace file
 
Pdhpe principle
Pdhpe principlePdhpe principle
Pdhpe principle
 
Ctcp a cross layer information based tcp for manet
Ctcp  a cross layer information based tcp for manetCtcp  a cross layer information based tcp for manet
Ctcp a cross layer information based tcp for manet
 
Shortest path algorithm for data transmission in wireless ad hoc sensor networks
Shortest path algorithm for data transmission in wireless ad hoc sensor networksShortest path algorithm for data transmission in wireless ad hoc sensor networks
Shortest path algorithm for data transmission in wireless ad hoc sensor networks
 
REAL-TIME MODE HOPPING OF BLOCK CIPHER ALGORITHMS FOR MOBILE STREAMING
REAL-TIME MODE HOPPING OF BLOCK CIPHER  ALGORITHMS FOR MOBILE STREAMINGREAL-TIME MODE HOPPING OF BLOCK CIPHER  ALGORITHMS FOR MOBILE STREAMING
REAL-TIME MODE HOPPING OF BLOCK CIPHER ALGORITHMS FOR MOBILE STREAMING
 
E NERGY D EGREE D ISTANCE C LUSTERING A LGORITHM FOR W Sns
E NERGY D EGREE D ISTANCE C LUSTERING A LGORITHM FOR W SnsE NERGY D EGREE D ISTANCE C LUSTERING A LGORITHM FOR W Sns
E NERGY D EGREE D ISTANCE C LUSTERING A LGORITHM FOR W Sns
 
A Novel Uncoded SER/BER Estimation Method
A Novel Uncoded SER/BER Estimation Method A Novel Uncoded SER/BER Estimation Method
A Novel Uncoded SER/BER Estimation Method
 
Performance analysis of fls, exp, log and
Performance analysis of fls, exp, log andPerformance analysis of fls, exp, log and
Performance analysis of fls, exp, log and
 
AN IMPROVED DECENTRALIZED APPROACH FOR TRACKING MULTIPLE MOBILE TARGETS THROU...
AN IMPROVED DECENTRALIZED APPROACH FOR TRACKING MULTIPLE MOBILE TARGETS THROU...AN IMPROVED DECENTRALIZED APPROACH FOR TRACKING MULTIPLE MOBILE TARGETS THROU...
AN IMPROVED DECENTRALIZED APPROACH FOR TRACKING MULTIPLE MOBILE TARGETS THROU...
 
A novel resource efficient dmms approach for network monitoring and controlli...
A novel resource efficient dmms approach for network monitoring and controlli...A novel resource efficient dmms approach for network monitoring and controlli...
A novel resource efficient dmms approach for network monitoring and controlli...
 

Similaire à Trajectory Data Fuzzy Modeling : Ambulances Management Use Case

FUZZY STATISTICAL DATABASE AND ITS PHYSICAL ORGANIZATION
FUZZY STATISTICAL DATABASE AND ITS PHYSICAL ORGANIZATIONFUZZY STATISTICAL DATABASE AND ITS PHYSICAL ORGANIZATION
FUZZY STATISTICAL DATABASE AND ITS PHYSICAL ORGANIZATIONijdms
 
ONTOLOGY-DRIVEN INFORMATION RETRIEVAL FOR HEALTHCARE INFORMATION SYSTEM : A C...
ONTOLOGY-DRIVEN INFORMATION RETRIEVAL FOR HEALTHCARE INFORMATION SYSTEM : A C...ONTOLOGY-DRIVEN INFORMATION RETRIEVAL FOR HEALTHCARE INFORMATION SYSTEM : A C...
ONTOLOGY-DRIVEN INFORMATION RETRIEVAL FOR HEALTHCARE INFORMATION SYSTEM : A C...IJNSA Journal
 
The Statement of Conjunctive and Disjunctive Queries in Object Oriented Datab...
The Statement of Conjunctive and Disjunctive Queries in Object Oriented Datab...The Statement of Conjunctive and Disjunctive Queries in Object Oriented Datab...
The Statement of Conjunctive and Disjunctive Queries in Object Oriented Datab...Editor IJCATR
 
ONTOLOGY-DRIVEN INFORMATION RETRIEVAL FOR HEALTHCARE INFORMATION SYSTEM : ...
ONTOLOGY-DRIVEN INFORMATION RETRIEVAL  FOR HEALTHCARE INFORMATION SYSTEM :   ...ONTOLOGY-DRIVEN INFORMATION RETRIEVAL  FOR HEALTHCARE INFORMATION SYSTEM :   ...
ONTOLOGY-DRIVEN INFORMATION RETRIEVAL FOR HEALTHCARE INFORMATION SYSTEM : ...IJNSA Journal
 
SURVEY PAPER ON OUT LIER DETECTION USING FUZZY LOGIC BASED METHOD
SURVEY PAPER ON OUT LIER DETECTION USING FUZZY LOGIC BASED METHODSURVEY PAPER ON OUT LIER DETECTION USING FUZZY LOGIC BASED METHOD
SURVEY PAPER ON OUT LIER DETECTION USING FUZZY LOGIC BASED METHODIJCI JOURNAL
 
Exploratory Data Analysis
Exploratory Data AnalysisExploratory Data Analysis
Exploratory Data AnalysisKaty Allen
 
Back to Basics - Firmware in NFV security
Back to Basics - Firmware in NFV securityBack to Basics - Firmware in NFV security
Back to Basics - Firmware in NFV securityLilminow
 
On Machine Learning and Data Mining
On Machine Learning and Data MiningOn Machine Learning and Data Mining
On Machine Learning and Data Miningbutest
 
Indexing based Genetic Programming Approach to Record Deduplication
Indexing based Genetic Programming Approach to Record DeduplicationIndexing based Genetic Programming Approach to Record Deduplication
Indexing based Genetic Programming Approach to Record Deduplicationidescitation
 
Data models
Data modelsData models
Data modelsabc
 
6711SafeAssign Originality Report69Total S.docx
6711SafeAssign Originality Report69Total S.docx6711SafeAssign Originality Report69Total S.docx
6711SafeAssign Originality Report69Total S.docxpriestmanmable
 
6711SafeAssign Originality Report69Total S.docx
6711SafeAssign Originality Report69Total S.docx6711SafeAssign Originality Report69Total S.docx
6711SafeAssign Originality Report69Total S.docxsodhi3
 
Automatically converting tabular data to
Automatically converting tabular data toAutomatically converting tabular data to
Automatically converting tabular data toIJwest
 
Volume 2-issue-6-1930-1932
Volume 2-issue-6-1930-1932Volume 2-issue-6-1930-1932
Volume 2-issue-6-1930-1932Editor IJARCET
 
Volume 2-issue-6-1930-1932
Volume 2-issue-6-1930-1932Volume 2-issue-6-1930-1932
Volume 2-issue-6-1930-1932Editor IJARCET
 
Blended intelligence of FCA with FLC for knowledge representation from cluste...
Blended intelligence of FCA with FLC for knowledge representation from cluste...Blended intelligence of FCA with FLC for knowledge representation from cluste...
Blended intelligence of FCA with FLC for knowledge representation from cluste...IJECEIAES
 
AN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAIN
AN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAINAN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAIN
AN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAINcscpconf
 
The Fuzzy Logical Databases
The Fuzzy Logical DatabasesThe Fuzzy Logical Databases
The Fuzzy Logical DatabasesAlaaZ
 

Similaire à Trajectory Data Fuzzy Modeling : Ambulances Management Use Case (20)

Poster
PosterPoster
Poster
 
FUZZY STATISTICAL DATABASE AND ITS PHYSICAL ORGANIZATION
FUZZY STATISTICAL DATABASE AND ITS PHYSICAL ORGANIZATIONFUZZY STATISTICAL DATABASE AND ITS PHYSICAL ORGANIZATION
FUZZY STATISTICAL DATABASE AND ITS PHYSICAL ORGANIZATION
 
ONTOLOGY-DRIVEN INFORMATION RETRIEVAL FOR HEALTHCARE INFORMATION SYSTEM : A C...
ONTOLOGY-DRIVEN INFORMATION RETRIEVAL FOR HEALTHCARE INFORMATION SYSTEM : A C...ONTOLOGY-DRIVEN INFORMATION RETRIEVAL FOR HEALTHCARE INFORMATION SYSTEM : A C...
ONTOLOGY-DRIVEN INFORMATION RETRIEVAL FOR HEALTHCARE INFORMATION SYSTEM : A C...
 
[IJET-V2I3P19] Authors: Priyanka Sharma
[IJET-V2I3P19] Authors: Priyanka Sharma[IJET-V2I3P19] Authors: Priyanka Sharma
[IJET-V2I3P19] Authors: Priyanka Sharma
 
The Statement of Conjunctive and Disjunctive Queries in Object Oriented Datab...
The Statement of Conjunctive and Disjunctive Queries in Object Oriented Datab...The Statement of Conjunctive and Disjunctive Queries in Object Oriented Datab...
The Statement of Conjunctive and Disjunctive Queries in Object Oriented Datab...
 
ONTOLOGY-DRIVEN INFORMATION RETRIEVAL FOR HEALTHCARE INFORMATION SYSTEM : ...
ONTOLOGY-DRIVEN INFORMATION RETRIEVAL  FOR HEALTHCARE INFORMATION SYSTEM :   ...ONTOLOGY-DRIVEN INFORMATION RETRIEVAL  FOR HEALTHCARE INFORMATION SYSTEM :   ...
ONTOLOGY-DRIVEN INFORMATION RETRIEVAL FOR HEALTHCARE INFORMATION SYSTEM : ...
 
SURVEY PAPER ON OUT LIER DETECTION USING FUZZY LOGIC BASED METHOD
SURVEY PAPER ON OUT LIER DETECTION USING FUZZY LOGIC BASED METHODSURVEY PAPER ON OUT LIER DETECTION USING FUZZY LOGIC BASED METHOD
SURVEY PAPER ON OUT LIER DETECTION USING FUZZY LOGIC BASED METHOD
 
Exploratory Data Analysis
Exploratory Data AnalysisExploratory Data Analysis
Exploratory Data Analysis
 
Back to Basics - Firmware in NFV security
Back to Basics - Firmware in NFV securityBack to Basics - Firmware in NFV security
Back to Basics - Firmware in NFV security
 
On Machine Learning and Data Mining
On Machine Learning and Data MiningOn Machine Learning and Data Mining
On Machine Learning and Data Mining
 
Indexing based Genetic Programming Approach to Record Deduplication
Indexing based Genetic Programming Approach to Record DeduplicationIndexing based Genetic Programming Approach to Record Deduplication
Indexing based Genetic Programming Approach to Record Deduplication
 
Data models
Data modelsData models
Data models
 
6711SafeAssign Originality Report69Total S.docx
6711SafeAssign Originality Report69Total S.docx6711SafeAssign Originality Report69Total S.docx
6711SafeAssign Originality Report69Total S.docx
 
6711SafeAssign Originality Report69Total S.docx
6711SafeAssign Originality Report69Total S.docx6711SafeAssign Originality Report69Total S.docx
6711SafeAssign Originality Report69Total S.docx
 
Automatically converting tabular data to
Automatically converting tabular data toAutomatically converting tabular data to
Automatically converting tabular data to
 
Volume 2-issue-6-1930-1932
Volume 2-issue-6-1930-1932Volume 2-issue-6-1930-1932
Volume 2-issue-6-1930-1932
 
Volume 2-issue-6-1930-1932
Volume 2-issue-6-1930-1932Volume 2-issue-6-1930-1932
Volume 2-issue-6-1930-1932
 
Blended intelligence of FCA with FLC for knowledge representation from cluste...
Blended intelligence of FCA with FLC for knowledge representation from cluste...Blended intelligence of FCA with FLC for knowledge representation from cluste...
Blended intelligence of FCA with FLC for knowledge representation from cluste...
 
AN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAIN
AN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAINAN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAIN
AN ONTOLOGY-BASED DATA WAREHOUSE FOR THE GRAIN TRADE DOMAIN
 
The Fuzzy Logical Databases
The Fuzzy Logical DatabasesThe Fuzzy Logical Databases
The Fuzzy Logical Databases
 

Dernier

Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 

Dernier (20)

Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 

Trajectory Data Fuzzy Modeling : Ambulances Management Use Case

  • 1. International Journal of Database Management Systems ( IJDMS ) Vol.6, No.5, October 2014 TRAJECTORY DATA FUZZY MODELING : AMBULANCES MANAGEMENT USE CASE Eya Errajhi Department of Computer Sciences, ISG-University of Tunis, Tunisia ABSTRACT Data captured through mobile devices and sensors represent valuable information for organizations. This collected information comes in huge volume and usually carry uncertain data. Due to this quality issue difficulties occur in analyzing the trajectory data warehouse. Moreover, the interpretation of the analysis can vary depending on the background of the user and this will make it difficult to fulfill the analytical needs of an enterprise. In this paper, we will show the benefits of fuzzy logic in solving the challenges related to mobility data by integrating fuzzy concepts into the conceptual and the logical model. We use the ambulance management use case to illustrate our contributions. KEYWORDS Trajectory data warehouse, fuzzy concept, moving object, fuzzy modeling 1. INTRODUCTION Data captured through mobile devices and sensors represent valuable information for organizations. This collected information, which are sets of time-stamped positions called trajectory data, are the foundation for decision making. Trajectory data are spatial and temporal data related to moving objects and comes with huge volume. These data are normally available as sample points. Trajectory data play a fundamental role to a number of applications, such as traffic control, transportation management, animal migration, and tourism. As a TDW often provides the base of information for taking business decision, it is crucial that it is able to challenge fuzzy information. Today's TDW architectures only hardly handle imprecise and qualitative data. In fact, TDW generate a large volume of mobility data and it increases every day. These amounts of data received for processing turns into challenging tasks for administration and analysis because it is fundamental to turn these huge sets of mobility data into useful knowledge to understand objects behaviors. Next to the problem of high quantity, there is a quality issue because data received for analysis are often incomplete, vague or uncertain. For example, positions can not be determined accurately, i.e. the recorded location of a moving object does not represent its precise location. As an example, the location of an object can be recorded as an area instead of point. Due to these unreliable reading difficulties occur in analyzing and querying the TDW. Uncertainty sources may be one of the following: (1) Imperfect observation of the real world, (2) Incomplete representation language, (3) Ignorance, laziness or inefficiency, (4) measurement errors, and (5) sampling error. Measurement error is the result of inaccurate instruments, while sampling error occurs because the system only captures the continuous movement of an object periodically, bringing uncertainty between two consecutive observations [1]. In addition to the qualitative issues of the data entered in the TDW, the interpretation of the analysis can vary depending on the background of the user. Moreover, most analysis that data DOI : 10.5121/ijdms.2014.6501 1
  • 2. International Journal of Database Management Systems ( IJDMS ) Vol.6, No.5, October 2014 warehousing systems perform is numerically oriented such as counting the total sales of products within a certain period. Although the numbers give some indications of the sales behavior, their real meaning is missing. There are several approaches discussed in the past to integrate fuzzy concepts in classic data warehouse, spatial data warehouse, spatio-temporal data warehouse and OLAP cubes. Nevertheless, most of these approaches have been developed for a certain field of application and they often imply restrictions on how fuzzy concepts can be applied. Or they substitute the original values of the data warehouse with information from the fuzzy concept. On the other hand and as far as we know, there is no work that integrates fuzzy concepts in TDW, either in the conceptual model or in the logical model and therefore, there is a strong urge to address this issue. Fuzzy sets provide mathematical meanings to natural language and are therefore able to handle the imprecision of the natural language. Accordingly, the integration of fuzzy logic on TDW technologies might improve the analysis of data, maintain data processing efficiency and control the amount of uncertainty and might lead to better decision making. That is why it may be useful to construct a Fuzzy Trajectory Data Warehouse (FTDW) that can directly support the analysis of fuzzy data. In order to address the problems stated in the problematic, our main goal is to achieve complex OLAP analysis, querying the multidimensional model in flexible ways and giving a meaning to TDWs when fuzzy data are involved and especially when users want to ask questions in natural language. For those reasons, a trajectory data fuzzy modeling will be presented using StarUML. Next, a Trajectory Data Warehouse Fuzzy modeling with the integration of fuzzy logic in dimensions and facts and its implementation in a snowflake schema will be realized. To prove the feasibility of the FTDW and the benefits of integrating fuzzy logic concepts, a FTDW analysis will be realized and a complex OLAP queries in natural language will be achieved using a real-world case study which is the ambulance service. The rest of this paper is organized as follows. Section 2 gives a survey on fuzzy trajectory data models. Our trajectory data fuzzy modeling with its implementation using the ambulance management use case is described in section 3. Section 5 includes the implementation of our FTD using starUML. The last section concludes this paper and describes our future work. 2. STATE OF THE ART Numerous efforts to integrate fuzzy logic into data warehousing process have been reported. In this related work, several existing approaches are discussed. In order to deal with complex objects and imprecise and uncertain information in conceptual data modeling, one needs fuzzy extension to conceptual data models, which allow imprecise and uncertain information to be represented and manipulated at a conceptual level. There exist several studies on fuzzy data models including [2, 3, 4] and a recent survey of these models is presented in [5]. Galindo et al. [6] extend the Entity-Relationship Model to incorporate fuzziness was presented, where fuzzy elements as entities, attributes and associations are represented graphically. This extension defines three levels of fuzziness: 1. Entities, attributes and associations could be fuzzy; in other words, could have 2 membership grades to the E-R model. 2. Fuzzy occurrences of entities and associations. 3. Fuzzy values of the attributes, expressed through a distribution of possibility. In [7] three different types of fuzziness are addressed at the attribute level. The first type is called incompleteness and corresponds to the case when the value of an attribute is specified as a range value. The second one which is called null type is used to represent the cases when the value of
  • 3. International Journal of Database Management Systems ( IJDMS ) Vol.6, No.5, October 2014 an attribute is not known, does not exist, or there is no information on whether a value exists or not. The last type, which is called fuzzy type, corresponds to the cases when the value of an attribute is vaguely specified. Fuzziness at the object/class level is used to represent imprecise information due to the existence of a partial membership of an object to its class. If the boundary of a class is uncertain, then the objects of this class may be a member of the class with a membership degree between 0 and 1. The relevance of an attribute to an object can also be used to represent imprecise information at the object/class level. Class/subclass level fuzziness refers to the existence of a partial membership of a class to its superclass(es). This type of uncertainty indicates that the fuzziness occurs at the class inheritance hierarchy since we might not be able to construct a class hierarchy precisely. 3. TRAJECTORY DATA FUZZY MODELING In our ambulance use case, each moving object is equipped with a sensor and has a trajectory which is composed of at least two milestones that represent the beginning and the ending of a moving object’s trajectory. The milestone is a record which consists of position and time recording which are extracted from GPS data. Each attribute chosen to be fuzzy is associated with a fuzzy class which contains its membership degrees of the linguistic variable to each of its linguistic terms. Our following methodology can be used in many use cases using any other representation of a trajectory. 3.1 General trajectory data conceptual model To incorporate fuzzy concepts into the conceptual model, a five step methodology should be followed: 3 3.1.1 Identify the linguistic variables The first step is to identify the attributes that contain values that are aimed to be represented fuzzily. A FTD contains at least one linguistic variable. Zadeh in [8] introduced the concept of linguistic variable as “a variable whose values are not numbers but words or sentences in a natural or artificial language”. For example, the ambulance speed is a linguistic variable. Definition 1 [8]: A linguistic variable is characterized by a quintuple (H,T(H),U,G,M) in which H is the name of the variable; T(H) (or simply T) denotes the term set of H, i.e., the set of names of linguistic values of H, with each value being a fuzzy variable denoted generically by X and ranging across a universe of discourse U which is associated with the base variable u; G is a syntactic rule (which usually takes the form of a grammar) for generating the names of values of H; and M is a semantic rule for associating its meaning with each H, M(X), which is a fuzzy subset of U. 3.1.2 Identify the set of linguistics terms The second step is to determine the linguistics terms, i.e. to determine how the linguistic variable should be presented. This step is repeated for all the linguistic variables. For example, the set of linguistics terms for the attribute speed are: {slow, average, fast}. 3.1.3 Define the membership function In this step a membership function is calculated for each linguistic term. The membership function is represented by μ and has a scale of values between 0 and 1. Definition 2 [9]: If X is a collection of objects denoted generically by x, then a fuzzy set A in X is a set of ordered pairs: A={(x,μA (x)|x ∈ X)}
  • 4. International Journal of Database Management Systems ( IJDMS ) Vol.6, No.5, October 2014 μA(x) is called the membership function (generalized characteristic function) which maps X to the membership space M. Its range is the subset of nonnegative real numbers whose supremum is finite. Definition 3: A membership function for a fuzzy set A on the universe of discourse X is defined as μA:X [0,1], where each element of X is mapped to a value between 0 and 1. This value, called membership value or degree of membership, quantifies the grade of membership of the element in X to the fuzzy set A. For example, the membership functions for each linguistic term of the target attribute speed are μslow, μaverage, μfast. The membership functions can have different shapes. Some of the most frequently used shapes include triangular, trapezoidal, and Gaussian shapes. 3.1.4 Add the fuzzy membership classes In this step a fuzzy membership class should be created for each linguistic variable. This class contains the primary key of the class and the membership degrees of the linguistic variable to each of its linguistic terms. For example a fuzzy membership table named fuzzySpeed is added for the linguistic variable speed. 3.1.5 Relate the classes The last step is to relate the fuzzy membership class with the class that contains the linguistic variable. The two classes are related in a 1-1 relation. For example the class trajectory that contains the fuzzy attribute speed is related to the class fuzzySpeed. The UML class diagram of a general trajectory data is represented in figure 1. It is composed of crisp classes and fuzzy classes and it represents the associations between them. 4 movingObject milestones 1 equipped with 1 sensor trajectory has 1..* 1 consists of +2 ..* 1 fuzzy attribute 1 1 is Figure 1: General trajectory data fuzzy conceptual model The next phase after designing the general trajectory data is the application of our methodology to ambulance management use case. 3.2 Ambulance trajectory data conceptual fuzzy model In order to see the effectiveness of our proposed model, we applied the proposed methodology for ambulance management use case. In the first and second step, the linguistic variables and their linguistic terms should be defined, which are: • The attribute speed with linguistics terms: slow, average, fast. • The attribute duration with the linguistics terms: short, moderate, long. • The attribute age with the linguistics terms: young, middle age, old. • The attribute state with the linguistics terms are: medium, serious, mortal.
  • 5. International Journal of Database Management Systems ( IJDMS ) Vol.6, No.5, October In the third step, a membership function should be calculated for each linguistic term of the identified fuzzy attributes. The membership function μshort((duration) has an R-function shape and is presented analytically below: μshort( The term moderate has a triangular membership function which is presented analytically bellow: μmoderate
  • 6. The term long has an L-function shape (figure 2) case of the trapezoidal function. The analytical representation of this latter linguistic term is: μlong The following figure shows the graphical representation of each linguistic term of our linguistic value duration. Figure 2: Membership function for linguistic variable duration The following formulas present linguistic variable speed with its analytical representation: μslow )=
  • 8. with parameters a = b = + and is a special long()=
  • 9. the membership functions for each linguistic term of the slow(speed)=
  • 10. ! 2014 5 nguistic
  • 11. International Journal of Database Management Systems ( IJDMS ) Vol.6, No.5, October average(speed) = μaverage
  • 14. #$%% )(( ! 2014 The following figure shows the graphical representation of each linguistic term of the value speed. Figure 3: Membership function for linguistic variable speed linguistic The following formulas present the membership functions for each linguistic term of the linguistic variable state with its analytical representation: μmedium medium(state) = μserious serious(state) = μmortal
  • 15. *+,+-
  • 16. *+,+- *+,+-
  • 18. *+,+-
  • 19. *+,+-
  • 20. *+,+- / *+,+-
  • 21. / *+,+- 0
  • 22. *+,+- . *+,+- / mortal(state) =
  • 24. *+,+- *+,+-/ /
  • 25. / *+,+- 0 The following figure shows the graphical representation of each linguistic term of the value state. linguistic 6
  • 26. International Journal of Database Management Systems ( IJDMS ) Vol.6, No.5, October Figure 4: Membership function for linguistic variable state The following formulas present the membership functions for each linguistic term of the linguistic variable age with its analytical representation: μyoung young(age) = μmiddle age middle age(age) = μold (age) =
  • 27. 1 2
  • 28. 1 1 2
  • 29. 2 34% .(
  • 30. 1 2
  • 31. 1 /2
  • 32. 1 2 ,5-2 2
  • 33. 2 1 67
  • 34. 2 1 .( /2,5- /22
  • 35. 1 2
  • 36. 1 /2 ,5-2 /22
  • 37. 2 1 67 The following figure shows the graphical representation of each linguistic term of the value age. Figure 5: Membership function for linguistic variable age linguistic The creation of the fuzzy membership class is realized in this fourth step. After creating our membership classes, each class should be related, in this last step, to the corresponding linguistic variable. The following figure fuzzy classes and the crisp classes class that contains the figures present the association between the classes. 2014 7
  • 38. International Journal of Database Management Systems ( IJDMS ) Vol.6, No.5, October 2014 8 trajectory +idTrajectory +duration +distance +tBegin +tEnd +avgSpeed contains2 1 1 fuzzySpeed +idFuzzySpeed +slowMD +averageMD +fastMD Figure 6: Linguistic values associated to the attribute speed patient +idPatient +name +age +function +state +tel +typeOfIncident has1 fuzzyState +idFuzzyState +mediumMD +seriousMD +mortalMD 1 1 Figure 7: Linguistic values associated to the attribute state patient +idPatient +name +age +function +state +tel +typeOfIncident fuzzyAge has2 1 +idFuzzyAge +youngMD +middleAgeMD +fastMD 1 Figure 8: Linguistic values associated to the attribute age trajectory +idTrajectory +duration +distance +tBegin +tEnd +avgSpeed fuzzyDuration +idFuzzyDuration +shortMD +moderateMD +longMD contains1 1 1 Figure 9: Linguistic values associated to the attribute duration
  • 39. International Journal of Database Management Systems ( IJDMS ) Vol.6, No.5, October 2014 After applying our methodology, the fuzzy conceptual modeling of trajectory data applied on ambulance management use case is presented in Figure 10 as a UML class diagram. 9 +idSensor +type equipped with 1 1 trajectory +idTrajectory +duration +distance +tBegin +tEnd +avgSpeed ambulance +idAmbulance +matricule +age sensor fuzzyDuration +idFuzzyDuration +shortMD +moderateMD +longMD 1 locationOfIncident +idLocation +type +adress 1 milestone contains1 includes 2..* +idMilestone +longitude +latitude +time 1 supports 1..* patient +idPatient +name +age +function +state +tel +typeOfIncident crew +idCrew medical staff +idMs driver +idDriver +name +tel +adress doctor +idDoctor +name +adress +tel +speciality nurse +idNurse +name +adress +tel has 0..* 1 contains 1..* 1 contains2 1 1 fuzzySpeed +idFuzzySpeed +slowMD +averageMD +fastMD fuzzyAge has2 +idFuzzyAge +youngMD +middleAgeMD +fastMD 1 1 has1 fuzzyState +idFuzzyState +mediumMD +seriousMD +mortalMD 1 1 1 Figure 10: Ambulance trajectory data fuzzy conceptual model Each component in this diagram is described as follows: Ambulance: The ambulance class is associated with sensor and patient classes. It is composed of a crew including a medical staff, and a driver. Each ambulance has its own trajectory which is composed by a set of milestones. Trajectory: the trajectory class is a travel in the space and in the time. It is composed by a list of milestones. It has several attribute like the time of begin, the time of end and the traveled distance. Milestone: the milestone class contains a record of the position and the time of the ambulance trajectory which are extracted from GPS data. Sensor: the ambulance is tracked every where to know its position. This is performed thanks to a sensor like GPS. Crew: the crew class describes the persons involved in the ambulance including the driver and the medical staff. Driver: The driver class describes the person who is driving the ambulance. Medical staff: The medical staff could include a doctor or more, and a nurse or more depending on the incident Patient: the patient class describes the person treated by the medical staff in the moving ambulance. Doctor: the doctor class describes the person who is curing the patient.
  • 40. International Journal of Database Management Systems ( IJDMS ) Vol.6, No.5, October 2014 10 Nurse: the Nurse class describes the person who is working in the moving ambulance. 4. CONCLUSION AND FUTURE WORKS In this article, we presented our contribution which is the integration of fuzzy logic in the conceptual model of a trajectory data and its implementation to ambulance management domain. The fuzzy logic was integrated as a fuzzy class that contains the membership degrees of the linguistic variable to each of its linguistic values. With such relationship, all the attributes get a semantic meaning in the trajectory data. The fuzziness was integrated at the attribute and class level. The proposed model is generic in the sense that it could easily be adapted to any domain and it is easy to apply. Among the advantages of our contribution, it is not limited for a specific application scope. Also, the proposed idea can be applied not only on trajectory data but also on a ‘classic’ data as well as a spatial or a spatio-temporal data. For future work, we plan to apply the fuzzy concept to real world trajectory data to strengthen the validity of the fuzzy data warehouse concept because our application is based on a virtual ambulance trajectory data. REFERENCES [1] D. Pfoser and C.S.Jensen, “Capturing the uncertainty of moving-objects representations“, In Proc. of the SSDBM Conference, pp. 123-132, 1999. [2] M. Koyuncu and A.Yazici, “IFOOD: An Intelligent Fuzzy Object-Oriented Database Architecture“, IEEE Transactions on Knowledge and Data Engineering, vol. 15, no. 5, 2003. [3] N. Marin, O.Pons and M. A.Vila, “A Strategy for Adding Fuzzy Types to an ObjectOriented Database System“, Int. Journal of Intelligent Systems, vol. 16, no. 7, pp 863–880, 2001. [4] J. M. Medina, O. Pons and M. A.Vila, “GEFRED: A Generalized Model of Fuzzy Relational Databases“, Information Sciences, vol. 76, pp. 1–2, 1994. [5] Z. M.Ma and L. Yan, “A Literature Overview of Fuzzy Database Models“, International Journal of Information Science and Engineering, vol. 24, no. 1, pp 189–202, 2008. [6] J. Galindo, A.Urrutia and M.Piattini, “Fuzzy Databases: Modeling, Design and Implementation“, Idea Group Publishing, 2006. [7] A. Yazici, Q.Zhu and N.Sun, “Semantic Data Modeling of Spatiotemporal Database Applications“, Int. Journal of Intelligent Systems, vol. 16, no. 7, pp 881–904. 2001. [8] L. A. Zadeh, “The Concept of a Linguistic Variable and its Application to Approximate Reasoning - Part I“, Information Science, No.8, pp.199–249, 1975. [9] H.J. Zimmermann, “Fuzzy Set theory“, Advanced Review, Germany, vol.2, 2010.