• No results found

Spatial Approximate Keyword Search

N/A
N/A
Protected

Academic year: 2022

Share "Spatial Approximate Keyword Search"

Copied!
9
0
0

Loading.... (view fulltext now)

Full text

(1)

Venkata Satya Harish S, IJRIT 448 International Journal of Research in Information Technology (IJRIT)

www.ijrit.com ISSN 2001-5569

Spatial Approximate Keyword Search

Venkata Satya Harish S K. Koteswara Rao

M.Tech Research Scholar, Dept. of CSE Asst. Professor, Dept. of CSE Rao& Naidu Engineering College, Rao& Naidu Engineering College,

Ongole, Andhra Pradesh, India. Ongole, Andhra Pradesh, India.

[email protected] [email protected]

Abstract

This work low price offers with the rough cord look for in greatly sized spatial knowledge-bases, specifically, we research range questions increased with a cord similarity look for action in both Euclidean space and road networks.

We name this question the spatial rough line (SAS) question. In Euclidean space, we make an offer a rough answer, the MHR-tree, which gets fixed min-wise signatures into a R-tree. The min-wise sign-mark for a list of words in a book network point U keeps a small pictures of the coming together of q-grams from strings under the sub tree of U.

We get at the details of the pruning workings of such signatures based on the put likeness between the question cord and the q-grams from the sub trees of first finger network points. We also have a discussion how to value the selectivity of a SAS question in Euclidean space, for which we present a fiction story adjusting algorithm to discover balanced makes division of using both the spatial and cord information stored in the tree. For questions on road networks, we make an offer a new exact way, RSASSOL, which importantly outdoes the baseline algorithm in experience. The RSASSOL trading groups the q-gram-based upside down lists and the statement, direction network points based pruning much experiments on greatly sized true data puts put examples on view the doing work well and good effect of our moves near.

1. Introduction

Keyword looking-for over a greatly sized amount of data is an important operation in a wide range of fields (of knowledge). Felipe et Al. have recently stretched its work-room to spatial knowledge-bases, where keyword looking-for becomes a deep building solid mass for an increasing number of real-world requests, and made an offer the IR2-Tree. A main limiting condition of the IR2-Tree is that it only supports exact keyword looking-for in practice, keyword looking-for for getting back rough cord matches is needed. Since exact match is a special example of rough line match, it is clear that keyword looking-for by rough line matches has a much larger business ring of requests rough cord look for is necessary when users have a not clear look for condition, or a spelling error when putting forward the question, or the strings in the knowledge-base have within some degree of uncertainty or error.

In the makes sense clearer of spatial knowledge-bases, rough cord look for could be has at need with any letters used for printing of spatial questions. In this work, we chief place on range questions and name such questions as spatial rough line (SAS) questions. An example in the Euclidean space is made clear in Fig.1, making picture of a common scenario in locationbased help: get all ends within a spatial range r (detailed by a rectangular 13 area 14) that have an account that is similar to theater. We are the sign of SAS questions in Euclidean space as (ESAS) questions. in the same way, Fig. 2 gets stretched out SAS questions to road networks (has relation to as RSAS questions), given a question point Q and a network distance r on a road network, we need to get back all ends within distance r to Q and with the account similar to theater, where the distance between two points is the length of their shortest footway.

(2)

Venkata Satya Harish S, IJRIT 449 Fig. 1.An example of ESAS query.

A key question under discussion in SAS questions is to make statement of the sense of words the similarity between two cords, lines. The get ready distance metric is often took up, specifically, given strings 1 and 2, the get ready distance between 1 and 2, detailed as 1, 2, is formed as the least possible or recorded number of get ready operations needed to make great change one line into the other. The get ready operations have relation to a thing put in, thing taken out, or exchange of a single letter. Clearly,  is like in size, i.e., 1, 2 = 2, 1. For example, let 1=“theater” and 2 = “theater”, then 1, 2 2, by exchanging the first “r” with “e” and the second “e”

with “r”. We do not take into account the made general get ready distance in which the transposition operator (i.e., making exchange of two letters in a line while keeping others fixed) is also covered. The quality example way for computing 1, 2 is a forcefull programming rules to make. For two strings with lengths n1 and n2, separately, it has a being complex of O(n1n2). That said, given the get ready distance threshold =2, the answer to the ESAS question in Fig. 1 is {p4,p7}; the answer to the RSAS question in Fig. 2 is {p7}.

A straightforward answer to any SAS question is to use any having existence techniques for

Fig. 2.An example of RSAS query.

answering the spatial part of a SAS questions and make certain of the rough cord match action either in after- processing or on the coming in between results of the spatial looking-for. We say something about to them as the spatial answer.

In the Euclidean space, we can instantiate the spatial answer using R-trees. While being simple, this R-tree answer could have pain from unnecessary network point goes to (higher Io cost) and cord similarity comparisons (higher CPU cost). To get clearly this, we be the sign of the exact answer to a ESAS question as A and the group of going up for position points that have been visited by the R-tree answer as Ac.An intuitive observation is that it may be the example that |Ac| >> |A|, where |.| is the sign of group cardinality. In a very much example, giving thought to as a

(3)

Venkata Satya Harish S, IJRIT 450 ESAS question with a question line that does not have any similar strings within its question range, A= ∅ .So ideally, this question should cause a least possible or recorded question price. However, in the worst example, a R- tree answer could possibly go to all list of words in a book network points and data points from the Rtree. In general, the example that r has in it a greatly sized number of points could lead to unnecessary Io and CPU overhead, since computing the get ready distance between two strings has an algebra using values no higher than squared being complex (to the length of the line). The deep question under discussion here is that the possible pruning power from the line match action has been completely not taken into account by the R-tree answer, clearly, in experience a has at need move near that prunes at the same time based on the line match action and the spatial action will work better.

Fig. 3.Disk-based storage of the road network.

For RSAS questions the baseline spatial answer is based on the Dijkstra S algorithm given a question point Q the question range straight line from middle to edge r and a line put forward we expand from Q on the road network using the Dijkstra algorithm until we get stretched the points distance r away from Q and make certain of the cord action either in an after-processing step or on the intermediate results of the expansion. We be the sign of this move near as the Dijkstraanswer its operation degrades quickly when the question range makes greater and or the data on the network increases. This gives reason for doing us to discover a fiction story way to keep from the unnecessary road network expansions by getting in grain the pruning’s from both the spatial and the line predicates at the same time.

In the same way another straightforward answer in both ESAS and RSAS questions is to make a line matching list of words in a book and value only the cord put forward completely having nothing to do with the spatial part of the question After all similar strings are got back points that do not free from doubt the spatial action are pruned in an after-processing step. We name this the line answer First the line answer have pain, troubles the same scalability and doing a play issues by having nothing to do with one dimension of the look for as the spatial answer Second we need to make able the good at producing an effect processing of quality example spatial questions such as nearest nearby living person questions and so on while being able to answer SAS questions in addition in having existence spatial knowledge-bases i.e., a spatial adjustment to events answer is had a better opinion of in experience in spatial knowledge-bases.

Another interesting hard question is the selectivity rough statement for SAS questions. The end, purpose is to accurately value the size of the results for a SAS question with price importantly smaller than that of actually doing the question itself Selectivity rough statement is very important for question optimization purposes and data analysis and has been studied with a wide stretch in knowledge-base research for a range of rough cord questions and spatial range questions.

Thus our main contributions are made a short account as follows

(4)

Venkata Satya Harish S, IJRIT 451 We give fixed form to the small useful things of SAS questions and the related selectivity rough statement hard question in Section 2.

We put into use for first time a new list of words in a book for answering ESAS questions with small amount of money in Section 3 which gets fixed min wise signatures of Q grams fromsub trees into the r tree hard growths and converts the hard question into that of valueing put likeness using min wise signatures.

We present a fiction story and strong selectivity estimator for ESAS questions in Section 3. Our idea is to with more power an adjusting algorithm that gets balanced makes division of network points from any r tree based list of words in a book based on both the spatial and cord information in the r tree network points. The taken to be makes division of are used as the buckets of the selectivity estimator.

We design RSASSOL in Section 4 for RSAS questions. The RSASSOL way makes division of the road network adjusting searches on the point sub graphs and prunes going up for position points using both the line matching list of words in a book and the spatial statement, direction network points lastly an adjusted multipoint’s ALT algorithm MPALT is sent in name for together with the exact get ready distances to make certain of the last group of candidates.

We put examples on view the doing work well and good effect of our made an offer methods for SAS questions using a complete based on experience put value in Section 5. For ESAS questions our testing put value covers both produced by uniting and true data puts of up to 10 million points and dimensions. For RSAS questions our put value is based on two greatly sized true road network data puts that have within up to 175,813 network points 179,179 edges and 2 millions points on the road network. In both cases our methods have importantly outperformed the separate baseline methods.

2. The RSASSOL Algorithm

We division into parts a road network G = {V,E} into M edgedisjoint sub graphs G1, G2,…., Gm, where m is a user parameter and make one line list of words in a book Filter Tree for strings in each sub graph. We also select a small a division of VR of network points from V as statement, direction network points they are used to prune going up for position point’snetwork points whose distances to the question point q are out of the question range r.

Conceptually our RSAS question framework is chiefly of five steps have relation to Fig 4 and the comments in algorithm given a question we first discover all sub graphs that going across with the question range nearest we use the Filter Trees of these sub graphs to get back the points whose strings are possibly similar to the question line In the third step we prune away some of these going up for position points by designing the lower and upper bounds of their distances to the question point using VR. The fourth step is to further prune away some going up for position points using the exact get ready distance between the question cord and strings of still in the same way candidates.

After this step the cord action has been fully had a look for in the last step for the still in the same way going up for position points we check their exact distances to the question point and come back those with distances within r.

Preprocessing to structure separating the network in a nutshell we as by chance select M seeds from P (points of interest is living in, has house in on the network) and make the voronoi diagram like division into parts of the network using these seeds. We be the sign of this move near as the RPar algorithm 2 specifically given a network G={V,E} and the data put P on GRPar as by chance samples a small a division of Ps of M seed points from P. Then it first initializesmempty sub graphs and gives to each point in Ps as the middle of a separate sub graph nearest for each network point n ∈V , RPar gets n’ 28 nearest nearby living person P in Ps, and works out d(n,p). This can be done with small amount of money using Erwig and Hagen’s algorithm with G and Ps as the input nearest for each edge e ∈ E with e =(nl, nr), RPar puts in e into the sub graph whose middle P makes least min{d(p,nl),d(,nr) } among all sub graphs When all edges are processed RPar comes back the m edge disjoint sub graphs made. For each sub

(5)

Venkata Satya Harish S, IJRIT 452 graphGi we keep (self, thoughts) in order, under control the strings connected with points is living in, has house in on edges in Gi. and build a Filter Tree as in last section.

We also select a small a division of VR of network points from V’as the statement, direction network points. This is to help us with more power the referencenodes based distance pruning in a road network. They also help us in our algorithm to work out the shortest paths between the question point and the last group of going up for position points. How to select VR greatly has an effect on its good effect and we take up the best selection secret design made an offer in necessarily a statement, direction network point should be picked up on the division line of the road network and as far away from each other as possible. It is also given view in that a small unchanging number of statement, direction network points e.g., will be enough to get done very good, of highest quality operation even for greatly sized road networks and this only gives name of person when meeting for first time a small having an effect equal to the input space overhead which is say yes (to offer) in most applications.

Query processing. The RSASSOL Algorithm is presented in algorithm 2. First we discover all sub graphs that going across with the question range. We use the Dijkstra’s algorithm using the Fibonacci mass to go through network points in G(note that we have nothing to do with points on G’) starting from the question point Q whenever this traversal meets the first network point of a new sub graph we go into with care that sub graph for further discovery line. The Algorithm puts an end to when we get stretched the division line of the question range formed by the distance r to q. For each sub graphGi to be was looking at we use the rough cord look for over Gi’sFilter Tree as the next pruning step line to discover points from Gi that may part similar strings to the question line.

Then we further prune the going up for position points using the spatial action by computing lower and upper bounds on their distances to Q using VR in a similar way to the ALT algorithm have in mind, get memory of that we have precomputed and stored the distance of every network hard growth to every network point in VR the group RDISTi in Fig 3 given a going up for position point P on an edge e =(ni,nj)

Fig. 4.Overview of the RSASSOL algorithm.

the shortest footway from P to a statement, direction network point nrmust way through either ni ornj. Thus the network distance d(p, nr)= min (d (p, ni) + d (ni , nr) d (p,nj) + d(nj, nr ). Note that d(ni,nr) and d(nj, nr) are ready (to be used) from RDISTi and RDISTj separately d(p,ni) is the distance balancing amount of p to niwhich is ready (to be

(6)

Venkata Satya Harish S, IJRIT 453 used) in the adjacency list and then points text record of ni(ODIST in Fig 3); and d(p,nj) NDIST (ni,nj) – d(p,ni) where NDIST( ni,nj) is ready (to be used) in the adjacency list of ni as well we work out d(p,nr) on the fly rather than clearly, with detail storing the distance between a point and a statement, direction network point since the number of points is much larger than the number of the network points in G.By doing so we keep from important space blowup. We can also work out d(q, nr) in a similar way only once. In short account our structure lets us to work out d(p,nr) for any point and any statement, direction network point with small amount of money.

given d(p, nr) and d(q,nr) for every nr ∈VR we then get the distance lower and upper bounds between p and q using the triangle unequalness. Each statement, direction network point gives in such a two of lower and upper bounds.

We take the greatest point least possible or recorded value from the lower upper bounds of all statement, direction network points as the last lower upper bound of d(p,q) detailed as d-(p,q) and d+(p,q) separately. If d+(p,q)≤ r we have knowledge of for safe p free from doubt the spatial action and we only need to check the exact get ready distance as the last measure lines if d-(p,q)>r we can safely remove P lines otherwise we need to check both the exact get ready distance and work out d(p,q) to complete the verification on p.

After the pruning by d-(p,q) and d+(p,q), we work out the exact get ready distances on the still in the same way going up for position points in Ac and prune away points whose get ready distances to the question cord are larger than note that for a point p pleasing d+(p,q)≤r and the exact get ready distance threshold it has already been removed from Ac and pushed to A before this step. For all other still in the same way candidates Ac we only need to work out the exact network distances between them and Q to complete the algorithm. The simple-minded answer is to send in name for the ALT Algorithm for every p∈Ac and q to discover their shortest path. However this can be prohibitive when |Ac| is still greatly sized nearest we put into use for first time a getting better the MPALT algorithm which works out multiple shortest paths within the question range at the same time at once between a single starting point S and multiple place where one is going points (t1,….tm).

We with more power on the distances worked out and stored in our place for storing design to be copied between a network point to all statement, direction network points which lets us to work out lower and upper distance bounds for d(n,t)for any given network point n and any place where one is going point t during the expansion. They are worked out in similar way (of doing) to that of the distance lower and upper bounds above for d(p,q).

The MPALT algorithm makes least the way in to the network by keeping out of the network points that will not be on any shortest footway between s and any place where one is going ti. It also keeps out of frequently, again and again way in to the had a look for part of the network when designing multiple shortest paths to multiple place where is going. The basic idea works as move after we start the expansion of the network from s with the two network points from the edge having in it S and always expand the network from a had a look for network point N by adding nearest network points of N to a right of coming first twisted hair hanging down back and checking points on being like (in some way) edges that has the shortest possible distance to any one of the place where is going. We also avoid inserting an adjacentnode n of n’ to the priority queue if d+(n’,s)> r (but we docheck points on the edge (n.n’)).

The algorithm puts an end to when the right of coming first twisted hair hanging down back becomes with nothing in (i.e., we have got to the division line of the question range) or all the place where one is going points are already met. Fig. 5 pictures the basic idea of the MPALT algorithm in selecting the next network point for expansion, where we need to discover the shortest paths from s to {t1,t2}. In place of discovering these two paths not dependently by putting to use the ALT algorithm twice on the same network, MPALT does this at the same time at once. take as probable the solid curves represent the paths discovered so far and the short lined straight lines represent the put a value on lower distance jumps, i.e., we have at this point d(s,a), d(s.b),d+(s,t1),d-(s,t1), d+(s,t2), and d-(s,t2). In this example, the MPALT will select b as the next network point to increase in size, expansion as d(s,b)+d-(b,t2) is the best possible & unused quality going up for position for the shortest footway (made a comparison to d.

(7)

Venkata Satya Harish S, IJRIT 454 Fig. 5.Expansion in MPALT.

Have in mind, get memory of thatweapply theMPALT algorithm using q as s and Ac (ones going up for position after the exact get ready distance pruning) as place where one is going points {t1,….. tm}. in this way, whenever a place where one is going point is met inMPALT, it is output as one of the last answers. Lastly, we would like to point out, unlike the MHR-tree in the Euclidean space which is a near to answer, RSASSOL is an exact algorithm for RSAS questions.

3. Selectivity Estimation of RSAS Queries

Selectivity rough statement of range questions on road networks is a much harder hard question than its thing like another in the Euclidean space. Several methods were made an offer in. However, they are only able to value the number of network points and edges in the range, not any can be with small amount of money adjusted to value the number of points in the range. One simple-minded answer is to pleasure points as network points in the network by putting into use for first time more edges. This clearly increases the space taking a food importantly (and has an effect on the doing work well) since the number of points is representatively much larger than the number of having existence network points. Then, we also have the questions of getting mixed together the spatial selectivity estimator with the line selectivity estimator in a working well way, as we did for the Euclidean space. This turns out to be nontrivial and we let go of it as an open hard question for future work.

4. Relatedwork

The IR2-tree was made an offer in to act exact keyword looking-for with kNN questions in spatial knowledge-bases.

The IR2-tree cannot support spatial rough line searches, neither their selectivity rough statement was made house numbers there in. writers in , work-room the m-closest keywords question in Euclidean space, where the made an offer bR-tree can not grip the rough cord look for not one or the other. two other on the point studies come into view as in , where position on scale questions that trading group both the spatial and wording connection to the question not in agreement were researched.

Another related work appears in where the LBAKtree was made an offer to answer location-based approximatekeyword questions which are similar to our statements of spatial rough cord questions in the Euclidean space. The Basic idea in the LBAK-tree is to increase a tree-based spatial list of words in a book (such as a R-tree) with q-grams of subtree network points to support edit-distance-based rough line keyword searches. The LBAK-tree was made an offer after our work-room on SAS questions in the Euclidean space (the meeting account of this work), and it has been made a comparison against the MHR-tree in. Their results have given view that the LBAK-tree has achieved better question time than the MHR-tree, but using more space. Note that the LBAK-tree comes back exact responsible for the ESAS questions, and the MHRtree comes back rough answers. We did not make a comparison to the LBAK-tree with the MHR-tree in this work since detailed comparison of the two was already ready (to be used) in. That said, for ESAS questions, the LBAK-tree should be took up when exact answers are needed; when space taking a food must be small and rough answers are pleasing, the MHR-tree is the going up for position.

(8)

Venkata Satya Harish S, IJRIT 455 To the best of our knowledge, RSAS questions and selectivity rough statement of SAS questions have not been had a look for before.

Rough line look for alone has been with a wide stretch studied in the literature 11. These works generally take to be true a similarity purpose, use to amount the closeness between two cords, lines. There are a range of these purposes, uses such as get ready distance and Jaccard. Many moves near with more power the idea of q-grams. Our main pruning lemma is based upon a straight to addition made of q-gram-based pruning for get ready distance that has been used in a wide ranging way in the field. getting better to the q-grams-based pruning has also been made an offer, such as v-grams , where instead of having a fixed length for all grams not fixed in value length grams were put into use for first time, or the two-level q-gram in opposite order pointer .

Note that in the literature rough cord matching also says something about to the hard question of having experience a good example line approximately in a wording, which is the hard question surveyed in Navarros paper in 2001.

The hard question in our paper is different: we need to look for in a group (unordered group) of strings to discover those similar to a single question cord (selection question). We used rough cord look for to have relation to our hard question, see a very good, of highest quality tutorial on this thing talked of ; q-grams-based answer for the edit- distance metric has become the normal, general, see , and statements, directions there in. The state of the art in, have firmly given view that the q-grams-based answer is the best way for the edit-distance-based metric.

The q-grams-based answer for get ready distance is also especially working well for the relatively short strings, which is the example for our hard question (e.g., a greatly sized group of geotags rather than a long wording printed material). That said, putting to use other metrics and/or other rough cord matching methods is definitely an interesting open hard question to research.

Another well-explored thing talked of is the selectivity rough statement of rough line questions. Most of them use the get ready distance metric and q-grams to value selectivity. Other work uses clustering. Our selectivity rough statement puts up (a building) on the VSol estimator made an offer in. at last, special process was on condition that for selectivity of rough cord questions with small get ready distance and substring selectivity rough statement was was looking at in.

Our attempt for selectivity rough statement in ESAS questions is also related to selectivity rough statement for spatial range questions, representatively, histograms and partitioningbased methods are u Our move near is based on similar principles but we also take into account the cord information and get mixed together the spatial making into parts with the knowledge of cord distribution. We did not house the selectivity rough statement of RSAS questions.

As had a discussion about in Section 4.3, Selectivity rough statement of range questions on road networks is a much harder hard question than its thing like another in the Euclidean space. Several methods for selectivity rough statement for range questions on road networks were made an offer in. However, they are only able to value the number of network points and edges in the range (not the number of points is living in, has house in on the network in the range). How to stretch these techniques for points and trading group them with line predicates presents interesting questions for future work.

5. Conclusion

This paper presents a complete work-room for spatial rough cord questions in both the Euclidean space and road networks. We use the get ready distance as the similarity measurement for the line action and chief place on the range questions as the spatial action. We also house the hard question of question selectivity rough statement for questions in the Euclidean space. Future work includes putting questions to spatial rough substring questions, designing methods that are more bring to the current state friendly, and getting answer to, way out of the selectivity rough statement hard question for RSAS questions.

(9)

Venkata Satya Harish S, IJRIT 456 REFERENCES

[1] S. Acharya, V. Poosala, and S. Ramaswamy, “Selectivity Estimationin Spatial Databases,” Proc. ACM SIGMOD Int’l Conf.Management of Data, pp. 13-24, 1999.

[2] S. Alsubaiee, A. Behm, and C. Li, “Supporting Location-BasedApproximate-Keyword Queries,” Proc.

SIGSPATIAL 18th Int’lConf. Advances in Geographic Information Systems (GIS), pp. 61-70,2010.

[3] A. Arasu, S. Chaudhuri, K. Ganjam, and R. Kaushik, “IncorporatingString Transformations in Record Matching,” Proc. ACMSIGMOD Int’l Conf. Management of Data, pp. 1231-1234, 2008.

[4] A. Arasu, V. Ganti, and R. Kaushik, “Efficient Exact Set-SimilarityJoins,” Proc. 32nd Int’l Conf. Very Large Data Bases (VLDB), pp. 918-929, 2006.

[5] N. Beckmann, H.P. Kriegel, R. Schneider, and B. Seeger, “The R_-Tree: an Efficient and Robust Access Method for Points andRectangles,” Proc. ACM SIGMOD Int’l Conf. Management of Data,pp. 322-331, 1990.

[6] A.Z. Broder, M. Charikar, A.M. Frieze, and M. Mitzenmacher,“Min-Wise Independent Permutations (Extended Abstract),” Proc.ACM 30th Symp.Theory of Computing (STOC), pp. 327-336, 1998.

[7] X. Cao, G. Cong, and C.S. Jensen, “Retrieving Top-k Prestige-Based Relevant Spatial Web Objects,” Proc.

VLDB Endowment,vol. 3, pp. 373-384, 2010.

[8] K. Chakrabarti, S. Chaudhuri, V. Ganti, and D. Xin, “An EfficientFilter for Approximate Membership Checking,” Proc. ACMSIGMOD Int’l Conf. Management of Data, pp. 805-818, 2008.

[9] S. Chaudhuri, K. Ganjam, V. Ganti, and R. Motwani, “Robust andEfficient Fuzzy Match for Online Data Cleaning,” Proc. ACMSIGMOD Int’l Conf. Management of Data, pp. 313-324, 2003.

[10] S. Chaudhuri, V. Ganti, and L. Gravano, “Selectivity Estimationfor String Predicates: Overcoming the Underestimation Problem,”Proc. Int’l Conf. Data Eng. (ICDE), pp. 227-238, 2004.

References

Related documents

TapIn Guide For planner use only Page 6 of 36 Protecting the value of the business – key person insurance The client’s fact find may reveal a risk to the business

Our panelists believe these changes in our healthcare system are being driven by a number of intangible shifts in the industry, including aging of the US population; cyclical

The improved mechanical properties of the sample with pulsing are attributed to its finer grain sizes as well as the elimination of precipitation free zones (PFZs) caused by

[14],[15], phenyl acetic acid [16], propionic acid [17]-[35], benzoic acid [36], pyridine-3-carboxylic acid [36], levulinic [37], butyric acid [27], [38], glycolic acid [40],

Figure 3: Comparative effect of ACEI and ARBs on the number of branching points of the blood vessels by CAM assay of angiogenesis. Statistical analysis was performed using

Applying an exploratory, inductive case study approach allowed us to explore gamification, focusing on how students were motivated, and why [44, 20] whilst revealing

First, for all institutions, each of the five admissions indicators was used as a dependent variable; the independent variables included college ranking, appearing in the top 50

Strategy Chairman’s statement Business strategy Our markets Risk management Business Review Financial review Coal Coke Development projects Sustainability Corporate